mehmet: sql insert

hallo forum,
wieso wollen die daten nicht ins datenbank
ich habe alle variationen versucht
<html>
<head>
<?php
  //  Variablen für MySQL-Zugang und Datenbank
  $host       = "localhost";
  $user       = "";
  $pw         = "";
  $dbname     = "";
  $table      = "";

/* Verbindung aufnehmen */
mysql_connect($host, $user, $pw) or die ("Verbindungsaufnahme mit MySQL-Server fehlgeschlage!<br>");

/* Dantenbank auswählen */
mysql_select_db($dbname) or die ("Verbindungsaufnahme mit der Datenbank fehlgeschlagen!<br>");

if (isset($gesendet))
{
$sqlab = "insert test_tab (a1, b1, c1, d1, e1, f1) values ('aa','bb','cc','dd','ee','ff')";
mysql_query($sqlab);

$num = mysql_affected_rows();
if ($num>0)
    echo "Datensatz ist erfolgreich eingefügt worden.\n<br>";
else
  {
    echo "Es ist ein Fehler aufgetreten, ";
    echo "Beim Versuch, einen Datensatz einzufügen,
          ist ein Fehler aufgetreten:
          <br>\nFehler-Nummer:<b>".mysql_errno($db)."</b>
          <br>\nFehler-Ausgabe:<b>".mysql_error($db)."</b>";
    mysql_close($db);
  }
}
?>
</head>
<body>
Datensätze eingeben und senden:
<form action = "sql0b.php" method = "post">
<input name"aa" size="5">
<input name"bb" size="5">
<input name"cc" size="5">
<input name"dd" size="5">
<input name"ee" size="5">
<input name"ff" size="5">
<input type="submit" name="gesendet" value="rein">
<input type="reset" value="del">
</form>
Alle Datensätze <a href="sql0a.php">anzeigen</a>
</body>
</html>

kann es am aufbau der tabelle in sql liegen

Feld Typ         Kollation          Attribute Null Standard
  a1  varchar(30) latin1_german2_ci            Nein
  b1  varchar(30) latin1_german2_ci            Ja   NULL
  c1  varchar(30) latin1_german2_ci            Ja   NULL
  d1  varchar(30) latin1_german2_ci            Ja   NULL
  e1  varchar(30) latin1_german2_ci            Ja   NULL
  f1  varchar(30) latin1_german2_ci            Ja   NULL

  1. Hallo,

    if (isset($gesendet)) // Hier sollte besser $_POST['gesendet'] stehen
    {
    $sqlab = "insert test_tab (a1, b1, c1, d1, e1, f1) values ('aa','bb','cc','dd','ee','ff')";

    // Muss es nicht "INSERT INTO heißen?

    Welchen Fehler schmeißt den MySQL aus?

    Schönen Gruß aus München

    die knappschaft

    --
    sh:(  fo:|  ch:?  rl:°  br:$,<,>  n4:&  ie:|  mo:|  va:)  de:]  zu:)  fl:|  ss:|  ls:[,#
    1. hallo sascha
      dank dir für dein reply
      ich habe deine ratschläge umgesetzt
      jetzt bekomme ich folgende fehlermeldungen

      Es ist ein Fehler aufgetreten,
      Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /is/htdocs/wp1039260_KHZRA42SRQ/www/www/sql/sql0b.php on line 30

      Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /is/htdocs/wp1039260_KHZRA42SRQ/www/www/sql/sql0b.php on line 31
      Beim Versuch, einen Datensatz einzufügen, ist ein Fehler aufgetreten:
      Fehler-Nummer:
      Fehler-Ausgabe:
      Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /is/htdocs/wp1039260_KHZRA42SRQ/www/www/sql/sql0b.php on line 32

      gruss
      mehmet

      1. hallo sascha

        ich denke es geht um diese zeilen

        {
        echo "Es ist ein Fehler aufgetreten, ";
        echo "Beim Versuch, einen Datensatz einzufügen,
        ist ein Fehler aufgetreten:
        <br>\nFehler-Nummer:<b>".mysql_errno($db)."</b>
        <br>\nFehler-Ausgabe:<b>".mysql_error($db)."</b>";
        mysql_close($db);

        }

        ich habe $db umgeschrieben auf $dbname und $user
        trotzdem bekomme ich die gleiche fehlermeldung

        gruss

        1. Hallo Mehmer,

          du brauchst auch erstmal ein Handel auf die Datenbankverbindung.
          Schreibe bitte $link = mysql_connect($host, $benutzer, $kennwort) und benutze dann $link als Parameter in mysql_errno.

          Schönen Gruß aus München

          die knappschaft

          --
          sh:(  fo:|  ch:?  rl:°  br:$,<,>  n4:&  ie:|  mo:|  va:)  de:]  zu:)  fl:|  ss:|  ls:[,#
          1. ok, dank dir sascha
            herzliche aus köln
            gruss
            mehmet

            1. hallo sascha
              was ist den datenbank handle?
              ich muss mich nochmal erst rein lesen
              gruss
              mehmet

              1. hallo sascha
                datenbank handle = datenbankzugriff ?
                doch, diese habe ich beim posten natürlich gelöscht aus sicherheitsgründen
                gruss
                mehmet