par
Ryle » 13 sept. 2007, 15:22
En fait, au lieu de faire
$req2 = "UPDATE listing SET facture = 1 WHERE activite_id = $fact";
Ecrire
$req2 = "UPDATE listing SET facture = 1 WHERE activite_id = " . $fact;
Rend le code plus lisible avec la coloration syntaxique, et cela évite les risques d'erreur (problèmes que l'on rencontre fréquemment) de variable interprétées lorsqu'elles sont placées entre guillemets mais pas entre apostrophes :
$chaine1 = 'chaine 1';
echo "Ma chaine est : $chaine1"; // affiche : Ma chaine est : chaine 1
echo 'Ma chaine est : $chaine1'; // affiche : Ma chaine est : $chaine1 (la variable n'est pas interprétée)
echo 'Ma chaine est : ' . $chaine1; // affiche : Ma chaine est : chaine 1
J'en profite pour marquer le sujet comme résolu, mais n'hésite pas à t'inscrire et à t'authentifier pour pouvoir le faire toi même sur les prochains (et accessoirement pouvoir éditer tes messages

)