$del = "DELETE FROM
Newsticker";
Das ist eine Zuweisung. Sollen wir raten, wie das Queryan Mysql(?) übergeben wird?
$add = "INSERT INTO `Newsticker` (`Inhalt`, `Freigabe`) VALUES ('$inhalt', '$freigabe')";[/code]
Du willst, dass hinterer $inhalt und $freigabe und nicht der Inhalt dieser Variablen in der Tabelle stehen?
Bis jetzt wurde immer ohne Probleme der Inhalt der Variablen in die Tabelle eingefügt.
include ('../config.php');
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die ("Verbindungsversuch fehlgeschlagen");
mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht waehlen.");
$sql = "SELECT * FROM `Newsticker`";
$newsticker_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
$pro = mysql_fetch_array($newsticker_query);
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<table>
<tr>
<td>Inhalt: </td>
<td><input name="Inhalt" type="text"></td>
</tr>
<td>Freigabe: </td>
<td><input name="Freigabe" type="checkbox" value="Ja" checked></td>
</table>
<input type="submit" name="save" value=" Erstellen " />
<input type="reset" name="reset" value=" Abbrechen " />
</form>
if(isset($_POST['save']))
{
echo "<script>alert('Es kann immer nur ein Eintrag im Newsticker sein. Der alte Eintrag wird gelöscht!')</script>";
$inhalt = ($_POST['Inhalt']);
$freigabe = ($_POST['Freigabe']);
$del = "DELETE FROM `Newsticker`";
$add = "INSERT INTO `Newsticker` (`Inhalt`, `Freigabe`)
VALUES ('$inhalt', '$freigabe')";
}