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>';
codice:
function ordinazione(n)
{
  var tavOrd=document.ord.tavolo[n].value;
  alert(tavOrd);
  document.location = 'ordinazione.php?var='+tavOrd;
  
}
nota che quell' id="tavolo" probabilmente finira' scritto su piu' di un elemento
e gli id devono essere unici nel documento, quindi rimuovilo o fai in modo che gli id siano tutti diversi

ciao
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?