ich bin zwar schon weiter gekommen, doch es funktioniert nicht ganz...ich bin nämlich nur lehrling und muss unbedingt dieses script bis montag haben.  ich muss ein sortierungs-script schreiben (up/down) und ich will das es nach id's sortiert wird. ich hoffe ihr versteht was ich meine! ja wenn ich entweder auf das up oder down-bild drücke kommt gar nichts mehr...also leerer bildschirm! 
changepos-datei: der Fehler muss in dieser datei sein
	 index-datei:
	 config-datei:
	 menu-datei:
	 ich wäre sehr froh, wenn mir da jemand einen guten tipp oder so geben könnte!
grüsse
ced!
					changepos-datei: der Fehler muss in dieser datei sein
Code:
	
	<?php
    // einlesen der Einstellungen
    include "config.php";
{
$sql = ("SELECT id, title, prio FROM menu ORDER BY prio desc");
$query = mysql_fetch_array(mysql_query($sql));
}
{
$prio_1 = $pos;
$prio_2 = $query["prio"];
$eqivalent = $prio_1 + $prio_2;
$sql = ("UPDATE menu SET prio = (". $eqivalent ." - prio) WHERE prio in (". $prio_1 .", ". $prio_2 .")");
$query = mysql_query($sql);
//while($row = mysql_fetch_array($query));
}
//function shuffle($direction)}
{
if ($direction == "up") $sql = ("SELECT id FROM menu WHERE id ORDER BY prio DESC limit 1");
else $sql = ("SELECT id FROM menu WHERE id ORDER BY prio ASC limit 1");
$sql = ("UPDATE menu SET id = (". $eqivalent ." - id) WHERE id in (". $prio_1 .", ". $prio_2 .")");
$query = mysql_query($sql);
    }
{
$n = $_GET['prio_1'];
$up = $_GET['prio_1']-1;
$down = $_GET['prio_1']+1;
$sql =   "UPDATE prio SET n = if (n=".$n.",".$down.",".$up.") WHERE  n = '".$up."' || n = '".$down."'";
} 
?>
Code:
	
	<html>
<body>
<?php
    // einlesen der Einstellungen
    include "config.php";
    
    // einlesen des Menüs
    include "menu.php";
?>
</body>
</html>
Code:
	
	<?php
$MYSQL_HOST = "localhost";
    $MYSQL_USER = "root";
    $MYSQL_PW = "";
    $MYSQL_DB = "phptest";
    $conn = mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PW) OR die("cannot connect to the database") AND exit();
    mysql_select_db($MYSQL_DB, $conn) OR die("cannot choose the database") AND exit();
    
    
    ?>
Code:
	
	<?php
// Links dieser Seite, werden aus der DB ausgelesen
$sql = "SELECT title, id, prio FROM menu ORDER BY prio asc";
    $query = mysql_query($sql);
    while($row = mysql_fetch_array($query))
{
echo "<li>
            <span class=\"".$style."\">\n";
            echo "    <a href=\"".PATH."".$row["id"]."/\">".$row["title"]."</a> \n";
            echo "    <a href=\"\"><img src=\"icons/side.gif\" alt=\"Side UpnDown\" title=\"Move Top <-> Side\"></a>\n";
            echo "    <a href=\"changepos.php?$down\"><img src=\"icons/down.gif\" alt=\"Side UpnDown\" title=\"Move Top <-> Side\"></a>\n";
            echo "    <a href=\"changepos.php?$up\"><img src=\"icons/up.gif\" alt=\"Side UpnDown\" title=\"Move Top <-> Side\"></a>\n";
    }
    echo "</li>\n";
?>
grüsse
ced!
 
          


 
  Moderator
 Moderator
Kommentar