Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem mit Profilbildern(es wird immer das gleiche angezeigt)

Einklappen

Neue Werbung 2019

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

  • Problem mit Profilbildern(es wird immer das gleiche angezeigt)

    Hallo PHP.de-Forum,
    ich habe ein kleines Problem.
    Und zwar wird möchte ich Profilbilder neben Posts von Usern ausgeben, habe aber das Problem das immer das gleiche Bild angezeigt wird.
    Ich habe eine Funktion geschrieben durch die mir der Pfad aus meiner Datenbank ausgegeben wird. Bei "Posts" funktioniert das auch, allerdings bei Kommentaren zu dem Posts funktioniert dies nicht.:
    PHP-Code:
    /*////////////_______Bilder anzeigen lassen_______//////////////////////////////*///
    function user_picture_pfad_db($user_id){
            
    $picsee"SELECT
                            pfad
                        FROM
                            imagepfad
                        WHERE 
                            user_id    = '"
    .$user_id."'
                        "
    ;

                    
    $picseeergebnis=mysql_query($picsee)or die(mysql_error());
                    
    $arraypicsee[]=array();
        
    $row3 mysql_fetch_assoc($picseeergebnis);
                    
                    
    //var_dump($row3);
                        
    $picpfad $row3['pfad'];
                        
    #var_dump($user_id);
                        
    return $picpfad;
                
        }            
    /*////////////__END__Bilder anzeigen lassen___END_//////////////////////////////*/ 
    PHP-Code:
                                /*////////////_______Bilder anzeigen lassen_______//////////////////////////////*/
    $bilderanzeigen user_picture_pfad_db($row['user_id']);
    //echo '###'.$bilderanzeigen;
    echo '<img src="'.$bilderanzeigen.'">';
    /*////////////__END__Bilder anzeigen lassen___END_//////////////////////////////*/ 
    Die User-ID wird aus der row['user-id'] bezogen:

    PHP-Code:
    ...
    $sql2="SELECT 
            id,
            post_date,
            post_content,
            user_id
        FROM
            posts 
            ORDER 
            by post_date ASC
        "
    ;

    $ergebnis=mysql_query($sql2) or die(mysql_error());
    //    echo '<table border="1">';
    $array[] = array();
    while (
    $row mysql_fetch_assoc($ergebnis))
    {
    ... 

  • #2
    Zitat von marcel580 Beitrag anzeigen
    Ich habe eine Funktion geschrieben durch die mir der Pfad aus meiner Datenbank ausgegeben wird.
    Eine extra Funktion die für jedes Posting nochmal die Datenbank nach dem Pfad frag ist Unsinn. Hole gleich mit der Abfrage der Postings die Pfade mit aus der Datenbank, JOINs sind dein Freund.

    Kommentar

    Lädt...
    X