Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem mit der Variablen übergabe...

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast-Avatar
    Ein Gast antwortete
    Bekomem immer noch folgende mEldungen:

    Notice: Undefined variable: avatar in D:\Webdesign\xampp\htdocs\forum\posts.php on line 111

    Notice: Undefined variable: admin in D:\Webdesign\xampp\htdocs\forum\posts.php on line 111

    Notice: Undefined variable: avatar in D:\Webdesign\xampp\htdocs\forum\posts.php on line 113

    Notice: Undefined variable: rang in D:\Webdesign\xampp\htdocs\forum\posts.php on line 119

    Notice: Undefined variable: gender in D:\Webdesign\xampp\htdocs\forum\posts.php on line 120

    Notice: Undefined variable: gender in D:\Webdesign\xampp\htdocs\forum\posts.php on line 122

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Nochmal:

    statt

    Code:
    $sql="SELECT post, autor, autor_id, date, forum_id FROM posts WHERE thread_id ='".$_GET['thread_id']."'";
    mach

    Code:
    $sql="SELECT post, autor, autor_id, date, forum_id FROM posts WHERE thread_id =".$_GET['thread_id'];

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    Du hast zwar Recht, was vom Typ Zahl ist sollte nicht in Anführungszeichen gestellt werden, aber ein Fehler ist es nicht.

    @malte: Ja so meine ich es, denn schließlich willst du wohl von jedem Poster den Avatar, Rang etc und nicht nur vom letzten?

    Dass jetzt nichts ausgegeben wird liegt halt daran, dass du kein print oder echo zur Ausgabe verwendest, das ist dir aber klar oder? Sehe sonst eigentlich keinen Fehler, wenn du sagst der SQL-Befehl wäre so korrekt.

    Edit: Die Fehlermeldung passt nicht zum obigen Code, wenn du eine Lösung willst musst du uns schon die richtigen Code-Passagen zeigen ^^

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Wenn cih das mache was du sagst bekomme ich folgende Meldung:

    Notice: Use of undefined constant thread_id - assumed 'thread_id' in D:\Webdesign\xampp\htdocs\forum\posts.php on line 12

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Zergling, schlag dich allein mit malte rum, mich ignoriert er anscheinend

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Meinst du das so Zergling?:

    PHP-Code:
    <?php
                $sql
    ="SELECT post, autor, autor_id, date, forum_id FROM posts WHERE thread_id ='".$_GET['thread_id']."'";
                
    $result mysql_query($sql) or die(mysql_error().'
    Query: '
    .$sql);
                while(
    $post mysql_fetch_array($result))
                {
                  
    $post $post['post'];
                  
    $autor $post['autor'];
                  
    $autor_id $post['autor_id'];
                  
    $thread_id $post['thread_id'];
                  
    $date $post['date'];
                  
    $forum_id $post['forum_id'];
                  
                               
    $sql="SELECT avatar, rang, posts, gender, admin FROM user WHERE id ='".$autor_id."'";
                
    $result mysql_query($sql) or die(mysql_error().'
    Query: '
    .$sql);
                while(
    $autor mysql_fetch_array($result))
                {
                  
    $avatar $autor['avatar'];
                  
    $rang $autor['rang'];
                  
    $posts_anzahl $autor['posts'];
                  
    $gender $autor['gender'];
                  
    $admin $autor['admin'];
                }
                }
    ?>
    Ich habe alles gemacht klappt trotzdem nicht.
    In der Db werden mir auch die richtigen Sachen angezeigt, wenn ich den Code dort eingebe.

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    Ich vermute mal der untere Block muss eigentlich in die while-Schleife.
    Aber abgesehen davon, kopier doch mal den Inhalt von $sql in phpMyAdmin...das ist immer extrem hilfreich.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Mach mal die einfachen Quotes bei thread_id = in deinem SQL weg. Zahlen benötigen das nicht. Ich nehme an, dass dann auch der Query mit einem die() fehlschlägt.

    Einen Kommentar schreiben:

Lädt...
X