Insertion base de données formulaire php

Fermé
koukou hass Messages postés 1 Date d'inscription mercredi 19 février 2014 Statut Membre Dernière intervention 19 février 2014 - 19 févr. 2014 à 17:53
supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 - 20 févr. 2014 à 14:22
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 !!

1 réponse

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
19 févr. 2014 à 23:03
mysql_select_db ('$gestion') ;

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."')";
0
supupoff Messages postés 310 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 34
20 févr. 2014 à 14:22
aussi le $nom= $_POST['Nom'] ; => $nom= $_POST['nom'] ;
0