Hi,
heute habe ich mich mal entschlossen etwas an meinem Newssystem weiter zu arbeiten.
Nur beim nachträglichen bearbeiten der News hab ich ein Problem.
Er will einfach die News nicht updaten.
Hier mal mein Code dafür:
Er sagt immer das ein Fehler aufgetreten sei (So wie im Code definiert ist. Das echo.). Leider weiß ich nicht wo...
Ich danke schonaml im Vorraus.
mfg
brainkopf
heute habe ich mich mal entschlossen etwas an meinem Newssystem weiter zu arbeiten.
Nur beim nachträglichen bearbeiten der News hab ich ein Problem.
Er will einfach die News nicht updaten.
Hier mal mein Code dafür:
PHP:
<?php
include ("inc/checkuser.php");
include ("inc/config.php");
?>
<h2>» News Bearbeiten</h2>
<div id="text">
<?php
$Id = ($_GET['Id']);
mysql_connect("$host", "$user", "$pass");
mysql_select_db("$db");
if (isset($_POST["bearbeiten_submit"]))
{
$sqlab = "update ".$prefix."news set";
$sqlab .= "Titel ='".$_POST["Titel_Wert"]."',";
$sqlab .= "Kategorie ='".$_POST["Kategorie_Wert"]."',";
$sqlab .= "Inhalt ='".$_POST["Inhalt_Wert"]."',";
$sqlab .= "Newsbild ='".$_POST["Newsbild_Wert"]."',";
$sqlab .= "Links ='".$_POST["Links_Wert"]."'";
$sqlab .= "where Id = $Id";
mysql_query($sqlab);
$num = mysql_affected_rows();
if ($num>0)
{
echo "Die News wurde bearbeitet!<br />";
}
else
{
echo "Es ist ein Fehler aufgetreten!<br />Die News konnte nicht bearbeitet werden.<br />";
}
}
$res = mysql_query("select * from ".$prefix."news where Id = $Id");
$dsatz = mysql_fetch_assoc($res);
echo "<form action='intern.php?site=news_bearbeiten&Id=" . $dsatz["Id"] . "' method='post'>";
echo " <input name='Titel_Wert' value='".$dsatz['Titel']."'> Titel<br />";
echo " <select name='Kategorie_Wert'>";
$resK = mysql_query("select * from ".$prefix."news_kategorien");
while ($dsatzK = mysql_fetch_assoc($resK))
{
echo "<option value='".$dsatz["Titel"]."'>".$dsatzK["Titel"]."";
}
echo " </select> Kategorie<br />";
echo " <input name='Newsbild_Wert' value='".$dsatz['Newsbild']."'> Newsbild<br />";
echo " <input name='Links_Wert' value='".$dsatz['Links']."'> Links<br />";
echo " <textarea name='Inhalt_Wert'>".$dsatz['Inhalt']."</textarea> Inhalt<br />";
echo " <input type='submit' name='bearbeiten_submit' value='Bearbeiten'>";
echo "</form>";
?>
</div>
Er sagt immer das ein Fehler aufgetreten sei (So wie im Code definiert ist. Das echo.). Leider weiß ich nicht wo...
Ich danke schonaml im Vorraus.
mfg
brainkopf