hmmm... dann anderst ...
das hier ist die aktuelle sort.php datei!
Code:
<?php
include ("config.inc.php");
echo "Menü:
";
echo "<form action='sort_action.php' type='post'><table width='700' align='center'>";
$sql = mysql_query("SELECT id, tit, sort FROM admin");
while ($row = mysql_fetch_array($sql)) {
$inhalt = $row[eintrag];
$inhalt = htmlentities($inhalt);
$inhalt = nl2br($inhalt);
//START DARSTELLUNG
echo "<tr>
<td width='400'>»$row[tit]</td>
<td><input type='text' name='sort$row[id]' size='2' value='$row[sort]'>
<input type='hidden' name='ip$row[id]' value='$row[id]'></td></tr>";
//END DARSTELLUNG
}
echo "<td colspan='2' align='center'><input type='submit' value=' Speichern '></td></tr></table>";
?>
Die anzahl der Einträge ist variabel, deshalb auch die wiederhohlung por zeile!
SO.
die action-datei, welche das forum benötigt die so aus:
Code:
<?php
include ("config.inc.php");
$date = date("d.m.Y");
$time = date("H:i");
$sql1 = mysql_query("UPDATE admin SET sort=\"$sort1\" WHERE id='$ip1'");
$sql2 = mysql_query("UPDATE admin SET sort=\"$sort2\" WHERE id='$ip2'");
$sql3 = mysql_query("UPDATE admin SET sort=\"$sort3\" WHERE id='$ip3'");
$sql4 = mysql_query("UPDATE admin SET sort=\"$sort4\" WHERE id='$ip4'");
if ($sql1 && $sql2 && $sql3 && $sql4) {
$width = "200";
$titel = "Sortieren";
include ("des1.php");
echo "<head><meta http-equiv=\"Refresh\" content=\"3; url=sort.php\"></head>Sortierung erfolgreich!";
include ("des2a.php");
}
else {
$width = "200";
$titel = "Sortieren";
include ("des1.php");
echo "<head><meta http-equiv=\"Refresh\" content=\"3; url=sort.php\"></head>Sortierung fehlgeschlagen!";
include ("des2a.php");
}
?>
Da müsste ich ja theoretisch jedes mal, wenn eine neue seite dazu kommt diese sort_action.php datei erweitern und ein $sql5 dranhängen ...
(warum geht die [php] funktion net?)