Avatar billede drdal Nybegynder
23. februar 2006 - 10:52 Der er 1 løsning

Hvorfor virker det ikke, er der en smartere måde??

Hej eksperter

Det jeg ønsker er at bytte 2 felters indhold ud med hinanden:

if(isset($_POST['op'])){
$ny = $_POST['op'] - 1; // indeholder en int
$gammel = $_POST['op'];

mysqli_query($conn, "UPDATE `tbl_menu` SET `index` = '$ny' WHERE `index` = '$gammel' LIMIT 1;");
mysqli_query($conn, "UPDATE `tbl_menu` SET `index` = '$gammel' WHERE `index` = '$ny' LIMIT 1;");

Det virker, men ikke i ydre punkterne altså hvis det er den første row eller den sidte i tabellen?
Avatar billede drdal Nybegynder
23. februar 2006 - 13:46 #1
Jeg har løst det selv! hehe
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester