lythis

Inscris le 19/04/2010 à 16:30
  • Site web
  • Nombre de sujets
    1
  • Nombre de messages
    5
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

lythis
le 19/04/2010 à 16:48
Insérer des données dans sa base à l'aide de formulaire
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:
<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 ^^
LoadingChargement en cours