Se connecter avec
S'enregistrer | Connectez-vous
Votre question

Envoie donnees php vers bdd sql

Dernière réponse : dans Programmation
Partagez
15 Juillet 2010 16:26:37

bonjour a tous !!

j'essaie d'envoyer des donnees d'un formulaire php vers une bdd sql.
Je n'ai aucune erreur affiché mais l'insertion ne se fait pas.
Pouvez-vous m'aider SVP?
Je vous donne le script MERCI: :??:  :??: 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $title_page;?></title>
<link href="css/listing.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/<?php echo $css;?>.css" rel="stylesheet" type="text/css" media="all" />
<script type="text/javascript" src="js/jquery.js"></script>
</head>

<body>
<h2 align="center">AVON</h2>

<a align="left" href="../admin/enregistrement.php" name="enregistrer"><em>RETOUR au MENU</em></a>
<form action="listing.php" methode="post";>
<table border="0" cellpadding="" cellpsacing="10" align="center" width="500">

<h4 class=>1/ ENREGISTREMENT AMBASSADRICE:</H4>

<div>
<tr>
<p><b>Nom:</b></p></br>
<input type="text" name="nom" width="20px" value="" id="input_nom" /> <!--bouton nom-->

</tr>
</div>
<div>
<tr>
<p><b>Prenom:</b></p></br>
<input type="text" name="prenom" value="" id="input_prenom" /><!--bouton prenom-->
</tr>
</div>
<div>
<tr>
<p><b>Adresse:</b></p></br>
<textarea name="adresse" row="4" cols="20" wrap="soft" type="text" value="" id="input_adresse"></textarea><!--bouton adresse-->
</tr>
</div>
<div>
<tr>
<p><b>Localité:</b></p></br>
<input type="text" name="localité" value="" id="input_localité" /><!--bouton localite-->
</tr>
</div>
<div>
<tr>
<p><b>Code Postal:</b></p></br>
<input type="text" name="codpost" value="" id="input_codpost" /><!--bouton codpost-->
</tr>
</div>
<div>
<tr>
<p><b>Num Tel:</b></p></br>
<input type="text" name="numtel" value="" id="input_numtel" /><!--bouton numtel-->
</tr>
</div>
<div>
<tr>
<p><b>Num Dossier:</b></p></br>
<input type="text" name="numdossier" value="" id="input_numdossier" /><!--bouton numdossier-->
</tr>
</div>
<div>
<tr>
<b><p>Renseignements</p><b/></br>
<textarea name="rensup" row="" cols="20" wrap="soft" type="text" value="" id="input_rensup"></textarea><!--bouton rensup-->
</tr>
</div>
<div>
<tr>
<p>Candidate Animatrice:</p>
<input type="text" name="candidanim" value="" id="input_candidanim" /><!--bouton candidanim-->
</tr>
</div>
<div>
<tr>
<td>
<input type="submit" value="AJOUTER" name="ajouter" />
<input type="reset" value="MODIFIER" name="modifier" />
</td>
</tr>
</div>
</div>


<?php
mysql_connect("localhost","root","");
mysql_select_db('avon');
$req= "select * from ambassadrice"; //Connection a la base de donnees//
?>

<?php

