cs_Xime
Messages postés75Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention24 mars 2003
-
27 août 2002 à 13:50
cs_booth
Messages postés220Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention13 juin 2005
-
4 sept. 2002 à 18:34
salut :)
voila je fais une requete qui me semble t il fonctionne correctement :
$sql1=OCIparse($connexion, "Select ID_Civilite FROM T_Civilite WHERE LibelleC = :z_liste1");
OCIbindbyname($sql1,":z_liste1",&$HTTP_GET_VARS["Liste1"],5);
$req1=OCIexecute($sql1);
mais cette requete me retourne toujours 1 le probleme vient a mon avis d'ici :
...WHERE LibelleC = :z_liste1");
la syntaxe doit etre incorrect il doit manker des "" ou des ' mais j'en n'est ocune idéee g deja essayé bcp de differentes facon :)
cs_booth
Messages postés220Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention13 juin 2005 4 sept. 2002 à 18:34
mouaip...
le truc c'est qu'il fadrait que tu boucle pour pouvoir faire passer tes varobales les une après les autres...
ocibindbyname aime pas trop les tableau, ou alors passe les par valeur, pas par référence.
essaie ça sinon
$sql1=OCIparse($connexion, "Select ID_Civilite FROM T_Civilite WHERE LibelleC = :z_liste1");
while (list($test) = each($HTTP_GET_VARS)){
OCIbindbyname($sql1,":z_liste1",&$test,5);
$req1=OCIexecute($sql1);
}
et si ça marche pas , passe la variable $test par valeur.