Hi,
habe folgendes Problem.
Ich arbeite eigentlich an einer ganz simplen abfrage wo daten ausgelesen werden und als vorwerte eingetragen sind (Man soll über das formular die daten änder können).
Wenn ich ehrlich bin isses auch nicht das erste mal das ich sowas mache nur irgendwie hat sich ein fheler eingeschlichen denn wenn ich was am Text änder trage sich diese nicht in die datenbank ein.
Danke schonmal im vorraus.
habe folgendes Problem.
Ich arbeite eigentlich an einer ganz simplen abfrage wo daten ausgelesen werden und als vorwerte eingetragen sind (Man soll über das formular die daten änder können).
Wenn ich ehrlich bin isses auch nicht das erste mal das ich sowas mache nur irgendwie hat sich ein fheler eingeschlichen denn wenn ich was am Text änder trage sich diese nicht in die datenbank ein.
Danke schonmal im vorraus.
PHP:
<body>
<?php
include "config.php";
include "connect.php";
$zeit = date("Y-m-d");
if(isset($_REQUEST['change'])) {
$id = $_POST['id'];
$date = $_POST['date'];
$frage = $_POST['frage'];
$a1 = $_POST['a1'];
$a2 = $_POST['a2'];
$correct = $_POST['correct'];
$aktiv = $_POST['aktiv'];
$sql ="UPDATE wb_quiz SET id='$id', date='$date', frage='$frage', a1='$a1', a2='$a2', correct='$correct', activ='$aktiv' WHERE id='$id'";
$res = mysql_query($sql, $dbverb);
if($res == true) {
$message = "<span id=\"message_true\">Das Ändern des Liefergebietes war erfolgreich.</span>";
}
else {
$message = "<span id=\"message_false\">Das Ändern des Liefergebietes war nicht erfolgreich.</span>";
}
}
$sql2 ="SELECT * FROM wb_quiz";
$sqlerg = mysql_query($sql2, $dbverb);
$row = mysql_fetch_array($sqlerg)
?>
<form id="form1" name="form1" method="post" action="<?php $_SERVER['PHP_SELF'] ?>" enctype="multipart/form-data">
<table width="50%" border="0" cellspacing="0" cellpadding="0">
<tr align="left" valign="top">
<td colspan="2">Bio-Quiz vom <?php echo $row[1] ?>.</td>
</tr>
<tr align="left" valign="top">
<td colspan="2"><?php echo $message ?></td>
</tr>
<tr align="left" valign="top">
<td colspan="2">Ist das Quiz aktiv?</td>
</tr>
<tr align="left" valign="top">
<td colspan="2">
<?php
if($row[6] == 1){
echo "<input type=\"radio\" name=\"aktiv\" id=\"radio\" value=\"1\" checked/>Ja";
echo "<input type=\"radio\" name=\"aktiv\" id=\"radio2\" value=\"2\" />Nein";
} else {
echo "<input type=\"radio\" name=\"aktiv\" id=\"radio\" value=\"1\" />Ja";
echo "<input type=\"radio\" name=\"aktiv\" id=\"radio2\" value=\"2\" checked/>Nein";
}
?>
</td>
</tr>
<tr align="left" valign="top">
<td colspan="2">
<input type="hidden" name="id" value="<?php $row[0] ?>" />
<input type="hidden" name="date" value="<?php $zeit ?>" /> </td>
</tr>
<tr align="left" valign="top">
<td colspan="2">Die Frage</td>
</tr>
<tr align="left" valign="top">
<td colspan="2"><textarea name="frage" id="frage"><?php echo $row[2] ?></textarea></td>
</tr>
<tr align="left" valign="top">
<td colspan="2"> </td>
</tr>
<tr align="left" valign="top">
<td>Antwort 1</td>
<td>Antwort 2</td>
</tr>
<tr align="left" valign="top">
<td><textarea name="a1" id="antwort"><?php echo $row[3] ?></textarea></td>
<td><textarea name="a2" id="antwort"><?php echo $row[4] ?></textarea></td>
</tr>
<tr>
<?php
if($row[5]== 0){
echo "<td align=\"left\" valign=\"top\"><input type=\"radio\" name=\"correct\" id=\"radio2\" value=\"1\" checked/>richtige Antwort</td>";
echo "<td align=\"left\" valign=\"top\"><input type=\"radio\" name=\"correct\" id=\"radio2\" value=\"2\" />richtige Antwort</td>";
} else {
echo "<td><input type=\"radio\" name=\"correct\" id=\"radio2\" value=\"1\" />richtige Antwort</td>";
echo "<td><input type=\"radio\" name=\"correct\" id=\"radio2\" value=\"2\" checked/>richtige Antwort</td>";
}
?>
</tr>
<tr> <td align="left" valign="top"><input type="submit" name="change" value="ändern" /></td>
<td align="left" valign="top"> </td></tr>
</table>
</form>
</body>