was ist da falsch??
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
ich habe in einer if abfrage danach in echo eine whyle schleife eingebaut aber irgendwie geht das nicht
k?nnt ihr mir sagen was daran falsch ist
ich weiss nicht mehr weiter
if ($pw == $pw2)
{
echo "
$abfrage = \"SELECT * FROM $tabelle\";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$string = $row->$nachricht;
}
<table width=\"100%\" border=\"1\">
<tr>
<td>$datum</td>
</tr>
<tr>
<td>$string</td>
</tr>
</table>
";
} -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
also erstmal dieser echo befehl...was gibts du denn damit aus...au?erdem fehlt das 2. anf?hrungszeichen und der strichpunkt
und dann wei?t du in der while-schleife ganz oft der vaiable string verschiedene werte von nachricht zu...
gibts aber nur einen au?erhalb der whileschleife aus
-
wie verschiedene werte ich sehe nur einen
{
$string = $row->$nachricht;
}
die whyle schleife ist ja im echo
und auch die ausgabe -
if ($pw == $pw2)
{
$abfrage = "SELECT * FROM $tabelle";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_array($ergebnis))
{
$string = $row['nachricht'];
echo "
<table width=\"100%\" border=\"1\">
<tr>
<td>$datum</td>
</tr>
<tr>
<td>$string</td>
</tr>
</table>
";
}
}
Versuchs mal so... -
cool danke so gehts
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage