Salve a tutti,stò impazzendo non riesco a venire a capo di questa cosa,ho il codice sotto-riportato:
------------------------------------------------------------------------------------------
for($cont=1;$cont<=$row;$cont++){ //RECUPERO DATI DELL'ARTICOLO
$dati=mysql_fetch_assoc($result);
$result_2=mysql_query("SELECT * from articoli where id = $dati[id_articolo]");
$dati_art=mysql_fetch_assoc($result_2);
?>
<div id="separatore">[img]My_image/separatore.png[/img]</div>
<div class="slide">
<div id="nome_art">
<?echo $dati_art['nome'];?>
<div id="prezzo_art" style="margin-left: 260px; margin-top: -15px;;"><?echo $dati_art['prezzo'];?></div>
</div>
<div id="marca_art">Marca: <?echo $dati_art['marca'];?></div>
<div id="img_link_action_container">
<span id="link_img"><? if($dati_art['disponibilita'] == 0)
echo '<font color="red">';
else
echo '<font color="green">';
?>
<?php echo $dati_art['disponibilita'].'</font>';?>
</span>
)" title="Elimina Articolo dal Carrello">[img]My_image/delete.png[/img]
<span style="margin-left: -5px;">)" title="Vedi Scheda Articolo">[img]My_image/dettagli_art.png[/img]</span>
</div>
<div id="intest_cont_n">Quantit&agrave;</div>
<div>
<span id="less_img"><img height="18" width="18" title="Clicca per diminuire la quantit&agrave;" onclick="ctrl_quant_art(<?php echo "'".$dati_art[id]."'".','."'1'";?>)" src="My_image/arrow_down"></span>
<input type="text" id="<?php echo $dati_art[id];?>" value="1" size="3" readonly="readonly"/>
<span id="more_img"><img title="Clicca per aumentare la quantit&agrave;" onclick="ctrl_quant_art(<?php echo "'".$cont."'".','."'1'";?>)" height="18" width="18" src="My_image/arrow_up"></span>
</div>
</div>
<?
}
-----------------------------------------------------------------------------------------

ho una funzione javascript di questo tipo:
function ctrl_quant_art(id_art,opzione){
if(opzione == 1){
alert(id_art);
alert(document.forms['form_art'].elements[id_art].value);

var temp = document.forms['form_art'].elements[id_art].value;
temp ++;

alert(id_art);
document.forms['form_art'].elements[id_art].value = temp;
temp=0;
}
---------------------------------------------------------------
Pratticamente è un contatore di quantità di articoli,e cioè se clicca sull'icona
arrow_up a destra del form aumenta il numero nel campo input se clicca a sinistra diminuisce...
il tag form(con name="form_art") lo imposto prima del ciclo for,ed invece ad ogni input type="text" con id dò l'id dell'articolo,....tramite la funzione javascript mi fà solo alert del id_art,mentre da campo non prende nulla... ho provato lo stesso codice persò solo la parte del form con le icone dell'incremento e decremento in un ciclo for,quindi sempre name dei campi creati dinamicamente e dandogli come valore la variabile $cont del ciclo,e funzionano a meraviglia,quiì non succede e non sò perchè...
Ho provato anche a mettere come nome campo $cont anche nel codice sopra e succede che mi incrementa i campi fino al numero max degli input,insomma succede qualcosa che non riesco a capire,eppure dovrebbe dunzionare facile... Spero che qualcuno sappia il motivo....
grazie un saluto a tutti...