Drag & Drop Sortable List

Eléphanteau du PHP | 12 Messages

13 mai 2005, 09:13

Salut à tous,


Personne n' a de solutions ?

Help
Je commence à craquer et j'en ai super besoin.

Merci encore

Matt

Eléphanteau du PHP | 12 Messages

16 mai 2005, 13:46

Bonjour à tous,

Une avancée a eu lieu dans ma recherche. On m'a fourni une nouvelle fonction.
Même si elle est mieux, me semble-t-il, cela ne fonctionne toujours pas.
Cependant je crois que ça approche.

Voilà la fonction Javascript :

Code : Tout sélectionner

<script language="JavaScript" type="text/javascript"> function saveOrderList(listId) { var list = document.getElementById(listId); var items = list.getElementsByTagName('li'); var ids = ''; var hiddeninput = document.getElementById('q2'); // the input field storing the order for (var i = 0; i < items.length; i++) { if (i > 0) ids += '|'; var id = items[i].getAttribute("itemID"); ids += id; } hiddeninput.value = ids; return true; } </script>

Et voilà le script php changé :

Avant :

Code : Tout sélectionner

$q1 = $_POST['q1'];
Après :

Code : Tout sélectionner

$q1 = mysql_escape_string($_POST['q1']);

Quelqu'un aurait-il une solution pour pallier à mon problème ?

Merci

Matt

Eléphanteau du PHP | 12 Messages

17 mai 2005, 13:29

Salut à tous,

ça y est, j'ai trouvé l'erreur grace à un pote.

L'erreur provenait de l'input.

J'avais mis :

Code : Tout sélectionner

<input type="hidden" name="q1">
et il fallait mettre :

Code : Tout sélectionner

<input type="hidden" name="q1" id="q1">

Tout simplement car dans la fonction javascript il y avait :
.... var hiddeninput = document.getElementById("q1");...

Voilà

Merci encore pour votre aide.

Matt