Ich habe eine normale Ausgabe. er soll nach der Ausgabe etwas in der DB updaten.
Macht er aber nicht
Was ist daran Falsch?
Hier das gesamte Script
Macht er aber nicht
Code:
<? $update = mysql_query("UPDATE `pn` SET `gelesen` = `gelesen` , `ja` WHERE id='$dbdata[id]'"); echo mysql_error(); echo "Deine Nachrichten wurden als Gelesen Markiert<br>"; } ?>
Hier das gesamte Script
Code:
<?php mysql_connect($mysqlhost, $mysqluser, $mysqlpassword); mysql_select_db($mysqldb); $query = mysql_query("SELECT * FROM pn WHERE an='$klammid'"); while($dbdata = mysql_fetch_array($query)){ ?> </p> <table width="100%" border="0"> <tr> <td width="52%">Die Nachricht kommt von :</td> <td width="48%"> <? echo "$dbdata[von]"; ?> </td> </tr> <tr> <td width="52%">Sie wurde gesendet am :</td> <td width="48%"> <? echo "$dbdata[datum]"; ?> </td> </tr> <tr> <td width="52%">Hier die Nachricht :</td> <td width="48%">&</td> </tr> <tr> <td colspan="2"> <? echo "$dbdata[message]"; ?> </td> </tr> <tr> <td>Nachrichten ID</td> <td><? echo "$dbdata[id]"; ?></td> </tr> <tr> <td colspan="2"> <hr> </td> </tr> </table> <? $update = mysql_query("UPDATE `pn` SET `gelesen` = `gelesen` , `ja` WHERE id='$dbdata[id]'"); echo mysql_error(); echo "Deine Nachrichten wurden als Gelesen Markiert<br>"; } ?>
Kommentar