affichage requete + condition if
Posté : 24 août 2005, 15:43
Bonjour a tous,
Voici mon code :
Le premier est que le numéro de commande ne s'affiche pas. Je n'arrive pas à enregistrer le résultat dans $result et ensuite l'afficher.
Le second est que meme lorsque je ne tape rien dans le formulaire appelant cette page ma condition if ($stmt!="") ne marche car jamais ne s'affiche 'Votre numéro de facture ne correspondant à aucun numéro de commande'
Merci pour votre aide...
Voici mon code :
<?
//On se connecte a la base oracle
$connect = ocilogon("xxx", "xxx", "xxx");
//On parse la requête à effectuer sans oublier de lui passer la chaine de connexion en paramêtre
$stmt = ociparse($connect, "ma_requete");
//On execute la requête en lui passant l'option OCI_DEFAULT
ociexecute($stmt,OCI_DEFAULT);
//On parcourt les résultats et on affiche les champs
while (ocifetch($stmt)) {
$result = ociresult($stmt,1);
}
//On se deconnecte de la base oracle
ocilogoff($connect);
?>
<html>
<head>
<title>Recherche du numéro de commande grâce au numéro de facture</title>
</head>
<body>
<h1>Resultat</h1>
Voici le résultat demandé.
<?
if ($stmt!="") {
?>
<p>Le numéro de commande est : <? echo $result; ?></p>
<? }
else {
?>
<p>Votre numéro de facture ne correspondant à aucun numéro de commande.</p>
<? }
?>
</body>
</html>
J'a deux problèmes et j'aurais besion de votre aide. Le premier est que le numéro de commande ne s'affiche pas. Je n'arrive pas à enregistrer le résultat dans $result et ensuite l'afficher.
Le second est que meme lorsque je ne tape rien dans le formulaire appelant cette page ma condition if ($stmt!="") ne marche car jamais ne s'affiche 'Votre numéro de facture ne correspondant à aucun numéro de commande'
Merci pour votre aide...