par
matt55 » 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 :
Après :
Quelqu'un aurait-il une solution pour pallier à mon problème ?
Merci
Matt
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]
<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>
[/code]
Et voilà le script php changé :
Avant : [code]$q1 = $_POST['q1'];
[/code]
Après : [code]$q1 = mysql_escape_string($_POST['q1']);
[/code]
Quelqu'un aurait-il une solution pour pallier à mon problème ?
Merci
Matt