Inserer des donné php dans mysql
phpnull
-
phpnull -
phpnull -
Bonjour, j'aimerais savoir le code php de comment on fait pour trans mettre les donnée sde schamp du formulaire html dans une base mysql ?
2 réponses
-
Bonjour,
Le formulaire html appelle le fichier.php. Ce dernier récupère les données via (Post ou Get), ensuite, il faut faire une requete sql de type Insert into
ex (à enrichir):
-----html--------
<form action="fichier.php" method="post">
<input type="text" name="exemple"/>
<input type="submit" value="valider"/>
</form>
----php---------
$exemple = $_Post['exemple'];
--connexion à la base
$requete = "insert into latable (champ) value(".$exemple.")";
--execution de la requete-
-
-
Oui bien sur
<label for="test">test
<select name="test">
<option>1.</option>
<option>2</option>
<option>3</option>
</select>
Nom et prenom
<INPUT type=text name="Nom_prenom">
Adresse
<INPUT type=text name="Adresse">
Code Postal
<INPUT type=text name="Cp">
Ville
<INPUT type=text name="Ville">
Telephone
<INPUT type=text name="Telephone">
Email
<INPUT type=text name="Email">
Date de naissance
<INPUT type=text name="Date_de_naissance"> -
-
-
-
donc en haut de la page j'ai ceci 0 ) { echo " connexion r?ussie" ; } else { echo "Echec de connexion" ; } mysql_select_db($bdd) or die("Erreur de connexion ? la base de donn?e" ); //On ins?re les informations du formulaire dans la table $sql="insert into clients (Code,Civil,Nom_prenom,Adresse,Cp,Ville,Telephone,Email,Date_de_naissance) values ('".$Code."','".$Civil."'".$Nom_prenom."','".$Adresse."'".$Cp."','".$Ville."'".$Telephone."','".$Email."'".$Date_de_naissance.")" ; $result = mysql_query('$sql'); mysql_close(); ?> et quand je fais submit j'ai cette erreur
( ! ) Parse error: syntax error, unexpected T_IF in C:\wamp\www\CashProg\nouveauxarticle.php on line 3
voici mon code<?PHP $Code = $_POST['Code']; $Civil = $_POST['Civil']; $Nom_prenom = $_POST['Nom_prenom']; $Adresse = $_POST['Adresse']; $Cp = $_POST['Cp']; $Ville = $_POST['Ville']; $Telephone = $_POST['Telephone']; $Email = $_POST['Email']; $Date_de_naissance = $_POST['Date_de_naissance']; //Connexion à la base de donnée $bdd = 'phplogin'; $host = "localhost" ; $user = "clients" ; $mdp = "31p71h49" ; $connect = mysql_connect($host, $user, $mdp) ; if ($connect > 0 ) { echo " connexion réussie" ; } else { echo "Echec de connexion" ; } mysql_select_db($bdd) or die("Erreur de connexion à la base de donnée" ); //On insère les informations du formulaire dans la table $sql="insert into clients (Code,Civil,Nom_prenom,Adresse,Cp,Ville,Telephone,Email,Date_de_naissance) values ('".$Code."','".$Civil."'".$Nom_prenom."','".$Adresse."'".$Cp."','".$Ville."'".$Telephone."','".$Email."'".$Date_de_naissance.")" ; $result = mysql_query('$sql'); mysql_close(); ?> <!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="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> <input type="submit" name="Validez" value="Valider"/> </form> </body> </html>-
-
Toujorus même erreur mon code
<?PHP $Code = $_POST['Code']; $Civil = $_POST['Civil']; $Nom_prenom = $_POST['Nom_prenom']; $Adresse = $_POST['Adresse']; $Cp = $_POST['Cp']; $Ville = $_POST['Ville']; $Telephone = $_POST['Telephone']; $Email = $_POST['Email']; $Date_de_naissance = $_POST['Date_de_naissance']; //Connexion à la base de donnée $bdd = 'articles'; $host = "localhost" ; $user = "articles" ; $mdp = "31p71h49" ; $connect = mysql_connect($host, $user, $mdp) ; if ($connect > 0 ) { echo " connexion réussie" ; } else { echo "Echec de connexion" ; } mysql_select_db($bdd) or die("Erreur de connexion à la base de donnée" ); //On insère les informations du formulaire dans la table $sql="insert into clients (Code,Civil,Nom_prenom,Adresse,Cp,Ville,Telephone,Email,Date_de_naissance) values ('".$Code."','".$Civil.",".$Nom_prenom."','".$Adresse."'".$Cp."','".$Ville."'".$Telephone."','".$Email."'".$Date_de_naissance.")" ; $result = mysql_query('$sql'); mysql_close(); ?> <!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="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> <input type="submit" name="Validez" value="Valider"/> </form> </body> </html> -
-
-
-