Potresti fare una cosa del genere (in questo mio script al click sull'immagine + spunta una input text:
Codice PHP:
while($tr = mysql_fetch_array($recset)){
$inp += 1;
$imgs += 2;
echo "<tr><td style='width:100px; border-bottom:0px solid #000'>[img]", $tr[[/img]</td>";
echo "<td style='width:180px; border-bottom:0px solid #000'><b class='tit'>Collezione: [/b]<b style='color:red'>", $tr['collezione'], "[/b]
";
echo "<b class='tit'>Art.: [/b]<b style='color:#99004D'>", $tr['articolo'], "[/b]
";
echo "<b class='tit'>Nome: [/b]<b style='color:#009900'>", $tr['nome'], "[/b]</td>";
echo "<td class='tit'>Strappo - [url='#']17mm[/url] [url='#']22mm[/url] [url='#']32mm[/url]
Corda - [url='#']17mm[/url] [url='#']22mm[/url] [url='#']32mm[/url]
Pacchetto - [url='#']17mm[/url] [url='#']22mm[/url] [url='#']32mm[/url]</td>";
echo "<td>In magazzino: <b class=ord_src>", $tr['giacenza'], "[/b]</td>";
echo "<td>[img]add_off.gif[/img]</td>";
echo "<td><input id='addg' type='text' size='3'></td></tr>";
}
e la funzione:
codice:
var myRequest4 = null;
function CreateXmlHttpReq4(handler){
var xmlhttp = null;
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = handler;
return xmlhttp;
}
function myHandler4(){
if(myRequest4.readyState == 4 && myRequest4.status == 200){
var eg = document.getElementById("inserito")
eg.innerHTML = myRequest4.responseText;
}
}
function visaddg(i,j,art){
var inp = document.getElementById("elenco").getElementsByTagName("input")
var imgs = document.getElementById("elenco").getElementsByTagName("img")
var articolo = art;
var giac = inp[i].value;
inp[i].style.display = "block"
imgs[j].src = "add.gif"
myRequest4 = CreateXmlHttpReq4(myHandler4);
myRequest4.open("GET","addg.php?articolo="+escape(articolo)+"&giac="+escape(giac));
myRequest4.send(null);
}
Dovrebbe essere abbastanza chiaro, per ulteriori chiarimenti fammi sapere, ciao!