Hi,
hab ein kleines aber feines problem
ich bin jetzt endlich mit meiner Bildergallerie fertig... bis auf eins:
wenn ich mehere Bilder von einer Gallerie in die andere verschiebe, treten Lücken bei den Positionsangaben der Ursprungsgallerie auf.
Ich kann nämlich die Bilder in der Reihenvolge verschieben immer mit +1 bzw mit -1 ... also die positionen von 2 Bildern vertauschen....
damit das nach dem Verschieben genausogut funzt, muß ich also die Positionsnummern neu vergeben.... doch....
mysql_query("SELECT @pos:=1");
mysql_query("UPDATE $picstbl SET pos=@pos++ WHERE gid=$gid ORDER BY pos");
... funzt nicht ... ich weiß das kann mit dem Syntax gar nicht gehen....
hätte da jemand eine Idee, wie ich das ohne php-while-schleifen hinkriege?
(hab schon genug whileschleifen und queries drinnen *grmpf*)
Thanks
hab ein kleines aber feines problem
ich bin jetzt endlich mit meiner Bildergallerie fertig... bis auf eins:
wenn ich mehere Bilder von einer Gallerie in die andere verschiebe, treten Lücken bei den Positionsangaben der Ursprungsgallerie auf.
Ich kann nämlich die Bilder in der Reihenvolge verschieben immer mit +1 bzw mit -1 ... also die positionen von 2 Bildern vertauschen....
damit das nach dem Verschieben genausogut funzt, muß ich also die Positionsnummern neu vergeben.... doch....
mysql_query("SELECT @pos:=1");
mysql_query("UPDATE $picstbl SET pos=@pos++ WHERE gid=$gid ORDER BY pos");
... funzt nicht ... ich weiß das kann mit dem Syntax gar nicht gehen....
hätte da jemand eine Idee, wie ich das ohne php-while-schleifen hinkriege?
(hab schon genug whileschleifen und queries drinnen *grmpf*)
Thanks
Kommentar