if (isset($_POST['ajouter'])){ //si input ajouter est defini si on appui sur le bouton//
$nom=$_POST['nom'];
$nom=$_POST['prenom'];
$nom=$_POST['adresse'];
$nom=$_POST['localite']; // introduction de la valeur $_POST[''] dans $//
$nom=$_POST['codpost'];
$nom=$_POST['numtel'];
$nom=$_POST['numdossier'];
$nom=$_POST['rensup'];
$nom=$_POST['candidanim'];

$req=mysql_query("insert INTO ambassadrice VALUES('','".$nom."','".$prenom."','".$adresse."','".$localite."','".$codpost."','".$numtel."','".$numdossier."','".$rensup."','".$candidanim."')"); // requête pr inserer les nouvelles valeurs ds les tables//
$res=mysql_query($req);
$id_ambassadrice=mysql_insert_id(); // synchronisation des identifiants//
mysql_close(); // on ferme la connexion //

?>



</form>
</body>
</html>

Autres pages sur : envoie donnees php vers bdd sql

a b L Programmation
15 Juillet 2010 16:38:20

Bonjour et bienvenue.

Va lire le règlement et modifie ton message en conséquence.
La balise [code] est obligatoire !
m
0
l
15 Juillet 2010 16:55:01

bonjour zeb!

Ou se trouve le règlement du forum?
m
0
l
Contenus similaires
15 Juillet 2010 17:12:27

bonjour a tous !!

j'essaie d'envoyer des donnees d'un formulaire php vers une bdd sql.
Je n'ai aucune erreur affiché mais l'insertion ne se fait pas.
Pouvez-vous m'aider SVP?
Je vous donne le script MERCI: :??:  :??: 

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3.  
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <title><?php echo $title_page;?></title>
  7. <link href="css/listing.css" rel="stylesheet" type="text/css" media="all" />
  8. <link href="css/<?php echo $css;?>.css" rel="stylesheet" type="text/css" media="all" />
  9. <script type="text/javascript" src="js/jquery.js"></script>
  10. </head>
  11.  
  12. <body>
  13. <h2 align="center">AVON</h2>
  14.  
  15. <a align="left" href="../admin/enregistrement.php" name="enregistrer"><em>RETOUR au MENU</em></a>
  16. <form action="listing.php" methode="post";>
  17. <table border="0" cellpadding="" cellpsacing="10" align="center" width="500">
  18.  
  19. <h4 class=>1/ ENREGISTREMENT AMBASSADRICE:</H4>
  20.  
  21. <div>
  22. <tr>
  23. <p><b>Nom:</b></p></br>
  24. <input type="text" name="nom" width="20px" value="" id="input_nom" /> <!--bouton nom-->
  25.  
  26. </tr>
  27. </div>
  28. <div>
  29. <tr>
  30. <p><b>Prenom:</b></p></br>
  31. <input type="text" name="prenom" value="" id="input_prenom" /><!--bouton prenom-->
  32. </tr>
  33. </div>
  34. <div>
  35. <tr>
  36. <p><b>Adresse:</b></p></br>
  37. <textarea name="adresse" row="4" cols="20" wrap="soft" type="text" value="" id="input_adresse"></textarea><!--bouton adresse-->
  38. </tr>
  39. </div>
  40. <div>
  41. <tr>
  42. <p><b>Localité:</b></p></br>
  43. <input type="text" name="localité" value="" id="input_localité" /><!--bouton localite-->
  44. </tr>
  45. </div>
  46. <div>
  47. <tr>
  48. <p><b>Code Postal:</b></p></br>
  49. <input type="text" name="codpost" value="" id="input_codpost" /><!--bouton codpost-->
  50. </tr>
  51. </div>
  52. <div>
  53. <tr>
  54. <p><b>Num Tel:</b></p></br>
  55. <input type="text" name="numtel" value="" id="input_numtel" /><!--bouton numtel-->
  56. </tr>
  57. </div>
  58. <div>
  59. <tr>
  60. <p><b>Num Dossier:</b></p></br>
  61. <input type="text" name="numdossier" value="" id="input_numdossier" /><!--bouton numdossier-->
  62. </tr>
  63. </div>
  64. <div>
  65. <tr>
  66. <b><p>Renseignements</p><b/></br>
  67. <textarea name="rensup" row="" cols="20" wrap="soft" type="text" value="" id="input_rensup"></textarea><!--bouton rensup-->
  68. </tr>
  69. </div>
  70. <div>
  71. <tr>
  72. <p>Candidate Animatrice:</p>
  73. <input type="text" name="candidanim" value="" id="input_candidanim" /><!--bouton candidanim-->
  74. </tr>
  75. </div>
  76. <div>
  77. <tr>
  78. <td>
  79. <input type="submit" value="AJOUTER" name="ajouter" />
  80. <input type="reset" value="MODIFIER" name="modifier" />
  81. </td>
  82. </tr>
  83. </div>
  84. </div>
  85.  
  86.  
  87. <?php
  88. mysql_connect("localhost","root","" );
  89. mysql_select_db('avon');
  90. $req= "select * from ambassadrice"; //Connection a la base de donnees//
  91. ?>
  92.  
  93. <?php
  94.  
  95. if (isset($_POST['ajouter'])){ //si input ajouter est defini si on appui sur le bouton//
  96. $nom=$_POST['nom'];
  97. $nom=$_POST['prenom'];
  98. $nom=$_POST['adresse'];
  99. $nom=$_POST['localite']; // introduction de la valeur $_POST[''] dans $//
  100. $nom=$_POST['codpost'];
  101. $nom=$_POST['numtel'];
  102. $nom=$_POST['numdossier'];
  103. $nom=$_POST['rensup'];
  104. $nom=$_POST['candidanim'];
  105.  
  106. $req=mysql_query("insert INTO ambassadrice VALUES('','".$nom."','".$prenom."','".$adresse."','".$localite."','".$codpost."','".$numtel."','".$numdossier."','".$rensup."','".$candidanim."')" ); // requête pr inserer les nouvelles valeurs ds les tables//
  107. $res=mysql_query($req);
  108. $id_ambassadrice=mysql_insert_id(); // synchronisation des identifiants//
  109. mysql_close(); // on ferme la connexion //
  110.  
  111. ?>
  112.  
  113.  
  114.  
  115. </form>
  116. </body>
  117. </html>


(Edit modérateur: la balise fermante commence par un / , bougre d'âne)
m
0
l
18 Juillet 2010 20:46:21

Salut apash,

As-tu essayé déjà d'afficher les valeurs que tu veux insérer (nom, prénom...) ? ...avant de vouloir insérer dans la BDD

Ensuite, un problème qui saute aux yeux: tu affectes toutes les valeurs retournant du formulaire à "$nom" (donc "$nom" vaudra 'candidanim' et les autres variables, non initialisées, rien)
m
0
l
19 Juillet 2010 15:07:54

Slt Chris022

Merci de venir a mon aide, j'essaie d'entrer des données depuis 1 semaine sans réussite. :pt1cable: 

J'ai corrigé l'erreur "$nom".

Il ne m'affiche aucune erreur mais les données que j'envoie ne s'enregistre pas.
Si je n'abuse pas de ton temps, pourrais-tu te pencher sur mon casse-tête?

Merci d'avance Chris022, je te donne le script:



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $title_page;?></title>
<link href="css/listing.css" rel="stylesheet" type="text/css" media="all" />
<link href="css/<?php echo $css;?>.css" rel="stylesheet" type="text/css" media="all" />
<script type="text/javascript" src="js/jquery.js"></script>
</head>

<body>
<h2 align="center">AVON</h2>

<a align="left" href="../admin/enregistrement.php" name="enregistrer"><em>RETOUR au MENU</em></a>
<form action="listing.php" methode="post";>
<table border="0" cellpadding="" cellpsacing="10" align="center" width="500">

<h4 class=>1/ ENREGISTREMENT AMBASSADRICE:</H4>

<div>
<tr>
<p><b>Nom:</b></p></br>
<input type="text" name="nom" width="20px" value="" id="input_nom" /> <!--bouton nom-->

</tr>
</div>
<div>
<tr>
<p><b>Prenom:</b></p></br>
<input type="text" name="prenom" value="" id="input_prenom" /><!--bouton prenom-->
</tr>
</div>
<div>
<tr>
<p><b>Adresse:</b></p></br>
<textarea name="adresse" row="4" cols="20" wrap="soft" type="text" value="" id="input_adresse"></textarea><!--bouton adresse-->
</tr>
</div>
<div>
<tr>
<p><b>Localité:</b></p></br>
<input type="text" name="localité" value="" id="input_localité" /><!--bouton localite-->
</tr>
</div>
<div>
<tr>
<p><b>Code Postal:</b></p></br>
<input type="text" name="codpost" value="" id="input_codpost" /><!--bouton codpost-->
</tr>
</div>
<div>
<tr>
<p><b>Num Tel:</b></p></br>
<input type="text" name="numtel" value="" id="input_numtel" /><!--bouton numtel-->
</tr>
</div>
<div>
<tr>
<p><b>Num Dossier:</b></p></br>
<input type="text" name="numdossier" value="" id="input_numdossier" /><!--bouton numdossier-->
</tr>
</div>
<div>
<tr>
<b><p>Renseignements</p><b/></br>
<textarea name="rensup" row="" cols="20" wrap="soft" type="text" value="" id="input_rensup"></textarea><!--bouton rensup-->
</tr>
</div>
<div>
<tr>
<p>Candidate Animatrice:</p>
<input type="text" name="candidanim" value="" id="input_candidanim" /><!--bouton candidanim-->
</tr>
</div>
<div>
<tr>
<td>
<input type="submit" value="AJOUTER" name="ajouter" />
<input type="reset" value="MODIFIER" name="modifier" />
</td>
</tr>
</div>
</div>


<?php
mysql_connect("localhost","root","");
mysql_select_db('avon');
$req= "select * from ambassadrice"; //Connection a la base de donnees//
?>

<?php

if (isset($_POST['ajouter'])){ //si input ajouter est defini si on appui sur le bouton//
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$adresse=$_POST['adresse'];
$localite=$_POST['localite']; // introduction de la valeur $_POST[''] dans $//
$codpost=$_POST['codpost'];
$numtel=$_POST['numtel'];
$numdossier=$_POST['numdossier'];
$rensup=$_POST['rensup'];
$candidanim=$_POST['candidanim'];

$req=mysql_query("insert INTO ambassadrice VALUES('','".$nom."','".$prenom."','".$adresse."','".$localite."','".$codpost."','".$numtel."','".$numdossier."','".$rensup."','".$candidanim."')"); // requête pr inserer les nouvelles valeurs ds les tables//
$res=mysql_query($req);
$id_ambassadrice=mysql_insert_id(); // synchronisation des identifiants//
mysql_close(); // on ferme la connexion //

?>



</form>
</body>
</html>
:hello: 
m
0
l
19 Juillet 2010 15:23:32

Slt zebda!!!!!!,

je t'ai envoyé un petit message ou je te demandé ou trouver le règlement intérieur du forum, mais tu ne ma pas répondu,
tu n'avais peut-être pas le temps de me répondre.

Par contre, tu as trouvé le temps de m'insulter de "bougre d'âne" :??:  tu n'as peut-être pas lu mais je me suis défini comme novice , donc en tant qu'expert
mes questions te paraissent stupide mais c'est le principe de l'apprentissage.

Si tu n'es pas pédagogue, ne m'aide pas, je ne t'en voudrais pas, mais évite "bougre d'âne" ca ne me stimule pas a apprendre ce métier passionnant

Pourrais-tu me dire ou trouver le règlement afin d'être correcte avec les adeptes du forum et d'autre part, vérifier si "bougre d'âne" peut
être employé .
Merci pour tes futurs renseignements :hello: 

m
0
l
19 Juillet 2010 16:44:01

apash regarde la signature de Zéb(ulon) ;) 
Aide ====> ici
Mais bon, sur tous (ou presque) forums lorsque l'on colle du code source, on utilise une balise de formatage (souvent avec le mot clé "code"). Pourquoi ? Parce que personne n'a envie de se tartiner X ligne de code brute sans couleurs et numéro de ligne pour pouvoir cibler tes éventuelles erreurs. Et ce qui est très agréable c'est de cible ton code et non pas mettre le code dans sa totalité. Le commenter est également très appréciable ;) 

Essayes, et tu verras que tous ça réduit par X le temps de réponses des personnes pouvant t'aider !

Edit : moi aussi je suis un apprenti héhé ;) 
m
0
l
19 Juillet 2010 18:48:21

Slt guillaumech!!!! :hello: 

Merci pour ces renseignements, je ferai en sorte de les suivre. Ça fais plaisir de recevoir des messages comme celui la.
Je reformule ma question:

J'ai un problème pour envoyer des données d'un formulaire php ers une bdd sql. J'ai modifié "$nom".
Il ne marque aucune erreur mais les données ne s'enregistre pas dans ma bdd.
Aurais-tu une idée svp? Je te donne le script php, merci d'avance!!!!

  1. <?php
  2. mysql_connect("localhost","root","");
  3. mysql_select_db('avon');
  4. $req= "select * from ambassadrice"; //Connection a la base de donnees//
  5. ?>
  6.  
  7. <?php
  8.  
  9. if (isset($_POST['ajouter'])){ //si input ajouter est defini si on appui sur le bouton//
  10. $nom=$_POST['nom'];
  11. $prenom=$_POST['prenom'];
  12. $adresse=$_POST['adresse'];
  13. $localite=$_POST['localite']; // introduction de la valeur $_POST[''] dans $//
  14. $codpost=$_POST['codpost'];
  15. $numtel=$_POST['numtel'];
  16. $numdossier=$_POST['numdossier'];
  17. $rensup=$_POST['rensup'];
  18. $candidanim=$_POST['candidanim'];
  19.  
  20. $req=mysql_query("insert INTO ambassadrice VALUES('','".$nom."','".$prenom."','".$adresse."','".$localite."','".$codpost."','".$numtel."','".$numdossier."','".$rensup."','".$candidanim."')"); // requête pr inserer les nouvelles valeurs ds les tables//
  21. $res=mysql_query($req);
  22. $id_ambassadrice=mysql_insert_id(); // synchronisation des identifiants//
  23. mysql_close(); // on ferme la connexion //
  24.  
  25. ?>


Si j'ai mal fais le message, je compte sur toi pour m'en faire part
m
0
l
19 Juillet 2010 18:56:09

A nouveau, code entre balises stp...
Tu n'as pas essayé de voir ce qui s'affichait à l'envoi du formulaire ("echo $nom;...") pour déjà être sûr que cette partie fonctionne.

Deuxièmement, ta requête SQL me parait assez brouillon (en plus tu l'exécutes deux fois); essayes quelques chose ressemblant à ça:

  1. <?php
  2. $login= mysql_connect("localhost","root","");
  3. if (!$login){
  4. die('Erreur de connexion: ' . mysql_error());
  5. }
  6.  
  7. mysql_select_db('avon');
  8. $req= "Insert INTO ambassadrice (colonne1, colonne2, colonneN...) VALUES ($nom, $prenom, $adresse...)";
  9. mysql_query($req);
  10.  
  11. mysql_close();
  12.  
  13. ?>


"colonne1", "colonne2"...à remplacer évidemment par le nom de tes champs dans la table.
m
0
l
19 Juillet 2010 19:27:49

Slt Chris022

J'ai vérifié la connexion avec ma bdd et ca marche,j'ai corrigé avec ton script et ca donne ça:

  1. <?php
  2.  
  3. if (isset($_POST['ajouter'])){ //si input ajouter est defini si on appui sur le bouton//
  4. $nom=$_POST['nom'];
  5. $prenom=$_POST['prenom'];
  6. $adresse=$_POST['adresse'];
  7. $localite=$_POST['localite']; // introduction de la valeur $_POST[''] dans $//
  8. $codpost=$_POST['codpost'];
  9. $numtel=$_POST['numtel'];
  10. $numdossier=$_POST['numdossier'];
  11. $rensup=$_POST['rensup'];
  12. $candidanim=$_POST['candidanim'];
  13.  
  14. <?php
  15. $login= mysql_connect("localhost","root","" ); //Connection a la base de donnees//
  16. mysql_select_db('avon');
  17. if (!$login){
  18. die('Erreur de connexion: ' . mysql_error());
  19. }
  20.  
  21. mysql_select_db('avon');
  22. $req= "Insert INTO ambassadrice (nom_ambassadrice, prenom_ambassadrice, adresse_ambassadrice, localite_ambassadrice, codpost_ambassadrice, numtel_ambassadrice, numdossier_ambassadrice, rensup_ambassadrice, candidanim_ambassadrice) VALUES ( $nom, $prenom, $adresse, $localite, $codpost, $numtel, $numdossier, $rensup, $candidanim)";
  23. mysql_query($req);,
  24.  
  25. mysql_close();
  26. ?>


Merci pour ton aide!!!!! :hello: 

m
0
l
19 Juillet 2010 20:15:22

De rien, tu peux mettre en résolu ;) 

P.S.: Tu as mis deux fois "mysql_select_db".
m
0
l
19 Juillet 2010 21:13:39

slt Chris022,

c'est peut-être pour ca que ca déconne encore!?
Je corrige ca et je met en résolu.
Merci encore pour ton aide, t'es un chef. :hello: 


m
0
l
22 Juillet 2010 19:14:37

slt Chris022,


Je reviens vers toi pour le même problème, j'ai procédé aux modifications que m'avais détecté, mais le problème persiste.

Je comprend pas :??: 

- j'ai testé la connexion de la bdd et ça marche.

- le formulaire xhtml me semble correcte.

- le php me semble aussi correct après correction.

Peux-tu m'aider SVP !? je te donne mon script, merci d'avance. :hello: 

  1. <?php
  2.  
  3. if (isset($_POST['ajouter'])){ //si input ajouter est defini si on appui sur le bouton//
  4. $nom=$_POST['nom'];
  5. $prenom=$_POST['prenom'];
  6. $adresse=$_POST['adresse'];
  7. $localite=$_POST['localite']; // introduction de la valeur $_POST[''] dans $//
  8. $codpost=$_POST['codpost'];
  9. $numtel=$_POST['numtel'];
  10. $numdossier=$_POST['numdossier'];
  11. $rensup=$_POST['rensup'];
  12. $candidanim=$_POST['candidanim'];
  13.  
  14. <?php
  15. $login= mysql_connect("localhost","root","" ); //Connection a la base de donnees//
  16. mysql_select_db('avon');
  17. if (!$login){
  18. die('Erreur de connexion: ' . mysql_error());
  19. }
  20.  
  21. $req= "Insert INTO ambassadrice (nom_ambassadrice, prenom_ambassadrice, adresse_ambassadrice, localite_ambassadrice, codpost_ambassadrice, numtel_ambassadrice, numdossier_ambassadrice, rensup_ambassadrice, candidanim_ambassadrice) VALUES ( $nom, $prenom, $adresse, $localite, $codpost, $numtel, $numdossier, $rensup, $candidanim)";
  22. mysql_query($req);,
  23. mysql_close();
  24. ?>

m
0
l
22 Juillet 2010 20:57:47

Les champs sont toujours vides dans ta table ? Oui, la connexion doit marcher si tu n'a pas le message d'erreur

Plusieurs petites erreurs:

  1. <?php
  2.  
  3. if (isset($_POST['ajouter'])){ //si input ajouter est defini si on appui sur le bouton//
  4. $nom=$_POST['nom'];
  5. $prenom=$_POST['prenom'];
  6. $adresse=$_POST['adresse'];
  7. $localite=$_POST['localite']; // introduction de la valeur $_POST[''] dans $//
  8. $codpost=$_POST['codpost'];
  9. $numtel=$_POST['numtel'];
  10. $numdossier=$_POST['numdossier'];
  11. $rensup=$_POST['rensup'];
  12. $candidanim=$_POST['candidanim'];
  13.  
  14. $login= mysql_connect("localhost","root",""); //Connection a la base de donnees//
  15. if (!$login){
  16. die('Erreur de connexion: ' . mysql_error());
  17. }
  18.  
  19. mysql_select_db('avon');
  20.  
  21. $req= "Insert INTO ambassadrice (nom_ambassadrice, prenom_ambassadrice, adresse_ambassadrice, localite_ambassadrice, codpost_ambassadrice, numtel_ambassadrice, numdossier_ambassadrice, rensup_ambassadrice, candidanim_ambassadrice) VALUES ( $nom, $prenom, $adresse, $localite, $codpost, $numtel, $numdossier, $rensup, $candidanim)";
  22. mysql_query($req);,
  23. mysql_close();
  24.  
  25. } //fin if isset
  26. ?>
m
0
l
23 Juillet 2010 13:41:13

Slt Chris022,

Pour répondre a ta question, les champs restent vides dans ma table pourtant lorsque je demande d'afficher les données existantes,
(j'ai rentré des données manuellement pour tester ma base).

Donc la base fonctionne 'normalement'!?

Après correction via ton script, je n'ai toujours aucune erreur, mais les données ne s'insèrent pas
  1. <?php
  2.  
  3. if (isset($_POST['ajouter'])){ //si input ajouter est defini si on appui sur le bouton//
  4. $nom=$_POST['nom'];
  5. $prenom=$_POST['prenom'];
  6. $adresse=$_POST['adresse'];
  7. $localite=$_POST['localite']; // introduction de la valeur $_POST[''] dans $//
  8. $codpost=$_POST['codpost'];
  9. $numtel=$_POST['numtel'];
  10. $numdossier=$_POST['numdossier'];
  11. $rensup=$_POST['rensup'];
  12. $candidanim=$_POST['candidanim'];
  13.  
  14. $login= mysql_connect("localhost","root","" ); //Connection a la base de donnees//
  15. if (!$login){
  16. die('Erreur de connexion: ' . mysql_error());
  17. }
  18.  
  19. mysql_select_db('avon');
  20.  
  21. $req= "Insert INTO ambassadrice (nom_ambassadrice, prenom_ambassadrice, adresse_ambassadrice, localite_ambassadrice, codpost_ambassadrice, numtel_ambassadrice, numdossier_ambassadrice, rensup_ambassadrice, candidanim_ambassadrice) VALUES ( $nom, $prenom, $adresse, $localite, $codpost, $numtel, $numdossier, $rensup, $candidanim)";
  22. mysql_query($req);,
  23. mysql_close();
  24.  
  25. } //fin if isset
  26. ?>

Aurais-tu une idée? merci d'avance!!
m
0
l
23 Juillet 2010 17:12:57

Essai ça :

  1. $req = 'insert into ambassadrice ("nom_ambassadrice", "prenom_ambassadrice", "adresse_ambassadrice", "localite_ambassadrice", "codpost_ambassadrice", "numtel_ambassadrice", "numdossier_ambassadrice", "rensup_ambassadrice", "candidanim_ambassadrice") VALUES ( "'.$nom.'", "'.$prenom.'", "'.$adresse.'", "'.$localite.'", "'.$codpost.'", "'.$numtel.'", "'.$numdossier.'", "'.$rensup.'", "'.$candidanim.'")';

m
0
l
25 Juillet 2010 11:11:23

Ou comme ça (puisque la première partie est des noms de champs):

  1. $req= "Insert INTO ambassadrice (nom_ambassadrice, prenom_ambassadrice, adresse_ambassadrice, localite_ambassadrice, codpost_ambassadrice, numtel_ambassadrice, numdossier_ambassadrice, rensup_ambassadrice, candidanim_ambassadrice) VALUES ('$nom', '$prenom', '$adresse', '$localite', '$codpost', '$numtel', '$numdossier', '$rensup', '$candidanim')";


Si c'est ça, normalement ça aurait dû générer une erreur de syntaxe SQL...
m
0
l
1 Août 2010 18:19:47

apash a dit :
bonjour a tous !!

j'essaie d'envoyer des donnees d'un formulaire php vers une bdd sql.
Je n'ai aucune erreur affiché mais l'insertion ne se fait pas.
Pouvez-vous m'aider SVP?
Je vous donne le script MERCI: :??:  :??: 

Autant directement utiliser $_POST,$_POST[prenom] etc .. :) 
m
0
l