Scusa l'ignoranza ma nn capisco come agire con gl'indici..l'input con id "tavolo" è solo uno..l'altro è un if che ho sbagliato ad incollare..vedi solo la prima parte del codice,ora edito..nn mi sembra tanto ambiguo..potresti spiegarti meglio?Originariamente inviato da Xinod
hai tutti input con lo stesso nome, come dovrebbe fare javascript a capire di quale stai parlando?
passa alla funzione l' indice (indice che fai scrivere da php)
echo '
<input type="button" name="ordine" id="ordine" value="Esegui ordine" onclick="ordinazione('.$i.')"></td>';
nota che quell' id="tavolo" probabilmente finira' scritto su piu' di un elementocodice:function ordinazione(n) { var tavOrd=document.ord.tavolo[n].value; alert(tavOrd); document.location = 'ordinazione.php?var='+tavOrd; }
e gli id devono essere unici nel documento, quindi rimuovilo o fai in modo che gli id siano tutti diversi
ciao