jetzt hab ich etwas größere probleme.. mir wirds langsam schon peinlich meine codefetzten zu posten, aber ihr findet die fehler besser als ich
nicht lachen, der is wieder so chaotisch, aber ich überblick sowas nunmal..
[php:1:a20ee8e480]<?php
//Verbinden mit MYSQL
include 'connect.inc.php';
//Pruefen ob Eingaben erfolgt sind
if (isset($_POST['news'], $_POST['aut'], $_POST['headline'], $_POST['ID'])) {
//Verarbeiten der Anfrage
$sql = "UPDATE `presse` SET
presse_news = '".$_POST['news']."',
presse_aut = '".$_POST['aut']."',
presse_headline = '".$_POST['headline']."',
presse_img = '".$_POST['img']."' WHERE ID = '".$_POST['ID']."'";
@mysql_querry($sql) or die("
Konnte Datensatz nicht aktualisieren</p>");
echo '
Datensatz erfolgreich aktualisiert</p>'; } else { if (isset($_POST['edit'])) {
//Formular zum editieren
$sql = "SELECT `ID`, `presse_date`, `presse_headline`, `presse_news`, `presse_img`, `presse_aut` FROM `presse` WHERE ID = '".$_POST['edit']."'";
$datensatz = mysql_fetch_array(mysql_query($sql));?>
<div align="left">
<fieldset>
<legend><?php echo $datensatz['presse_headline']; ?></legend>
<form action="index.php?go=intern&sys=presse2" method="post">
<p align="left">Überschrift:
<input type="text" name="headline" value="<?php echo $datensatz['presse_headline'];?>" /></p>
<p align="left">Autor:
<input type="text" name="aut" value="<?php echo $datensatz['presse_aut'];?>" /></p>
<p align="left">Bild-URL:
<input type="text" name="img" value="<?php echo $datensatz['presse_img'];?>" />
<input type="hidden" name="ID" value="<?php echo $datensatz['ID'];?>" />
(nicht notwendig, wenn doch:
Geben sie bitte eine URL in Form von "http://www.domain.net/bild.jpg" an) </p>
<p align="left">Pressetext:
<textarea cols="40" rows="10" name="news"><?php echo $datensatz['presse_news'];?></textarea></p>
<p align="left"><input type="submit" value="OK" /></p>
</form>
</div>
<?php } else {
//Auswahlliste HTML
?>
<table width="500px" align="center" cellspacing="0px" cellpadding="0px" class="datenblatt">
<tr>
<th width="25px" align="center">
ID:</p></th>
<th width="125px" align="left">
Datum:</p></th>
<th width="250px" align="left">
Überschrift</p></th>
<th width="100px" align="center">
Bearbeiten</p></th>
</tr>
<?php
$sql = "SELECT ID, presse_date, presse_headline FROM presse ORDER BY presse_date DESC LIMIT 10";
$res = @mysql_query($sql);
while ($row = mysql_fetch_array($res)) {
echo "<tr> \n
<td width=\"25px\" align=\"center\">
".$row['ID']."</p></td> \n
<td width=\"125px\" align=\"left\">
".$row['presse_date']."</p></td> \n
<td width=\"250px\" align=\"left\">
".$row['presse_headline']."</p></td> \n
<td width=\"100px\" align=\"center\">
<form method=\"post\" action=\"index.php?go=intern&sys=presse2\">
<input type=\"hidden\" name=\"edit\" value=\"".$row['ID']."\" />
<input type=\"submit\" value=\"Editieren\" /></form></p></td> \n
</tr> \n";}
?>
<?php } } ?>[/php:1:a20ee8e480]
edit: achja. was will ich überhautp ;)
nun .. die übersicht geht, das bearbeiten auch aber wenn ich auf submit klicke dann kommt nur ei weisser bildschirm, ohne error. aber der datensatz wird nicht editiert