Hallo Leute, ich habe folgendes Problem. Ich kann nichts in die Datenbank schreiben.
Auf dem Server ist PHP 4.3.11 und MySql 4.0.24 installiert.
So sieht der code vom formular meiner htm Seite aus:
<form action="insert-webmail06.php" method="post">
<table width="42%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="8%">Datum:</td>
<td><input type="Text" name="Datum" size="20"></td>
</tr>
<tr>
<td width="8%">Titel:</td>
<td><input type="Text" name="Titel" size="80"></td>
</tr>
<tr>
<td width="8%">Link:</td>
<td><input type="Text" name="Link" size="80"></td>
</tr>
<tr>
<td>
</td>
<td>
<input type="Submit" name="Input" value="absenden">
<input type="reset" name="Zurücksetzen" value="löschen">
</td>
</tr>
</table>
</form>
Und so sieht der Code aus, der in der Datei insert-webmail06.php:
Wenn ich auf Speichern klicke, dann wird nur das Datum in Form von 0000.00.00 in die Datenbank geschrieben. Es werden keine Daten hineingeschrieben, die ich zuvor im Formularfeld eingegeben habe.
Zuvor waren wir bei einem anderen Server. Dort ist die gleiche mysql version gelaufen. Leider weiss ich nicht, welche PHP Version dort gelaufen ist. Ich habe dazu leider keinen Zugriff mehr aber dieses Script hat dort prima funktioniert.
Kann mir jemand dabei helfen, damit das jetzt funktioniert?
[/PHP]
Auf dem Server ist PHP 4.3.11 und MySql 4.0.24 installiert.
So sieht der code vom formular meiner htm Seite aus:
<form action="insert-webmail06.php" method="post">
<table width="42%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="8%">Datum:</td>
<td><input type="Text" name="Datum" size="20"></td>
</tr>
<tr>
<td width="8%">Titel:</td>
<td><input type="Text" name="Titel" size="80"></td>
</tr>
<tr>
<td width="8%">Link:</td>
<td><input type="Text" name="Link" size="80"></td>
</tr>
<tr>
<td>
</td>
<td>
<input type="Submit" name="Input" value="absenden">
<input type="reset" name="Zurücksetzen" value="löschen">
</td>
</tr>
</table>
</form>
Und so sieht der Code aus, der in der Datei insert-webmail06.php:
PHP-Code:
<?php
$db_host = "host";
$db_user = "user";
$db_pass = "passwort";
$datab = "datenbank";
$db = @mysql_connect($db_host,$db_user,$db_pass)
or die(mysql_error());
@mysql_select_db($datab,$db) or die("Verbindung zur Datenbank nicht möglich.");
$sql="INSERT INTO test (Datum,Titel,Link) VALUES (\"$Datum\",\"$Titel\",\"$Link\")";
$result=mysql_query($sql);
echo "Die Daten wurden erfolgreich in die Datenbank eingetragen.\n";
?>
Zuvor waren wir bei einem anderen Server. Dort ist die gleiche mysql version gelaufen. Leider weiss ich nicht, welche PHP Version dort gelaufen ist. Ich habe dazu leider keinen Zugriff mehr aber dieses Script hat dort prima funktioniert.
Kann mir jemand dabei helfen, damit das jetzt funktioniert?
[/PHP]
Kommentar