Guten Abend,
bastel mir ja gerade ein Gästebuch, und brauche Hilfe.
Ich habe den Login jetzt geschafft, lag wohl daran, das kopierte codes nicht erkannt wurden, also alles abgetippt -.-
Nun will ich die Daten in eine Datenbank schreiben, jedoch funktioniert es irgendwie nicht.
Die Scripte:
Die Ausgabe:
Tja, da stehe ich vor meinem Problem
bastel mir ja gerade ein Gästebuch, und brauche Hilfe.
Ich habe den Login jetzt geschafft, lag wohl daran, das kopierte codes nicht erkannt wurden, also alles abgetippt -.-
Nun will ich die Daten in eine Datenbank schreiben, jedoch funktioniert es irgendwie nicht.
Die Scripte:
PHP:
//formular.php
echo'<form method="post" action="mysql.php">';
echo'<table border="0"> <tr> <td>';
echo'Betreff:</td><td><input type="text" name"betreff"></td></tr>';
echo'<tr><td>News:</td><td><textarea name="news" cols="30" rows="7"></textarea></td>';
echo'</table>';
echo'<input type="submit" name"post" value="Posten">';
echo'</form>';
PHP:
//mysql.php
error_reporting(E_ALL);
$connect = mysql_connect('localhost', 'benutzer', 'passwort');
$dbwahl = mysql_select_db('petersilies');
if(!$dbwahl) echo'DB nicht vorhanden'; //prüfen ob Datenbank vorhanden ist
if($connect) // Wenn ich mit der datenbank verbunden bin
{
echo'Verbindung steht<br>';
$betreff = $_POST['betreff']; // line 12
$news = $_POST['news'];
$insert = "INSERT INTO news (betreff, text) VALUES ('$betreff', '$news')";
$mach = mysql_query($insert);
$select = "SELECT * FROM news";
$lesen = mysql_query($select, $connect);
while ($row = mysql_fetch_array($lesen)) {
printf ("ID: %s Betreff: %s News: %s", $row[0], $row[1], $row[2]);
}
if($mach) //Wenn das eintragen erfolgreich war
{
echo'News eingetragen';
}
elseif(!$mach) //Wenn es nicht erfolgreich war
{
echo'Fehler: News konnten nicht eingetragen werden.';
}
Code:
Verbindung steht
Notice: Undefined index: betreff in /usr/export/www/vhosts/funnetwork/hosting/petersilies/news/mysql.php on line 12
Fehler: News konnten nicht eingetragen werden.
Zuletzt bearbeitet: