Löschen geht! anzeigen geht auch nur wenn ich was umbenennen will aktualsiert er die daten nicht ich finde den fehler nicht!
danke im vorraus
- Code: Select all
<html><head>
<titel>Bearbeiten der Inhalte der Datenbank</titel>
</head><body>
<div align="center">
<?php
require('connect.php');
if($_GET['sent']==1 AND $_GET['ID'])
{
$sql = "DELETE ";
$sql.=" FROM ".$tabellenname;
$sql.=" WHERE ID=";
$sql.=$_GET['ID'];
@mysql_query($sql, $link);
}
if($_POST['sent']==2 AND $_POST['ID'])
{
$sql = "UPDATE ".$tabellenname;
$sql.=" SET ";
$sql.=" datum = '".$_POST['datum']."', ";
$sql.=" linktext = '".$_POST['linktext']."', ";
$sql.=" kategorie = '".$_POST['kategorie']."', ";
$sql.=" beschreibung = '".$_POST['beschreibung']."', ";
$sql.=" WHERE ID=";
$sql.=$_POST['ID'];
@mysql_query($sql, $link);
}
if($_GET['sent']==3 AND $_GET['ID'])
{
$sql = "SELECT ";
$sql.=" ID, datum, linktext, kategorie, beschreibung FROM ".$tabellenname;
$sql.=" WHERE ID=";
$sql.=$_GET['ID'];
$result=@mysql_query($sql, $link);
?>
<h2>Bearbeiten eines Datensatzes</h2>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="sent" value="2">
<input type="hidden" name="ID" value="<?php echo mysql_result($result,0, 'ID'); ?>">
<p>Hyperlink</p>
<input type="text" name="linktext" size="50" value="<?php echo mysql_result($result,0, 'linktext'); ?>">
<p>Kurzbeschreibung</p>
<input type="text" name="beschreibung" size="50" value="<?php echo mysql_result($result,0, 'beschreibung'); ?>">
<p>Datum</p>
<input type="text" name="datum" size="10" value="<?php echo mysql_result($result,0, 'datum'); ?>">
<p>Kategorie</p>
<select name="kategorie" size="3">
<option <?php if(mysql_result($result,0, 'kategorie')=='Spanien'){echo " selected ";}?>>Spanien
<option <?php if(mysql_result($result,0, 'kategorie')=='Logos'){echo " selected ";}?>>Logos
<option <?php if(mysql_result($result,0, 'kategorie')=='Comics'){echo " selected ";}?>>Comics
<option <?php if(mysql_result($result,0, 'kategorie')=='Urlaubfotos'){echo " selected ";}?>>Urlaubfotos
</select><br><br>
<input type="submit"><input type="Reset" value="Zurücksetzen">
</form>
<?php
}
$sql = "SELECT ";
$sql.=" ID, datum, linktext, kategorie, beschreibung FROM ".$tabellenname;
if($_GET['sort']=="kategorie" OR $_GET['sort']=="datum" OR $_GET['sort']=="ID")
{
$sql.=" ORDER BY ";
$sql.= $_GET['sort'];
$sql.=" DESC ";
}
$result=@mysql_query($sql, $link);
if(mysql_num_rows($result)>0)
{
echo "<h2>Die bisher hochgeladenen Datein</h2>";
echo "<h3>Sortierung</h3>";
echo "<a href=\"".$_SERVER['PHP_SELF']."?sort=kategorie\">Kategorie</a> - - ";
echo "<a href=\"".$_SERVER['PHP_SELF']."?sort=datum\">Datum</a> - - ";
echo "<a href=\"".$_SERVER['PHP_SELF']."?sort=ID\">ID-Nummer</a>";
for($i=0;$i<mysql_num_rows($result);$i++)
{
echo "<hr width=\"400\">";
echo "<table border=\"1\" width=\"400\"><tr><td>";
echo mysql_result($result,$i, 'kategorie');
echo "</td><td align=\"right\">";
echo mysql_result($result,$i, 'datum');
echo "</td></tr>";
echo "<tr><td colspan=\"2\">";
echo "<a href=\"anzeigen.php?ID=";
echo mysql_result($result,$i, 'ID');
echo "\" target=\"_blank\">";
echo mysql_result($result,$i, 'linktext');
echo "</a>";
echo "</td></tr>";
echo "<tr><td colspan=\"2\">";
echo mysql_result($result,$i, 'beschreibung');
echo "</td></tr>";
echo "<tr><td>";
echo "<a href=\"".$_SERVER['PHP_SELF']."?sent=1&ID=";
echo mysql_result($result,$i, 'ID');
echo "\">Löschen</a>";
echo "</td><td align=\"right\">";
echo "<a href=\"".$_SERVER['PHP_SELF']."?sent=3&ID=";
echo mysql_result($result,$i, 'ID');
echo "\">Bearbeiten</a>";
echo "</td></tr>";
echo "</table>";
}
}
else
{
echo "<h2>Es liegen keine Einträge in der Datenbank vor</h2>";
}
?>
</div>
</body>
</html>