das ist das formular:
wenn es ausgefüllt wird, wird es in einer anderen datei an dieser stelle ausfefüllt:
ich bekomme immer eine positive antowrt zurück ($bool==1). das heißt "eigentlich", dass erfolgreich upgedated wurde, aber wenn man sich dann das ergebnis anguckt sieht man keinen unterschied.
PHP-Code:
<?php
include ("../../includes/db_connect.php");
$SQL_rubrik = "SELECT * FROM rubriken WHERE rubrik_ID=$rubrik_ID";
$rubrik_result = mysql_query($SQL_rubrik);
$rubrik = mysql_fetch_array($rubrik_result);
?>
<form name="form1" method="post" action="rubriken_uebersicht.php">
<table width="95%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Name der Liga:</td>
<td> <input name="rubrik_name" type="text" id="rubrik_name" value="<?php echo $rubrik['rubrik_name'] ?>"> </td>
</tr>
<tr>
<td> </td>
<td><input name="action" type="hidden" id="action" value="update">
<input type="hidden" name="news_id" value="<?php echo $rubrik['rubrik_ID'] ?>">
<input name="submit" type="submit" id="submit" value="Abschicken"></td>
</tr>
</table>
</form>
PHP-Code:
if($action=="update"){
$rubrik_SQL_update="UPDATE rubriken SET rubrik_name='$rubrik_name' WHERE rubrik_ID='$rubrik_ID'";
$bool=mysql_query($rubrik_SQL_update);
if($bool==1) echo "Nachricht wurde bearbeitet";
if($bool<>1) echo "Beim Bearbeiten der Nachricht ist ein Fehler aufgetreten";
}
Kommentar