insert sans effet

bd
Invité n'ayant pas de compte PHPfrance

08 avr. 2005, 11:13

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"; } ?>

ViPHP
ViPHP | 1024 Messages

08 avr. 2005, 11:57

il faut mettre des guillements ' comme ça' autour des valeurs de textes à inserer (nom, prenom).

A+

Pascal

Pix
Eléphanteau du PHP | 16 Messages

08 avr. 2005, 12:03

Comme ça c'est plus joli :)
$query= "INSERT INTO identite (ndossier,nom,prenom) VALUES ('" . $ndoss . "', '" . $nom . "', '" . $prenom . "')";
"Tout penseur avare de ses pensées est un penseur de Radin" (Pierre Dac)