wert plus minus

jackob100

Mitglied
wert plus minus---MySQL-Client-Version: 4.1.12

Morgen

Habe ein Script das aus irgendeinem Grund nicht vollständig funktioniert:)
komme aber nicht selbst darauf wieso...

Link:
HTML:
...aktion=sortieren&platz=3&sort=ab

Aus Platz 3 sollte Platz 4 werden, diese beiden sollten also die Plätze tauschen

PHP:
if ( isset( $_GET['aktion'] ) && $_GET['aktion'] == "sortieren" )
        		{
				if ( $_GET['sort'] == "auf" )
						{
						$query = mysql_query ("UPDATE partner SET sortierung = sortierung + 1 WHERE sortierung = ".($_GET['platz']-1)."");
						$query = mysql_query ("UPDATE partner SET sortierung = sortierung - 1 WHERE sortierung = ".$_GET['platz']."");
						$ergebnis = mysql_query( $query, $link );
    					if ( ! $ergebnis )
        					die ( "sortieren update error: ".mysql_error() );
						}
				if ( $_GET['sort'] == "ab" )
						{
						$query = mysql_query ("UPDATE partner SET sortierung = sortierung - 1 WHERE sortierung = ".($_GET['platz']+1)."");
						$query = mysql_query ("UPDATE partner SET sortierung = sortierung + 1 WHERE sortierung = ".$_GET['platz']."");
						$ergebnis = mysql_query( $query, $link );
    					if ( ! $ergebnis )
        					die ( "sortieren update error: ".mysql_error() );
						}
				}

Platz 3 wird zu Platz 4, Platz 4 bleibt jedoch auch Platz4....wiso?

gruss jackob
 
Zuletzt bearbeitet:
Ja habe ich, wollte es aber so machen. Da ich sonst vorher wider eine DB abfrage machen müsste und somit würde das ganze mehr Zeit brauchen

Eigentlich sollte es so doch gehen nicht?
 
Zurück