Avatar billede morpheus Nybegynder
20. februar 2010 - 16:35 Der er 2 kommentarer

Sortering virker ikke...

Hej...

Jeg har fået brygget følgende sammen:

if($_GET['page'] == "admRef") {

    $sql = "SELECT * FROM referencer";
    $res = mysql_query($sql);
    print "<ul id=\"refList\">\n";
    while($row = mysql_fetch_assoc($res)) {
        /*
        print "<tr>";
        print "<td>".$row['image']."</td>";
        print "<td><img src=\"/_pix/referencer/".$row['image']."\" width=\"145\"></td>";
        print "</tr>";
        */
        //<img src=\"/_pix/referencer/".$row['image']."\" width=\"145\"><br />
        print "<li id=\"refList_".$row['id']."\">".$row['image']."</li>\n";
       
    }
    print "</ul>\n";
    ?>
<script type="text/javascript">
            function updateOrder() {
                var options = {method : 'post', parameters : Sortable.serialize('refList')};

                new Ajax.Request('admin.php?page=admRef', options);
            }

            Sortable.create('refList', { onUpdate : updateOrder });
        </script>

    <?php
   
}
print_r($_POST);
print_r($_SERVER);


Nederst på siden udskriver jeg de værdier der burde komme ud i _POST array'et... men af en eller anden grund sker det aldrig.

Er der nogen der kan være behjælpelige?
Avatar billede repox Seniormester
20. februar 2010 - 17:33 #1
Er det dit faktiske script? Altså, ovenstående er det hvad der rent faktisk står i din ene fil? Så vidt jeg kan se, forsøger du at sende en forespørgsel til den fil du er i, bare med et eller andet AJAX hejs; men nu ved jeg ikke hvad der er for noget AJAX kode du har skrevet, så det er jo ikke til, ud fra ovenstående, for nogen at vurdere hvor problemet opstår - eller hvad problemet reelt er? Dit spørgsmålsemne er at din sortering ikke virker, men i selve spørgsmålet forespørger du på at dine superglobale ikke 'opdaterer sig'?
Avatar billede preppydude Nybegynder
20. februar 2010 - 20:19 #2
Altså, min logik siger mig at du havner i et uendeligt loop, da du bliver ved med at kalde den samme side og køre det samme script, derved når du aldrig til dine print_r() kald. Korrekt, eller er jeg for træt?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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