Formular 1 (Dateneingabe, deindateiname.php):
<form action="einfuegen.php" method="post">
<table align="center">
<tr>
<td align=left>Verfasser:</td>
</tr><tr>
<td><input name="Verfasser" size=30 maxlength=30></td>
</tr><tr>
<td align=left>Titel:</td>
</tr><tr>
<td><input name="Titel" size=30 maxlength=50></td>
</tr><tr>
<td align=left>Text:</td>
</tr><tr>
<td><textarea name="Text" rows=10 cols=50></textarea></td>
</tr><tr>
<td><input type=submit name="senden" value="senden">
<input type=reset value="Abbrechen"></td>
</tr>
</table>
</form>
Formular 2 (Speichern, einfuegen.php):
<?php
if(isset($_POST['senden])):
/* Deklaration der übergebenen Variablen */
$verfasser = $_POST['Verfasser] ;
$Titel = $_POST['Titel'];
$Text = $_POST['Text'] ;
$table = DeineTabelle; ""War Deinem Quelltext nicht entnehmbar!! Oder ist sie news wie die db = news heisst!""
$link = mysql_connect("localhost", "root", "")
or die("Keine Verbindung möglich: " . mysql_error());
mysql_select_db("news") or die("Auswahl der Datenbank fehlgeschlagen");
/* eintragen der neuen daten */
$sql ="INSERT INTO $table (verfasser, titel, text) VALUES ($verfasser, '$titel, '$text')";
mysql_query($sql,$link);
echo "'Die daten Daten wurden erfolgreich hinzugefügt'<br>";
else:
@require("deindateiname.php"); ""Name Deiner Formular Datei !!!""
exit;
endif;
?>
End
So müsste eigentlich so klappen, habs versucht mal auf Deine Daten abzustimmen, wenn du ne id-spalte hast die autoincrement ist oder so dann muss noch bei der sql anweisung ne NULL und ID rein,sieht dann so aus:
$sql ="INSERT INTO $table (id ,verfasser, titel, text) VALUES (NULL,$verfasser, '$titel, '$text')";
Na dann...