Eintrag immer Leer
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ahnung
automatische antwort
code
dank
date
datum
eintragung
fehler
formular
leerem inhalt
leerer inhalt
leitung
nachricht
null
problem
stellen
stimmen
system
tabelle
verbindung
-
Ich hab ein Problem wenn ich in der Tabelle etwas eingebe und das zur MYSQL Datenbank schicke erscheint dort nur ein leerer Inhalt
Das ist der Code:
<html>
<head>
<title>News editieren</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form action="news123.php" method="post">
<p>Newstitel:
<input type="text" name="titel">
</p>
<p>
</p>
<p>Nachricht:
<input type="text" name="news">
</p>
<input type="text" name="date">
<p>
<input type="submit" name="submit" value="Link eintragen">
</p>
</form>
<? $_POST['titel']=$titel;
$_POST['news']=$news;
$_POST['date']=$date;
if($_POST['submit']){
$db = mysql_connect("mysql.lima-city.de","sag ich nicht","sag ich nicht") or die ("MY SQL Verbindung fehlgeschlagen");
mysql_select_db("sag ich nicht",$db);
$SQL_statement="SELECT titel,news,datum FROM news";
$result=mysql_query($SQL_statement);
$news_SQL_insert="INSERT INTO news (titel,news,datum) VALUES ('$titel','$news','$date')";
$bool=mysql_query($news_SQL_insert);
if($bool==1){ echo "Eintragung erfolgreich";}
if($bool<>1) { echo "Eintragung fehlgeschlagen";}
mysql_close();}
?>
</body>
</html>
Was kann da nicht stimmen???????????????????????????????
Danke im voraus EBB
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<? $_POST['titel']=$titel;
$_POST['news']=$news;
$_POST['date']=$date;
Das sieht ja schon ganz gut aus, doch wie w?re es, wenn du das Superarray $_POST[] an den drei Stellen nicht mit nichtexistierenden Variablen, also mit leerem Inhalt ?berschreibst, sondern die Variablen mit den Werten aus dem Formular f?llst?!
Also:
$titel = $_POST['titel'];
$news = $_POST['news'];
$date = $_POST['date'];
somit hast du die variablen mit daten gef?llt, und f?gst weiter unten dann die daten ein!
Hoffe, ich hab dir geholfen!
Wenn es funktiontiert, dann, glaub ich, kann man diesen Thread schlie?en!
cy :xyxthumbs: -
du hast die variable $_POST['titel'] mit dem wert $titel belegt.
aber du wolltest es ja andersrum machen, denn die var $titel is ja leer -
Poste bitte nochmal den gesamten code, so wie er jetzt ist, und wenn eine fehlermeldung kommt, dann diese gleich mit!
-
Excuse me, jetzt gehts ich hab nur durchs selbst herumprobieren die Eingabefelder umbennant
<close>
>close< -
Dieses Thema wurde mit folgender Begr?ndung von kenny197902 geschlossen:
Auf Userwunsch geschlossen
(Dies ist eine automatische Antwort durch das System). -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage