mache es immer so und immer klappt es. nur hier ist der wurm drin.
ich bekomme die nachricht "Rubrik wurde bearbeitet" zurück, also ist $bool==1. das heißt, der update befehl wurde durchgeführt.
es wird aber nie etwas verändert.........
dieser code wird ausgeführt, wenn das obere form-tag bestätigt wurde
ich bekomme die nachricht "Rubrik wurde bearbeitet" zurück, also ist $bool==1. das heißt, der update befehl wurde durchgeführt.
es wird aber nie etwas verändert.........
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);
mysql_close();
?>
<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='$_POST[rubrik_name]' WHERE rubrik_ID='$_GET[rubrik_ID]'";
$bool=mysql_query($rubrik_SQL_update);
if($bool==1) echo "Rubrik wurde bearbeitet";
if($bool<>1) echo "Beim Bearbeiten der Rubrik ist ein Fehler aufgetreten";
}
Kommentar