Insertion base de données formulaire php
-
supupoff Messages postés 312 Date d'inscription Statut Membre Dernière intervention -
supupoff Messages postés 312 Date d'inscription Statut Membre Dernière intervention -
Bonjour j'ai un problème pour envoyer des données aves un formulaire simple html dans une base sql
voici le code:
<?php
// on se connecte à notre base
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('$gestion') ;
?>
<html>
<head>
<title>Insertion de tibo dans la base</title>
</head>
<body>
<center>
<form action="insertion.php" method="POST">
<label for="nom">Nom :</label>
<input type="text" name="nom"/>
<label for="prenom">Prenom :</label>
<input type="text" name="Prenom"/>
<label for="codegrad">Cod_Grad:</label>
<input type="text" name="Cod_Grad"/>
<label for="codens">Cod_Ens :</label>
<input type="text" name="Cod_Ens"/>
<input type="submit"/>
</form>
</center>
</body>
</html>
<?php
// lancement de la requete
$nom= $_POST['Nom'] ;
$prenom= $_POST['Prenom'] ;
$cod_ens = $_POST['Cod_Ens'] ;
$cg = $_POST['Cod_Grad'] ;
//création de la requête SQL:
$sql = "INSERT INTO enseignant (Nom,Prenom,Cod_Ens,Cod_Grad)
VALUES ( "$nom", "$prenom", "$cod_ens", "$cg")";
// on insere le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
// on ferme la connexion à la base
mysql_close();
?>
Tibo vient d'être inseré dans la base.
</body>
</html>
ne fonction pas je ne compris pas ou est l erreur !!
voici le code:
<?php
// on se connecte à notre base
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('$gestion') ;
?>
<html>
<head>
<title>Insertion de tibo dans la base</title>
</head>
<body>
<center>
<form action="insertion.php" method="POST">
<label for="nom">Nom :</label>
<input type="text" name="nom"/>
<label for="prenom">Prenom :</label>
<input type="text" name="Prenom"/>
<label for="codegrad">Cod_Grad:</label>
<input type="text" name="Cod_Grad"/>
<label for="codens">Cod_Ens :</label>
<input type="text" name="Cod_Ens"/>
<input type="submit"/>
</form>
</center>
</body>
</html>
<?php
// lancement de la requete
$nom= $_POST['Nom'] ;
$prenom= $_POST['Prenom'] ;
$cod_ens = $_POST['Cod_Ens'] ;
$cg = $_POST['Cod_Grad'] ;
//création de la requête SQL:
$sql = "INSERT INTO enseignant (Nom,Prenom,Cod_Ens,Cod_Grad)
VALUES ( "$nom", "$prenom", "$cod_ens", "$cg")";
// on insere le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur si la requête ne se passe pas bien (or die)
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
// on ferme la connexion à la base
mysql_close();
?>
Tibo vient d'être inseré dans la base.
</body>
</html>
ne fonction pas je ne compris pas ou est l erreur !!
A voir également:
- Insertion base de données formulaire php
- Whatsapp formulaire opposition - Guide
- Fuite données maif - Guide
- Formulaire de réclamation facebook - Guide
- Base de registre - Guide
- Formulaire de reclamation instagram - Guide
1 réponse
mysql_select_db ('$gestion') ;
pourquoi le $ devant gestion ?
et ta requette:
pourquoi le $ devant gestion ?
et ta requette:
//création de la requête SQL: $sql = "INSERT INTO enseignant (Nom,Prenom,Cod_Ens,Cod_Grad) VALUES ( '".$nom."', '".$prenom."', '".$cod_ens."', '".$cg."')";
supupoff
Messages postés
312
Date d'inscription
Statut
Membre
Dernière intervention
34
aussi le $nom= $_POST['Nom'] ; => $nom= $_POST['nom'] ;