hallo!
ich habe ein problem.... ich find den fehler nicht!
ich habe folgendes formular:
die datei script.php sieht so aus:
das ist ja auch alles super! aber es wird immer nur beim der ersten ausführung ein wert in die db "news" geschrieben! wenn ich das formular dann wieder abschicke, erhalte ich zwar eine bestätigung (mit den richtigen daten) aber ein eintrag in die db hat nicht stattgefunden!
warum? wo ist der fehler?
vielen dank für eure hilfe!
gruss sven
ich habe ein problem.... ich find den fehler nicht!
ich habe folgendes formular:
PHP-Code:
<form method="post" action="script.php">
<table>
<tr><td align="left">Name</td>
<td><input type="text" name="name"></td>
</tr>
<tr><td align="left">aktiv (1 / 0)</td>
<td><input type="text" name="aktiv" size="20"></td>
</tr>
<tr><td align="left">email</td>
<td><input type="text" name="email" size="20"></td>
</tr>
<tr><td colspan="2">
<p align="center">
<input type="submit" value="Enter record">
</td>
</tr>
</table>
</form>
PHP-Code:
<?
$DBhost = "localhost";
$DBuser = "xx";
$DBpass = "xx";
$DBName = "xx";
$table = "news";
mysql_connect($DBhost,$DBuser,$DBpass) or die("Unable to connect to database");
@mysql_select_db("$DBName") or die("Unable to select database $DBName");
$sqlquery = "INSERT INTO $table ('email','aktiv','name') VALUES('$email','$aktiv','$name')";
$results = mysql_query($sqlquery);
mysql_close();
print "<html><body><center>";
print "<p>Folgendes hast du eingegeben:<p>";
print "Name : $name<br>";
print "aktiv : $aktiv<br>";
print "email :$email";
print "</body></html>";
?>
warum? wo ist der fehler?
vielen dank für eure hilfe!
gruss sven
Kommentar