Also ich brauch Hilfe, ich schaffe es nicht Daten per PHP Script in die Datenbank einzutragen.
Kurze Info noch: Hab ein Windows XP Client mit mySQL Server und auf VMware mein Linux was den Webserver mit PHP extensions macht.
Also kurzer Wegablauf der Verarbeitung: WinXP IE6 -> VMware Linux(PHPScript) -> WinXP SQL DB ->VMwareLinux ->WinXP IE6.
DB verbindung bekomme ich hin... mit PHP komm ich auch ganz gut zurecht denke ich.... also.. mal mein eingabe Script das per POST di Daten an das PHP Script übergibt:
test.html
input.php
oaky und das Ausgabe Script:
auslesen.php
Also mal danke im Vorraus... für die Antworten und die Hilfen...
Kurze Info noch: Hab ein Windows XP Client mit mySQL Server und auf VMware mein Linux was den Webserver mit PHP extensions macht.
Also kurzer Wegablauf der Verarbeitung: WinXP IE6 -> VMware Linux(PHPScript) -> WinXP SQL DB ->VMwareLinux ->WinXP IE6.
DB verbindung bekomme ich hin... mit PHP komm ich auch ganz gut zurecht denke ich.... also.. mal mein eingabe Script das per POST di Daten an das PHP Script übergibt:
test.html
Dann das PHP Script das die Daten verarbeitet und in die SQL DB eintragen soll:<html>
<body>
<form action="input.php" method="POST">
Name: <input name="name" size="20" maxlength="20"><br>
E-Mail: <input name="mail" size="20" maxlength="20"><br>
Text: <input name="text" size="100" maxlength="160"><br>
<input type="submit" value="Und ab damit!">
</form>
</body>
</html>
input.php
[EDIT]Erfolg eintragen funktioniert<?php
$db_server="xxxx";
$db_name="daten";
$db_user="xxxx";
$db_passwort="xxxx";
$gb_name=$_POST['name'];
$gb_mail=$_POST['mail'];
$gb_text=$_POST['text'];
$db = @mysql_connect($db_server,$db_user,$db_passwort) or die ("Keine Verbindung zur Datenbank");
mysql_query("INSERT INTO eintraege(name,e-mail,text) VALUES ('$gb_name','$gb_mail','$gb_text')");
mysql_close($db);
printf("Vielen Dank %s fuer deinen Eintrag: %s", $gb_name, $gb_text);
echo mysql_error();
?>
oaky und das Ausgabe Script:
auslesen.php
mit der IF Abfrage bin ich mir nicht ganz sicher... sogut kann ich PHP noch net..<?php
$db_server="xxxx";
$db_name="daten";
$db_user="xxx";
$db_passwort="xxx";
$db = mysql_connect($db_server,$db_user,$db_passwort) or die ("Geht net");
$abfrage = "Select name from eintraege";
$erg = mysql_query($abfrage);
if (mysql_num_rows($erg) > 0)
{
while(list($name, $text) =mysql_fetch_row($erg))
{
echo "$Name hat folgende Nachricht hinterlassen $text<br>\n";
}
}else{
echo('Keine Enträge vorhanden');
}
mysql_close($db);
echo mysql_error();
?>
Also mal danke im Vorraus... für die Antworten und die Hilfen...
Zuletzt bearbeitet: