ciberjoerg
Erfahrenes Mitglied
Egal was ich Versuche ich kann irgendwie keine Daten in die datenbank speichern.
Meine Tabelle "a1" hat ein feld "inhalt" doch irgendwie wird da nicht abgespeichert.
Was mach ich nur falsch?
Meine Tabelle "a1" hat ein feld "inhalt" doch irgendwie wird da nicht abgespeichert.
Was mach ich nur falsch?
PHP:
$inhalt = $_POST['inhalt'];
$db= $_POST['db'];
echo $inhalt."<br>";
echo $db;
if($_POST[submit] == true)
{
if($inhalt == "")
{
echo "Bitte \"Inhalt\" ausfüllen<br> <a href=\"javascript:history.back()\">Zurueck</a><br>";
echo "Konnte in ".$db." nicht Speichern";
exit; //Script Ablauf wird unterbrochen, Eintrag wird nicht gespeichert
}
$link = mysql_connect("localhost","phost153882","********") or die ("Keine Verbindung moeglich");
mysql_select_db("phost153882") or die ("Die Datenbank existiert nicht");
$qry = mysql_query("INSERT INTO $db (`inhalt`) VALUES ('$inhalt')") OR die(mysql_error());
$eintragen = mysql_query($qry)or die(mysql_error());
if($eintragen == true)
{
echo"Erfolgreich Gespeichert!<br>";
}
else{
echo"Konnte nicht gespeichert werden!<br>";
}
}
$link = mysql_connect("localhost","phost153882","*********") or die ("Keine Verbindung moeglich");
mysql_select_db("phost153882") or die ("Die Datenbank existiert nicht");
$db= $_GET['db'];
$abfrage = "SELECT * FROM $db";
$ergebnis = mysql_query($abfrage)or die(mysql_error());
while($row = mysql_fetch_object($ergebnis))
{
$inhalt=$row->inhalt;
};
?> <form action="admin.php?db=<?=$db?>" method="post">
<input name="db" type="hidden" value="<?=$db?>" />
<textarea name="inhalt" cols="120" rows="20"><?=$inhalt?></textarea>
<input type="submit" value="Absenden" />
</form>