In pratica non mi incrementa di 1 una variabile.
Il risultato di questa echo è :codice:$dirprima=diretti($_POST['affiliation_code']); // QUA MI SALVO IL VALORE PRIMA DI AGGIORNARE // aggiorno incrementando il campo diretti $sql="UPDATE utenti SET diretti=diretti+1 Where ut_id=".$_POST['affiliation_code']; // QUA DEMANDO A SQL L'INCREMENTO E FUNZIONA !!! try { $updpadre = $db->query($sql); } catch (PDOException $e) { $db->rollBack(); // ripristino per errore verificato exit(); } // controllo se passa di qualifica per il BONUS il presentatore e lo aggiorno $db->commit(); $dir=diretti($_POST['affiliation_code']); $dir=$dir+1;// LO INCREMENTO E NON FUNZIONA echo "qry : ".$sql." dirdopo :".$dir." dir prima".$dirprima; exit(0);
qry : UPDATE bonus SET bonus1 = '1' Where ut_id=181 dirdopo :4 dir prima4
Come potete vedere dir e dirprima sono UGUALI!!!
ma perchè?

Rispondi quotando