benni: zu ner mysql-datenbank einen eintrag hizufügen

Beitrag lesen

halli hallo!

also ich bin gerade an den anfängen von php , und versuche, ein telefonbuch mit einer mysql-datenbank zu basteln...das mit dem einträge abrufen klappt auch schon super, aber ich schaffe es noch nicht, das man per formular und browser auch einträge zufügen kann. hier mein versuch:

<?php

if ($gesendet==Eintragen) {

echo "$formvorname $formnachname, $formvorwahl, $formnummer, $formhandy<br>";

$db = mysql_connect();

$res = mysql_db_query("uebung","select * from eintraege");

if ($res=="") {
 echo "es konnte keine verbindung hergestellt werden<br>";
 }

$einfuegen = "insert eintraege (vorname, nachname, vorwahl, telefon, Handy) values ('$formvorname', '$formnachname', $formvorwahl, $formnummer, $formhandy)";
 mysql_db_query("eintraege", "$einfuegen");

$aenderung = mysql_affected_rows();
 if ($aenderung>0) {
  echo "Der Eintrag wurde erfolgreich eingefügt!";
 }
 else {
  echo "Es ist ein Fehler aufgetreten!";
 }

mysql_close($db);
}

else {
?>

<form action="add.php">
<table border="0">
<tr>
<td>Vorname:</td><td align="right"><input name="formvorname"></td>
</tr>
<tr>
<td>Nachname:</td><td align="right"><input name="formnachname"></td>
</tr>
<tr>
<td>Vorwahl:</td><td align="right">0<input name="formvorwahl"></td>
</tr>
<tr>
<td>Nummer:</td><td align="right"><input name="formnummer"></td>
</tr>
<tr>
<td>Handy-Nummer:</td><td align="right">0<input name="formhandy"></td>
</tr>
<tr>
<td><input type="reset"></td><td align="right"><input type="submit" value="Eintragen" name="gesendet"></td>
</tr>
</table>
</form>

<?php
}
?>

die variablen mit dem vorname etc. werden korrekt übertragen, die verbindung zur datenbank ansich steht auch...aber es wird trotzdem kein eintrag hinzugefügt ( siehe echo "Es ist ein Fehler aufgetreten!"; ).
daher denke ich, dass es an folgendem abschnitt liegt:

$einfuegen = "insert eintraege (vorname, nachname, vorwahl, telefon, Handy) values ('$formvorname', '$formnachname', $formvorwahl, $formnummer, $formhandy)";
 mysql_db_query("eintraege", "$einfuegen");

kann mir jemand sagen, was da falsch ist? weil nach sämptlichen tutorials, die ich durchforstet habe, sollte es so gehen...

viele grüße,
benni