• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

while-schleifen-konstrukt verursacht fehler

Status
Für weitere Antworten geschlossen.

XraYSoLo

Senior HTML'ler
sodele,

da bin ich wieder mit neuen fragen. ich hab' jetzt innerhalb einer while-schleife festegelegt, wie php daten aus meiner datenbank behandeln soll. hier der code:

[php:1:5c6852ecab]
<?php
//Include von Config und anderem

while($row = mysql_fetch_array ($result)) {


echo '<table width="500" border="0" align="center">';
echo '<tr>';
echo '<td valign="top" align="left" class="table_bg">Eintrag-Nr: '.$row[id].'</td>';
echo '<td valign="top" align="left" class="table_bg">'.$row[f_name].'</td>';
echo '<td valign="top" align="left" class="table_bg">'.$row[f_date].'</td>';
echo '<td valign="top" align="left" class="table_bg">'.$row[f_time].' Uhr </td>';
echo '</tr>';
echo '<tr>';
echo '<td valign="top" align="left" class="table_bg">';

//ab hier pass ihm irgendwas nicht...
echo '
mail.gif
Mail schreiben
';
echo '
url.gif
Webseite besuchen
';
echo '
icq.gif
'.$row[f_icq].'
';
echo '
msn.gif
'.$row[f_msn]'';
echo '</td>';
echo '<td colspan="3" valign="top" align="left" class="table_bg">'.$row[f_message].'</td>';
echo '</tr>';
echo '</table>';
echo '

';
}
?>
[/php:1:5c6852ecab]

so, das produziert aber einen fehler nach dem anderen. ich weiß echt nicht mehr, was ich tun könnt. kann mir das hier einer vielleicht mal nachsehen?
thx schonmal

Nils aka XraYSoLo
 
Code:
($row = mysql_fetch_array ($result))

glaub das leerzeichen is ned so gut bei eiiner funktion ^^

also

Code:
($row = mysql_fetch_array($result))

im unteren teil fehlen 2 mal punkte:
hier:
Code:
echo  '[img]../page/mail.gif[/img] [url="mailto:'.$row[f_mail]'"]Mail schreiben[/url]
';

und hier:
Code:
echo  '[img]../page/msn.gif[/img] [url="mailto:'.$row[f_msn]'"]'.$row[f_msn]'[/url]';

(nach den variablen)
deine fehlermeldung war sicher: expecting , or . or ;, oder?
 
[php:1:f3756e5cea]<?php
//Include von Config und anderem

while($row = mysql_fetch_array($result)) {


echo '<table width="500" border="0" align="center">
<tr>
<td valign="top" align="left" class="table_bg">Eintrag-Nr: '.$row[id].'</td>
<td valign="top" align="left" class="table_bg">'.$row[f_name].'</td>
<td valign="top" align="left" class="table_bg">'.$row[f_date].'</td>
<td valign="top" align="left" class="table_bg">'.$row[f_time].' Uhr </td>
</tr>
<tr>
<td valign="top" align="left" class="table_bg">
mail.gif
Mail schreiben

url.gif
Webseite besuchen

icq.gif
'.$row[f_icq].'

msn.gif
'.$row[f_msn].'
</td>
<td colspan="3" valign="top" align="left" class="table_bg">'.$row[f_message].'</td>
</tr>
</table>


';
}
?> [/php:1:f3756e5cea]

damit?
 
philipp schrieb:
Code:
($row = mysql_fetch_array ($result))

glaub das leerzeichen is ned so gut bei eiiner funktion ^^

also

Code:
($row = mysql_fetch_array($result))

falsch das ist scheiss egal.
ich schreibe sie fast immer mit leerzeichen
(sieht viel uebersichtlicher aus irgendwie)
 
In Deinem Code stimmt hier was nicht
Code:
<a href="mailto:'.$row[f_mail]'" class=
Da fehlt ein Punkt hinter der Variablen.

Generell ist es aber auch unwichtig, welche Fehlermeldung dort geschmissen wird :lol:

Grüße Ben.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben