ich habe ein Problem mit einer SQL-Eingabe über ein Formular, die vereinfacht folgendermaßen aussieht:
- Code: Select all
.....
.....
.....
<form action="<?php echo $PHP_SELF ?>" method="post">
<table border=1>
<tr> <td align="right"> Name</td>
<td> <input name="name" value="<?php echo $name ?>"> </td> </tr>
<tr> <td align="right"> Vorname </td>
<td> <input name="Vorname" value="<?php echo $vorname ?>"> </td> </tr>
<tr> <td align="right"> </td>
<td> <input value="go" type="submit"> </td> </tr>
</table>
</form>
<?php
$sql = "insert into tabelle (name, vorname) "
. "values ('$name', '$vorname')";
$result=@mysql_query($sql,$conn)
or die("DB-Abfrage <b>$sql</b> ist fehlgeschlagen");
?>
<p>OK, Daten in die Datenbank geschrieben.
?>
.....
.....
.....
Es kommt immer folgende Meldung:
DB-Abfrage insert into tabelle (name, vorname) values ('', '') ist fehlgeschlagen.
Was muss ich anders machen, damit ich auch eine Eingabe vornehmen kann?
Danke für Eure Antworten.
Airis