Problème de code
Aquer
Messages postés
60
Date d'inscription
Statut
Membre
Dernière intervention
-
twix_et_chocobon Messages postés 181 Date d'inscription Statut Membre Dernière intervention -
twix_et_chocobon Messages postés 181 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai un problème, les informations ne vont pas dans la base de données pourquoi ?
voici mon code
voici mon code
<?php if(isset($_POST['Code_barre']) && isset($_POST['Designation']) && isset($_POST['Rayon']) && isset($_POST['Famille']) && isset($_POST['Poids']) && isset($_POST['Date_de_sortie']) && isset($_POST['Prix_de_reprise'])&& isset($_POST['Vente_TTC'])&& isset($_POST['Vente_HT'])&& isset($_POST['Stock'])&& isset($_POST['Neuf'])&& isset($_POST['Occasions']) && $_POST['Code_barre'] != "" && $_POST['Designation'] != "" && $_POST['Rayon'] != "" && $_POST['Famille'] != "" && $_POST['Poids'] != "" && $_POST['Point_de_fidelite'] != "" && $_POST['Date_de_sortie'] != ""&& $_POST['Prix_de_reprise'] != ""&& $_POST['Vente_TTC'] != ""&& $_POST['Vente_HT'] != ""&& $_POST['Stock'] != ""&& $_POST['Neuf'] != ""&& $_POST['Occasions'] != ""){; $Code_barre = $_POST['Code_barre']; $Designation = $_POST['Designation']; $Rayon =$_POST['Rayon']; $Famille = $_POST['Famille']; $Poids= $_POST['Poids']; $Point_de_fidelite = $_POST['Point_de_fidelite']; $Date_de_sortie = $_POST['Date_de_sortie']; $Prix_de_reprise = $_POST['Prix_de_reprise']; $Vente_TTC = $_POST['Vente_TTC']; $Vente_HT = $_POST['Vente_HT']; $Stock = $_POST['Stock']; $Neuf = $_POST['Neuf']; $Occasions = $_POST['Ocassions']; $connect= mysql_connect('localhost','articles','f2ydYDyjrVBSjx4a') or die('Impossible de se connecter au serveur MySQL'); mysql_select_db("articles"); mysql_query("INSERT INTO clients VALUES(Code_barre,Designation,Rayon,Famille,Poids,Point_de_fidelite,Date_de_sortie,Prix_de_reprises,Vente_TTC,Vente_HT,Stock,Neuf,Occasions)VALUES('$Code_barre','$Designation','$Rayon','$Famille','$Poids','$Date_de_sortie','$Prix_de_reprises','$Vente_TTC','$Vente_HT','$Stock','$Neuf','$Occasions')"); } ?> <!DOCTYPE html> <html> <head> <LINK rel="stylesheet" type="text/css" href="style.css"> <meta charset="utf-8" /> <title>Nouvel articles-CashProg</title> </head> <body> <form method="POST" action="nouveauxarticle.php"> <p><font color="red">/!\ Tous les champs doivent être remplis /!\</font></p> <p>Code barre</p> <input type="text" name="Code_barre"/> <p>Designation</p> <input type="text" name="Designation"/> <p>Rayon</p> <input type="text" name="Rayon"/> <p>Famille</p> <input type="text" name="Famille"/> <p>Poids</p> <input type="text" name="Poids"/> <p>Point de fidelite</p> <input type="text" name="Point_de_fidelite"/> <p>Date de sortie</p> <input type="text" name="Date_de_sortie"/> <p>Prix de reprise</p> <input type="text" name="Prix_de_reprise"/> <form><SELECT name="Tva" size="1"> <OPTION>0 <OPTION>2.1 <OPTION>5.5 <option>7 <option>19.6 </form> <p>Vente TTC</p> <input type="text" name="Vente_TTC"/> <p>Vente HT</p> <input type="text" name="Vente_HT"/> <p>Stock</p> <input type="text" name="Stock"/> <FORM> <INPUT type="checkbox" name="Neuf" value="1"> Neuf <INPUT type="checkbox" name="Occasions" value="2"> Occasions </FORM> <input type="submit" name="Validez" value="Valider"/> </form> </body> </html>
A voir également:
- Problème de code
- Code ascii - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
7 réponses
Il y a déjà une erreur de syntaxe : tu as un point virugle immédiatement après l'accolade ouvrante de ton if.
Ensuite il faut aussi vérifier la cohérence entre ton insert et la structure de ta base. Selon le type de données défini en base pour chaque champ, les guillemets doivent ou ne doivent pas entourer ta variable php dans ton insert.
Ensuite il faut aussi vérifier la cohérence entre ton insert et la structure de ta base. Selon le type de données défini en base pour chaque champ, les guillemets doivent ou ne doivent pas entourer ta variable php dans ton insert.
twix_et_chocobon
Messages postés
181
Date d'inscription
Statut
Membre
Dernière intervention
665
effectivement c'est un probleme ca ^^
$Code_barre = $_POST['Code_barre']; echo $Code_barre;
et tu fais ça pour les autre aussi pour voir si il les recupère bien
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avec les echo rien ne se passe vocii mon code
$Code_barre = $_POST['Code_barre']; echo $Code_barre; $Designation = $_POST['Designation']; echo $Designation; $Rayon =$_POST['Rayon']; echo $Rayon; $Famille = $_POST['Famille']; echo $Famille; $Poids= $_POST['Poids']; echo $Poids; $Point_de_fidelite = $_POST['Point_de_fidelite']; echo $Point_de_fidelite; $Date_de_sortie = $_POST['Date_de_sortie']; echo $Date_de_sortie; $Prix_de_reprise = $_POST['Prix_de_reprise']; echo $Prix_de_reprise; $Vente_TTC = $_POST['Vente_TTC']; echo $Vente_TTC; $Vente_HT = $_POST['Vente_HT']; echo $Vente_HT; $Stock = $_POST['Stock']; echo $Stock; $Neuf = $_POST['Neuf']; echo $Neuf; $Occasions = $_POST['Occasions']; echo $Occasions;
C'est a dire flokocha ?
Non c'est modifier voici mon code actuel :
<?php if(isset($_POST['Code_barre']) && isset($_POST['Designation']) && isset($_POST['Rayon']) && isset($_POST['Famille']) && isset($_POST['Poids']) && isset($_POST['Date_de_sortie']) && isset($_POST['Prix_de_reprise'])&& isset($_POST['Vente_TTC'])&& isset($_POST['Vente_HT'])&& isset($_POST['Stock'])&& isset($_POST['Neuf'])&& isset($_POST['Occasions']) && $_POST['Code_barre'] != "" && $_POST['Designation'] != "" && $_POST['Rayon'] != "" && $_POST['Famille'] != "" && $_POST['Poids'] != "" && $_POST['Point_de_fidelite'] != "" && $_POST['Date_de_sortie'] != ""&& $_POST['Prix_de_reprise'] != ""&& $_POST['Vente_TTC'] != ""&& $_POST['Vente_HT'] != ""&& $_POST['Stock'] != ""&& $_POST['Neuf'] != ""&& $_POST['Occasions'] != ""){ $connect= mysql_connect('localhost','articles','Ay2HV28wy88RxzuA') or die('Impossible de se connecter au serveur MySQL'); mysql_select_db("articles"); mysql_query("INSERT INTO articles VALUES('".$Code_barre."', '".$Designation."', '".$Rayon."', '".$Famille."', '".$Poids."', '".$Date_de_sortie."', '".$Prix_de_reprise."', '".$Vente_TTC."', '".$Vente_HT."', '".$Stock."')"); $Code_barre = $_POST['Code_barre']; echo $Code_barre; $Designation = $_POST['Designation']; echo $Designation; $Rayon =$_POST['Rayon']; echo $Rayon; $Famille = $_POST['Famille']; echo $Famille; $Poids= $_POST['Poids']; echo $Poids; $Point_de_fidelite = $_POST['Point_de_fidelite']; echo $Point_de_fidelite; $Date_de_sortie = $_POST['Date_de_sortie']; echo $Date_de_sortie; $Prix_de_reprise = $_POST['Prix_de_reprise']; echo $Prix_de_reprise; $Vente_TTC = $_POST['Vente_TTC']; echo $Vente_TTC; $Vente_HT = $_POST['Vente_HT']; echo $Vente_HT; $Stock = $_POST['Stock']; echo $Stock; $Neuf = $_POST['Neuf']; echo $Neuf; $Occasions = $_POST['Occasions']; echo $Occasions; } ?> <!DOCTYPE html> <html> <head> <LINK rel="stylesheet" type="text/css" href="style.css"> <meta charset="utf-8" /> <title>Nouvel articles-CashProg</title> </head> <body> <form method="POST" action="nouveauxarticle.php"> <p><font color="red">/!\ Tous les champs doivent être remplis /!\</font></p> <p>Code barre</p> <input type="text" name="Code_barre"/> <p>Designation</p> <input type="text" name="Designation"/> <p>Rayon</p> <input type="text" name="Rayon"/> <p>Famille</p> <input type="text" name="Famille"/> <p>Poids</p> <input type="text" name="Poids"/> <p>Point de fidelite</p> <input type="text" name="Point_de_fidelite"/> <p>Date de sortie</p> <input type="text" name="Date_de_sortie"/> <p>Prix de reprise</p> <input type="text" name="Prix_de_reprise"/> <p>Vente TTC</p> <input type="text" name="Vente_TTC"/> <p>Vente HT</p> <input type="text" name="Vente_HT"/> <p>Stock</p> <input type="text" name="Stock"/> <input type="submit" name="Validez" value="Valider"/> </form> </body> </html> <INPUT type="checkbox" name="Neuf" value="1"> Neuf <INPUT type="checkbox" name="Occasions" value="2"> Occasions <SELECT name="Tva" size="1"> <OPTION>0 <OPTION>2.1 <OPTION>5.5 <option>7 <option>19.6 </select>