|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() |
salut la compagnie pgsql
voiçi mon problème .je n'arrive pas lors de l'exécution de mon formulaire à inserer les données remplies dans ma base de donnée pgsql. quelqu'un peut -il me sauver ? je vous en prie Merçi |
|
|
00
|
|
|
#2 | |
|
Membre du Club
![]() Inscription : septembre 2004 Messages : 56 ![]() |
Les règles du club (http://club.developpez.com/regles/)
Citation:
On veut tout savoir ! ToCToF |
|
|
|
00
|
|
|
#3 |
|
Membre actif
![]() |
il s'agit d'un formulaire qui rensigne sur le profil d'un etudiant(nom,prenom; date de naissance ,filere,niveau ,sexe) . le formulaire est créa partir de html .
mes variables traitées à l'aide de php. ce que je voudrai c'est que toutes les données renseignées dans le formulaire puisse s'inserer dans ma base de donnée postgresql(TEST) que j'ai crée. le problème c'est que je n'y parviens pas après plusieurs tentatives. J'espère que qu'au moins jai été aussi précis que vous le souhaité. Merçi aussi pour votre remarque.(message reçu 5/5) |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() |
joubliai jai 'utilisé Pear pour inserer mes données dans ma base
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : septembre 2004 Messages : 56 ![]() |
Tu utilises Pear, que je ne connais pas.... Mais je pense pouvoir t'aider avec encore quelques précisions... LE CODE !
Il manque encore des choses : ton code, les messages d'erreur générés, le moment où tu rencontres des difficultés. Ou as-tu un problème exactement ? A la connexion à ta base ? Ou plus loin dans ton code ? Comment tu as fait ? On ne pourra pas t'aider si on ne connait pas ta façon de faire qui n'a pas fonctionné. Espérons également que tes précisions vont éclairer d'autres membres.... Je réponds une nouvelle fois à ton post en ne posant que des questions... Je ne fais pas ça pour être chiant, promis, mais vraiment dans le but de pouvoir trouver une solution avec toi, et les autres. ToCToF |
|
|
00
|
|
|
#6 |
|
Membre actif
![]() |
Ce qui suit est le formulaire avec un example de champ renseigné. <html> <body background=image.jpg> <center> <form action="moi.php" method="post"> <h1>MENU PRINCIPAL</h1><br><br> Nom: <input type="text" name ="name" size="35"><br><br> Prenom: <input type="text" name="prename" size="35"><br><br> Date de Naissance: <select name= "an" > <option>year</option> </select><br><br> Sexe:<br> male <input type="radio" name="radio">female<input type="radio" name="radio"> <br><br><br> <input type=submit name="valider" value="valider"> <input type="reset" name="refresh" value="refresh"> et ceci la partie Pear appelé moi.php <?php require_once 'DB.php'; $username = 'nguena'; $password = 'paulin'; $db_name = 'test'; $host = 'localhost'; $phptype = 'pgsql'; $nom='name'; $prenom='prename'; $date='an' $dsn = "$phptype://$username:$password@$host/$db_name"; $db = DB::connect($dsn); if(DB:: isError($db)){ die ($db->getMessage()); } $sql = ' insert into etudiant (nom,prenom,datenais) values($nom,$prenom,$date)'; $row = $result->fetchRow(DB_FETCHMODE_OBJECT); $result = $db->query($sql); if (DB:: isError($result)){ die ($result->getMessage()); } </table> </form> </body> </html> je voudrai qu'une fois mon formulaire exécuté , que le nouveua nom ,prenom et date de naissance puisse rentrer dans ma base de donnée TEST une précision je suis noviste alors prière de ne point vous lasser. |
|
|
00
|
|
|
#7 | ||
|
Membre du Club
![]() Inscription : septembre 2004 Messages : 56 ![]() |
D'accord, alors :
- Récupères-tu tes variables correctement après soumission de ton champ ? (essaye avant de les enregistrer dans la base, de les afficher sur ta page moi.php. Si tu n'as pas les valeurs que tu as rentré dans ton formulaire, c'est que ta méthode pour les récupérer est mauvaise). Essaye alors avec quelquechose du genre : Code :
Tiens-nous au courant. ToCToF |
||
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2005 Messages : 78 ![]() |
Salut,
a tout hasard manque pas un ; apres la requete?? $sql = 'insert into.... );'; |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com