Vu que c'est du php, t'aurais pu/du poster la question dans php.
En dehors de ça, tes lignes 23, 24, 26 et 59, elles correspondent à quelles lignes de ce que tu nous montres?
Côté erreurs, elles sont pourtant parlantes :
"Warning: Wrong parameter count for odbc_exec()" mauvais nombre de paramettres. petit tour dans la doc php ( http://fr3.php.net/manual/fr/function.odbc-exec.php ) et que vois je :
Citation :
resource odbc_exec ( resource connection_id, string query_string [, int flags] )
|
Deux paramettres obliguatoires (il est où l'identifiant de conection dans ton code?
Pour le Ora_Parse et Ora_Exec, là, je laisse faire les pro d'oracle, mais déjà, demande toi ce que contient la variable que tu leur fournis. Le probléme peut venir de là.
PS : Ora_Parse te retourne un bouléen. Pas besoin de faire un "if((Ora_Parse($cursor, $req2)) >= 0)" qui en plus est une comparaison fausse, alors qu'un simple "if (Ora_Parse($cursor, $req2))" suffit emplement. Au fait, entre nous, qui t'as dit que ora_parse retourne un nombre inférieur à zéro en cas d'erreur? Elle retourne TRUE ou FALSE ce dernier pouvant être converti en la valeur 0, valeur qui n'a rien de négatif, t'en conviendra.
PS2 : Il y a beaucoup plus de conaisseurs dans la section php que dans la section "divers", donc déplace ta discution si tu veux des corrections rapide.
PS3 : ne laisse jamais trainer de mot de passe en clair. C'est peut être des serveurs qui ne sont accéssible qu'en local mais on ne sait jamais. Mieux vaut limiter les risques.
Message édité par omega2 le 14-06-2007 à 12:04:29