ciao,
ricevo da form 3 var
$_POST['annuale' ;
$_POST['biennale'];
$_POST['triennale'];
queste 3 variabili le devo usare per fare un UPDATE in una tabella composta da 3 campi:
id_abb | abbonamento | valore_abb
1 annuale 30
2 biennale 40
3 triennale 50
l'id_abb e abbonamento rimangono fissi, mentre il valore_abb cambia.
il valore di "valore_abb" sono quelle 3 variabili che ricevo da POST e devono occupare ciascuna la sua riga nel DB.
<?php
$abbonamento = array($_POST['annuale'],$_POST['biennale'],$_POST['triennale']);
$lungh_array= count($abbonamento);
for ($contatore=0; $contatore < $lungh_array; $contatore++) {
$result = mysql_query("UPDATE tbl_abbonamento SET valore_abb = '{$abbonamento[$contatore]}' where id_abb='$lungh_array'")or die(mysql_error());
}?>
questo script funziona male, nel senso che se i valori delle 3 variabili sono ad esempio:
var1 = 1
var2 = 2
var3 = 3
nel DB mi inserisce valori sballati tipo 5,6,6 non capisco con che criterio funzioni il tutto...
insomma dove sbaglio? :)
grazie!