Page 1 sur 1

insert sans effet

Posté : 08 avr. 2005, 11:13
par bd
Bonjour,

J'ai realisé une ecran de saisie avec un formulaire.
Pour verifier le insert, j'ai realisé une requete simple et affiché les messages d'erreur.
Tout est OK... sauf ke ca n'insere pas dans la base!!! :?

Quelqu'un a t-il une idée car je ne vois vraiment pas ce ke ca peut-être...

php

Code : Tout sélectionner

<?php $query= "INSERT INTO identite (ndossier,nom,prenom) VALUES ($ndoss,$nom,$prenom)"; include("connect.php"); include("requete.php"); ora_logoff($b); ?>

connect.php

Code : Tout sélectionner

<?php putenv("ORACLE_HOME=/blablabal"); putenv("ORACLE_SID=pdhsdh"); $bi=ora_logon("login","motpasse"); $c=ora_open($b); ?>
et enfin requete.php

Code : Tout sélectionner

<?php if($c) { ora_parse($b,$query); ora_exec($b); // Exécute la requête $erreur= Ora_Error($b); echo "<br> erreur : " . $erreur . "<br>"; $erreurCode= Ora_ErrorCode($b); echo "<br> erreur code : " . $erreurCode . "<br>"; ora_commit($b); ora_close($c); // Ferme le curseur } else { echo " Y'a un pb"; } ?>

Posté : 08 avr. 2005, 11:57
par pascaltje
il faut mettre des guillements ' comme ça' autour des valeurs de textes à inserer (nom, prenom).

A+

Pascal

Posté : 08 avr. 2005, 12:03
par Pix
Comme ça c'est plus joli :)
$query= "INSERT INTO identite (ndossier,nom,prenom) VALUES ('" . $ndoss . "', '" . $nom . "', '" . $prenom . "')";