Bonjour a vous,
En utilisant le code suivant je reçoit ce message d'erreure: Pourriez vous me dire d'ou vien mon probleme SVP?
Notice: Undefined variable: nom in C:\Program Files\EasyPHP 2.0b1\www\AJR\formulaireInscription.php on line 20
// cette ligne est normal c'est mon message d'erreure quand un des champs n'est pas remplis.
Attention touts les champs avec une "*" doivent etre remplis ![Retour]
// Insertion d un utilisateur ds la BD
//*************************************************
// Inclusion et execution du fichier db.php
require('db.php');
$_SESSION["StatutErreur"] = '';
// Test qur le bouton clique
if($_POST["ValiderInscription"]=='Valider') // Si bouton de validation
if(empty($_POST[$nom]) OR empty($_POST[$prenom]) OR empty($_POST[$ville]) OR empty($_POST[$codepostal]) OR empty($_POST[$addresse]) OR empty($_POST[$email]) OR empty($_POST[$tel1]) OR empty($_POST[$type]))
{
echo 'Attention touts les champs avec une "*" doivent etre remplis !';
// Insertion du lien de retour
//=========================================
echo '<a href="formulaireinscription.htm" title="S\'inscrire dans l\'espace">[Retour]</a><br>';
}
// Aucun champ n'est vide, on peut enregistrer dans la table
else
echo "<br>nom = ".$nom;
// Insertion de l utilisateur dans la BD User
mysql_query("Insert Into adherent (nom,prenom,ville,codepostal,addresse,email,tel1,tel2,idparain,nomparain,prenomparain,type) VALUES ('$nom','$prenom','$ville','$codepostal','$addresse','$email','$tel1','$tel2','$idparain','$nomparain','$prenomparain','$type')") or die ("Erreur insert: ".mysql_error());
// Insertion du lien de retour
//=========================================
echo '<a href="index.php" title="S\'inscrire dans l\'espace">[Retour]</a><br>';
// Fermeture de la connexion MySQL
@mysql_close();
header('location: index.php');
}
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="STYLESHEET" type="text/css" href="styles.css">
<title>Inscription d'un nouveau membre</title>
</head>
<body>
<div align="center">
<h2>Inscription d'un nouveau membre </h2>
<a>Vous souhaitez créer un compte</a><br>
<a>Pour cela, remplissez les champs suivants :</a><br>
<a>Attention les champs suivis d'une "*" doivent etre imperativement remplis!</a>
<br>