php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.01.2011, 13:42  
Erfahrener Benutzer
 
Registriert seit: 07.08.2008
Beiträge: 102
hups befindet sich auf einem aufstrebenden Ast
Standard commentscript für jeden eintrag einen

Hallo ,

ich brauche mal hilfe !

folgende situation in einen db array werden mehre Eintrage von der datenbank abgerufen und angezeigt innerhalb einer while schleife.

nun möchte ich das man zur jeden einzelnen eintrag einen Komentar abgeben kann

habe das kommentar script so aufgebaut
PHP-Code:
$comid $row1['id'];
    
$sqcom "SELECT `e107_mp3_comment`.*  FROM `e107_mp3_comment` WHERE eintragid = $comid ;";
$com mysql_query($sqcom) ;
while(
$rowcom mysql_fetch_array($com))
    {
  
  
$newcom .='<div id="ajax_response">
                  <div id="photo">
                <img src="'
.$user_image.' " width="60" height="60"><br>'.$rowcom['user'].'
                </div>
                    <div id="comment_text">
                    <div id="date_posted">'
.$rowcom['datecomm'].'</div>
                '
.$rowcom['comment'].'
                    </div>
                    </div>
  '

und dann so aufgerufen '.$newcom.'

die $comid ist der eintrag id aus der ersten schleife diese wird auch bei jeden neuen kommentar jeweils mit in die db des commentars geschrieben

soweit habe ich es .

er zeigt die komentare im ersten eintrag auch an nur im zweiten da zeigt er die aus dem ersten komentar und die aus den 2ten komentar zusammen an.

usw.

und so geht es dann jeweils weiter

wie kann ich es machen das er nur die kommentare anzeigt deren $comid auch = mit der eintragid gleich ist ??

wenn ich bei $newcom .= den punkt weglasse zeigt er es richtig an aber leider nur 1 eintrag auch bei einträgen die mehrere komentare haben.

für hilfe wurde ich mich freuen .

ps habe hier nicht den code der ersten schleife reingestellt da die vom aufbau so wie die komentar schleife ist
hups ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.01.2011, 16:48  
Neuer Benutzer
 
Registriert seit: 22.01.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
Nightfire befindet sich auf einem aufstrebenden Ast
Standard

Zeige mal bitte den gesamten Codezusammenhang. Dabei vor allem bitte die Stelle, wo $row1['id'] einen Wert erhält. Lass dir auch via phpmyadmin oder Konsole die Rückgabe der Querys anzeigen, wenn du den Wert für $comid manuell eingibst. Werden dort die erwarteten Ergebnisse zurückgegeben?
Nightfire ist offline   Mit Zitat antworten
Alt 23.01.2011, 12:00  
Erfahrener Benutzer
 
Registriert seit: 07.08.2008
Beiträge: 102
hups befindet sich auf einem aufstrebenden Ast
Standard

hier in verkürzter version,


$id ist die user id
PHP-Code:
$sql3 "SELECT * FROM  ".MPREFIX."mp3_musik_config WHERE musik_user_id  ='".$id."' ORDER BY id DESC";
$res3 mysql_query($sql3) ;
while(
$row1 mysql_fetch_array($res3))

    {

$comid $row1['id'];
    
$sqcom "SELECT `e107_mp3_comment`.*  FROM `e107_mp3_comment` WHERE eintragid = $comid ;";
$com mysql_query($sqcom) ;
while(
$rowcom mysql_fetch_array($com))
    {
  
  
$newcom .='<div id="ajax_response">
                  <div id="photo">
                <img src="'
.$user_image.' " width="60" height="60"><br>'.$rowcom['user'].'
                </div>
                    <div id="comment_text">
                    <div id="date_posted">'
.$rowcom['datecomm'].'</div>
                '
.$rowcom['comment'].'
                    </div>
                    </div>
  '


}

die comid wird zurückgegeben mit den wert nr des eintrages
hups ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] letzter Eintrag anhand Monatsspalte auslesen Micha72 Datenbanken 9 31.08.2010 15:10
[Erledigt] Menü ein - und ausklappen abdullah JavaScript, Ajax und mehr 8 27.02.2010 23:54
[Erledigt] Durch einen DB Eintrag alle anderen Einträge bearbeiten Rutor PHP Tipps 2010 8 08.02.2010 13:25
[Erledigt] Fehler bei insert into?!? Kein Eintrag :( gutelaune75 PHP Tipps 2009 8 03.01.2010 15:29
2 <form> überschneiden sich... voda HTML, Usability und Barrierefreiheit 16 06.08.2009 11:35
Array eintrag für Eintrag durchgehen und jeweils Feld hinzufügen Stephan_87 PHP Tipps 2009 3 12.02.2009 19:23
Sortierreihenfolge nach Eintrag oder letzter Änderung leuktra Datenbanken 7 29.01.2007 19:20
UPDATE eintrag falls vorhanden ansonsten INSERT Plague Datenbanken 4 19.01.2007 13:36
Mysql Eintrag über mehrere Zeielne Eintrag funzt nicht PHP Tipps 2006 3 14.03.2006 19:38
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
PHP klappmenü PHP Tipps 2005-2 1 15.10.2005 00:31
Eintrag wird nicht eingetragen (Kontrollfunktion lügt?) PHP Tipps 2005-2 0 02.10.2005 12:00
[Erledigt] Nächsten Eintrag in der mySQL DB auslesen Datenbanken 6 14.09.2005 13:24
Chat aktualisieren bei neuem eintrag... PHP-Fortgeschrittene 2 24.04.2005 15:11
[Erledigt] Abfrage ob Eintrag schon in DBbevor Eintrag gespeichert wird Datenbanken 6 06.08.2004 22:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
commentscript

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:22 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum