Haruzept: Umtausch

Beitrag lesen

$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')";  
}