le 22/04/2010 à 12:37
Insérer des données dans sa base à l'aide de formulaire
Ok merci beaucoup, j'ai fais les corrections et ca marche !! Merci de votre aide ca m'a été utile ^^
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Ajouter un enseignant</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
<FORM ACTION="add_enseignants.php">
</div>
<!-- header ends -->
<!-- content begins -->
<div align=justify id="content">
<h1><br>Ajouter un enseignant</br></h1>
<div class="text">
<span><br>Veuillez remplir le formulaire ci dessous et appuyer sur "Envoyer" pour confirmer<hr><hr><hr><hr><hr>
Numéro enseignant:<input type="text" name="code_enseignant">
<hr><hr><hr><hr><hr><hr><hr>
Civilite: Mr<input type="radio" value="Mr" name="civilite"checked> Mme<input type="radio" value="Mme" name="civilite"> Mlle<input type="radio" value="Mlle" name="civilite">
<hr><hr><hr><hr><hr><hr><hr>
Nom de l'enseignant: <input type="text" name="Nom">
<hr><hr><hr><hr><hr><hr><hr>
Prénom de l'enseignant: <input type="text" name="Prenom">
<hr><hr><hr><hr><hr><hr><hr>
Statut de l'enseignant:<select name="Statut">
<option value="Professeur">Professeur</option>
<option value="Enseignant chercheur">Enseignant chercheur</option>
</select>
</div>
<Div align=center>
<input type=submit value=" Envoyer ">
</div>
<!-- content ends -->
<!-- footer begins -->
<div id="footer">
</FORM>
</body>
</html>
<html>
<head>
<title>Projet</title>
</head>
<BODY bgcolor=58C3F2>
<?php
//on vérifie que le champ est bien rempli:
if (!isset($_REQUEST["code_enseignant"])||!isset($_REQUEST["civilite"])||!isset($_REQUEST["Nom"])||!isset($_REQUEST["Prenom"])||!isset($_REQUEST["Statut"])) {
exit;
}
//connection au serveur:
$connexion = mysql_connect( "localhost", "root", "" ) ;
// Test de la connexion
if (!$connexion) {
echo "La connexion au serveur n'a pu être établie<BR>";
exit;
}
//Test de l'accès à la base
if (!mysql_select_db("projetweb",$connexion)) {
echo "L'accès à la base n'est pas permis<BR>";
exit;
}
// récupération des variables du formulaire
$Code_enseignant=$_REQUEST["code_enseignant"];
$Civilite=$_REQUEST["civilite"];
$Nom=$_REQUEST["Nom"];
$Prenom=$_REQUEST["Prenom"];
$Statut=$_REQUEST["Statut"];
// Requete SQL
$sql="INSERT INTO enseignants (code_enseignant, civilité, Nom, Prenom, Statut) VALUES ('$Code_enseignant', '$Civilite', '$Nom', '$Prenom','$Statut')";
// execution SQL
$interrogation=mysql_query($sql,$connexion);
// on ferme la connexion à la base
mysql_close();
if($interrogation)
{
echo 'Nous venons d\'insérer un nouvel enseignant :'.$_REQUEST["civilité"] .$_REQUEST["Nom"].$_REQUEST["Prenom"];
}
else {
echo 'Les variables du formulaire ne sont pas déclarées';
}
?>
</body>
</html>