gibts ja fast nicht....
@ Georg:
Danke für den Tipp, hat sofort funktioniert! Zumindest bei einem Script, beim zweiten leider nicht.
Das erste Script gibt den jeweiligen Eintrag des Users nochmals aus, damit der sich seinen Eintrag nochmal anschauen kann.
Das zweite Script, das nicht funktioniert, gibt alle Einträge aus der Datenbank aus. Nur werden mir plötzlich, nachdem ich die Änderungen vorgenommen habe, die Inhalte der textarea-felder gar nicht mehr ausgegeben.
Der Code in etwas gekürzter Fassung:
<?php
$name=$HTTP_POST_VARS[name];
$email=$HTTP_POST_VARS[email];
$hobbys=$HTTP_POST_VARS[hobbys];
$erfahrung=$HTTP_POST_VARS[erfahrung];
$sonstiges=$HTTP_POST_VARS[sonstiges];
$datum=date("Y-m-d H:i:s");
?>
<?php
$db=mysql_connect("localhost","root","root")
or die('<span class="textblau">Die Einträge sind zur Zeit nicht verfügbar...</span>');
$hobbysneu=wordwrap($hobbys, 30,"n",1);
$erfahrungneu=wordwrap($erfahrung, 30,"n",1);
$sonstigesneu=wordwrap($sonstiges, 30,"n",1);
mysql_select_db("ana",$db);
$abfrage="SELECT * FROM gaestebuch ORDER BY datum desc";
$res=mysql_db_query("ana",$abfrage);
$num=mysql_num_rows($res);
if ($num>0)
{
for ($i=0;$i<$num;$i++)
{
$name=mysql_result($res,$i,"name");
$email=mysql_result($res,$i,"email");
$hobbys=mysql_result($res,$i,"hobbys");
$erfahrung=mysql_result($res,$i,"erfahrung");
$sonstiges=mysql_result($res,$i,"sonstiges");
$datum=mysql_result($res,$i,"datum");
?>
<tr>
<td height="20" class="textblau"><?php echo $name;?></td>
<td .........>
</tr>
<tr>
<td ..............></td>
<td height="20" class="textblau"><?php echo $email;?></td>
</tr>
<tr>
<td ........></td>
<td height="50" class="textblau"><?php echo "$hobbysneun";?></td>
</tr>
<tr>
<td.....></td>
<td height="100" class="textblau"><?php echo "$erfahrungneun";?>
</td>
</tr>
<tr>
<td.....></td>
<td height="50" class="textblau"><?php echo "$sonstigesneun";?>
</td>
</tr>
<tr> usw......
<?php
}
}
else
{
?>
<tr align="center">
<td class="textblau" height="40" valign="middle">Derzeit sind keine Einträge verfügbar...</td>
</tr>
<?php
}
mysql_close($db);
?>
</table>
Hat jemand eine Idee, was ich nun schon wieder falsch gemacht habe? Diese Scripts sind ja wirklich zum Verzweifeln......
Danke, LG, Nelli B.
|