Insertion base de données formulaire php
koukou hassen
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
koukou hassen Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
koukou hassen Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
voici mon code php pour faire une insertion à la base de données mais r1 l'insertion est faite le champ id incrémenté mais les restes champs sont nuls !!
stp die moi qsq je doit faire
<?php
// connexion à la base
$db = mysql_connect('127.0.0.1', 'root', '') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('gestion') or die('Erreur de selection '.mysql_error());
// On commence par récupérer les champs
if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";
if(isset($_POST['prenom'])) $prenom=$_POST['prenom'];
else $prenom="";
if(isset($_POST['cod_grad'])) $cod_Grad=$_POST['cod_grad'];
else $cod_Grad="";
if(isset($_POST['cod_ens'])) $cod_Ens=$_POST['cod_ens'];
else $cod_Ens="";
// on écrit la requête sql
$sql = ("INSERT INTO enseignant VALUES('','$nom','$prenom','$cod_Grad','$cod_Ens')");
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
}
?>
<html>
<form method="POST" action="insert.php">
<center>
<input type="text" name="Nom" size="20" value="nom" ><br>
<input type="text" name="Prenom" size="20" value="prenom"><br>
<input type="text" name="Cod_Ens" size="20" value="code enseignant" ><br>
<input type="text" name="Cod_Grad" size="20" value="code grade" ><br>
<input type="submit" value="Envoyer" name="envoyer">
</center>
</form>
</html>
stp die moi qsq je doit faire
<?php
// connexion à la base
$db = mysql_connect('127.0.0.1', 'root', '') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('gestion') or die('Erreur de selection '.mysql_error());
// On commence par récupérer les champs
if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="";
if(isset($_POST['prenom'])) $prenom=$_POST['prenom'];
else $prenom="";
if(isset($_POST['cod_grad'])) $cod_Grad=$_POST['cod_grad'];
else $cod_Grad="";
if(isset($_POST['cod_ens'])) $cod_Ens=$_POST['cod_ens'];
else $cod_Ens="";
// on écrit la requête sql
$sql = ("INSERT INTO enseignant VALUES('','$nom','$prenom','$cod_Grad','$cod_Ens')");
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';
mysql_close(); // on ferme la connexion
}
?>
<html>
<form method="POST" action="insert.php">
<center>
<input type="text" name="Nom" size="20" value="nom" ><br>
<input type="text" name="Prenom" size="20" value="prenom"><br>
<input type="text" name="Cod_Ens" size="20" value="code enseignant" ><br>
<input type="text" name="Cod_Grad" size="20" value="code grade" ><br>
<input type="submit" value="Envoyer" name="envoyer">
</center>
</form>
</html>
A voir également:
- Insérer les données d'un formulaire dans une base mysql
- Whatsapp formulaire opposition - Guide
- Fuite données maif - Guide
- Insérer une vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Formulaire de réclamation facebook - Guide
6 réponses
Bonjour
Ta requête a l'air tout à fait correcte, mais tu te trompes sur les noms des champs.
Le champ qui contient le nom s'appelle 'Nom' et pas 'nom'.
Soit tu mets name='nom' (avec une minuscule) dans le formulaire
Soit tu mets $_POST['Nom'] (avec une majuscule) dans le traitement
mais tu ne mélanges pas les deux.
Même chose pour les autres champs, évidemment.
Ta requête a l'air tout à fait correcte, mais tu te trompes sur les noms des champs.
Le champ qui contient le nom s'appelle 'Nom' et pas 'nom'.
Soit tu mets name='nom' (avec une minuscule) dans le formulaire
Soit tu mets $_POST['Nom'] (avec une majuscule) dans le traitement
mais tu ne mélanges pas les deux.
Même chose pour les autres champs, évidemment.
koukou hassen
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
et encore les champs sont nuls :(