et comment on devine ce que le php génère ?
on n'a pas ta base de données nous !
IL FAUT METTRE
UN EXTRAIT DE LA PAGE HTML RESULTANTE
bon déjà : name="pxht_prod[$id_pro]" name="prixachat_prod[$id_pro]" ???
comment veut-tu adresser un tel champ ? il faudait connaitre la valeur de id_pro ????
je ne parle pas de la variable pghp, mais si dans le nom d'une
variable tu mets un contenu variable... tu ne peut rien en faire
mets les mêmes name !
<form name="prx">
<input name="prixachat" onchange="conv(0);" type="text" value="$site[prixachat_prod]" size="6">
<input name="prixglob" type="text" size="6">
<input name="pxht" type="text" value="$site[pxht_prod]" size="6">
<br />
<input name="prixachat" onchange="conv(1);" type="text" value="$site[prixachat_prod]" size="6">
<input name="prixglob" type="text" size="6">
<input name="pxht" type="text" value="$site[pxht_prod]" size="6">
</form>
et dans ta fonction conv(index) utilise
document.prx.prixachat[index].value, document.prx.prixglob[index].value et
document.prx.pxht[index].value
perso d'ailleurs comme tu ve traiter ça en php je suppose
j'utiliserais en html : name="prixachat[]" name="prixglob[]" name="pxht[]"
en javascript :
document.prx['prixachat[]'][index].value,
document.prx['prixglob[]'][index].value et
document.prx['pxht[]'][index].value
et coté php $_POST['prixachat'] $_POST['prixglob'] $_POST['pxht'] sont des array
il te restera à résoudre le cas ou 1 seule ligne est générée !!!
car de ce cas [index] ne fonctionne pas
je fais toujours (?) pareil :
je crée une ligne bidon cachée et je commence mes boucles
à 1 au lieu de 0