Gästebuch

kfust

Mitglied
Hi zusammen,

so habe wieder mal ein Problem$

in diesem Teil des PHP scripts ist ein Fehler, ich finde aber nicht heraus was ich da falsch mache

PHP:
for ($i = 0; $i = < $num; $i++) 
	$row = mysql_fetch_array($result);
	$id_gaesteb = $row['id_gaesteb'];

mfg kfust
 
Ohne jetzt zu wissen was der Fehler genau ist, würde ich mal sagen, dass du da die Klammern ( { ... } ) der for-Schleife setzen solltest.
 
also ich komme nich ganz draus wie du das meinst...soll ich die Klammer vor der Schleife setzen, und welche?

mfg kfust
 
Dann, würde ich mal sagen, solltest du dein Problem etwas genauer erläutern. Unter "ein Fehler" kann ich mir erstmal nicht viel vorstellen. :/
 
ja wenn ich beim testen nach diesem Teil Script das php Tag zu mache, dann ist die Seite danach einfach weiss.

mfg kfust
 
Und vielleicht um die Schleife künftiger einfacher zu machen:

PHP:
while ($row = mysql_fetch_assoc($result))
			{
				$variable = $row["sql_name"];
			}
 
danke. hat funktioniert...gleich noch ne frage erkennst du hier einen Fehler...

PHP:
	echo ' 
<table width="100.01%">
	<colgroup>
	<col width="60" />
	<col width="150" />
	<col width="70" />
	</colgroup>
	<tr>
		<td>Name</td>
		<td>'.$row['vname'].' '.$row['nname'].'</td>
		<td>Ort:</td>
		<td>'.$row['ort'].'</td>
		<td rowspan="2">
			<center>
			<form action  ="'.htmlspecailchars($_SERVER[PHP_SELF']).'" method="post">
			<input type="hidden" name="id_gaesteb" value="'.$id_gaesteb.'" >
			<input class="kl" type="submit" name="submit" value="löschen" />
			</form>
			'.id_gaesteb.'
			</center>
		</td>
	</tr>
	<tr>
		<td>Mail:</td>
		<td>'.$row['email'].'</td>
		<td>Datum:</td>
		<td>'.$row['testamp_f'].'</td>
	</tr>
</table>
<p class="bgblack">'.nl2br($row['beitrag']).'</p>
;
}
mysql_close($conn);
?>

mfg kfust
 
Zurück