chriskool
Lt. Junior Grade
- Registriert
- Mai 2003
- Beiträge
- 456
Hallo,
nachdem das mit den SQL-Abfragen jetzt klappt, möcht ich das ganze um ein Formular zur Abfrage der Daten erweitern.
Hab bisher zwei Dateien, eine mit dem Formular, eine zum Eintragen:
Die Formulardaten werden also an die Insert.php weitergegeben und eingetragen. Das funktioniert allerdings nicht so recht, es werden immer nur leere Datensätze eingetragen, was vermutlich an der Definition der "leeren" Variablen in Insert,php liegt. Wenn ich das aber weglasse, erhalte ich eine Fehlermeldung (undefinde variable).
Wie bekomm ich das also hin, die Daten richtig einzutragen?
nachdem das mit den SQL-Abfragen jetzt klappt, möcht ich das ganze um ein Formular zur Abfrage der Daten erweitern.
Hab bisher zwei Dateien, eine mit dem Formular, eine zum Eintragen:
Code:
<html><FORM ACTION="insert.php" METHOD="Post">
<INPUT TYPE="text" NAME="titel">
<INPUT TYPE="text" NAME="text">
<INPUT TYPE="text" NAME="autor">
<INPUT TYPE="Submit">
</FORM></html>
PHP:
<?php
$dbhost="localhost";
$dblogin="root";
$dbpwd="";
$dbname="blog";
$titel = "";
$text = "";
$autor = "";
mysql_connect($dbhost, $dblogin, $dbpwd) or
die("Die Verbindung zur Datenbank ist fehlgeschlagen!");
mysql_select_db($dbname);
mysql_query("INSERT INTO artikel (titel) VALUES ('$titel')");
mysql_query("INSERT INTO artikel (titel) VALUES ('$text')");
mysql_query("INSERT INTO artikel (titel) VALUES ('$autor')");
mysql_close();
?>
</BODY>
</HTML>
Die Formulardaten werden also an die Insert.php weitergegeben und eingetragen. Das funktioniert allerdings nicht so recht, es werden immer nur leere Datensätze eingetragen, was vermutlich an der Definition der "leeren" Variablen in Insert,php liegt. Wenn ich das aber weglasse, erhalte ich eine Fehlermeldung (undefinde variable).
Wie bekomm ich das also hin, die Daten richtig einzutragen?