Homepage selbermachen 7.852 Themen, 35.619 Beiträge

php -> daten in mysql schreiben per formular

k´li / 1 Antworten / Baumansicht Nickles

Hoi zusammen,


ich versuche gerad ein formular zu schreiben mit dem ich daten in eine db schreiben kann. habe schon alles versucht. nur habe ich ein problem mit den variablen. inzwischen habe ich mir ein script aus einem tutorial rausgesucht. habe eine entsprechende db erstellt. und es geht immernoch nix. dieses script ist übrigens auch das woran ich am anfang gedacht habe.


so, nun zum script. bitte schaut es euch an und versucht den fehler zu finden.


<html>
<body>
<?php
if ($submit) {
  // process form
  $db = mysql_connect("localhost", "root");
  mysql_select_db("intranet",$db);
  $sql = "INSERT INTO employees (first,last,address,position) VALUES ('$first','$last','$address','$position')";
  $result = mysql_query($sql);
  echo "Thank you! Information entered.\n";
} else{
  // display form
  ?>
  <form method="post" action="<?php echo $PHP_SELF?>">
  First name:<input type="Text" name="first"><br>
  Last name:<input type="Text" name="last"><br>
  Address:<input type="Text" name="address"><br>
  Position:<input type="Text" name="position"><br>
  <input type="Submit" name="submit" value="Enter information">
  </form>
  <?php
} // end if
?>
</body>
</html>


Wie gesagt, ich habe keine ahnung wo hier der fehler liegt. die angaben von wegen server, db, passwort etc sind alle richtig. und es ist die erste datei die nicht läuft...


THX for help


K´Li

bei Antwort benachrichtigen
k´li Nachtrag zu: „php -> daten in mysql schreiben per formular“
Optionen

habs schon...
musste in der php.ini den eintrag
register_globals = off auf on setzten!

bei Antwort benachrichtigen