le 19/04/2010 à 16:48
lythis
Bonjour, voilà mon souci, j'essaye d'insérer des nouvelles données dans ma base à partir d'un formulaire que je remplis. Cependant quand je le test rien ne se passe et je n'ai même pas de message d'erreur ? Je ne comprends pas d'où vient le problème. Si vous pouviez m'aider cela serait gentil.
Voici le code de la page php:
Merci beaucoup de votre aide! Je me suis déjà servi des cours en ligne sur ce site mais je n'arrive pas à voir d'où vient l'erreur :(.
En espérant que vous pourrez m'aider ^^
Voici le code de la page php:
<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>
Merci beaucoup de votre aide! Je me suis déjà servi des cours en ligne sur ce site mais je n'arrive pas à voir d'où vient l'erreur :(.
En espérant que vous pourrez m'aider ^^