Message d'alerte formulaire
Posté : 22 avr. 2011, 22:51
Bonjour,
Je souhaite provoquer un message d'alerte si les champs nom et prénom de mon formulaire sont vides lors de l'exécution.
J'ai une page formclients.php, sur laquelle se trouve le code générant le formulaire. En exécutant cette page, c'est le code de la page addclients.php qui va être exécuté.
J'ai essayé de codé tout ça mais il semblerait y avoir un soucis, pouvez-vous m'éclairez ?
Voici le code de la page addclients.php
Je souhaite provoquer un message d'alerte si les champs nom et prénom de mon formulaire sont vides lors de l'exécution.
J'ai une page formclients.php, sur laquelle se trouve le code générant le formulaire. En exécutant cette page, c'est le code de la page addclients.php qui va être exécuté.
J'ai essayé de codé tout ça mais il semblerait y avoir un soucis, pouvez-vous m'éclairez ?
Voici le code de la page addclients.php
<?php
session_start(); //démarrage de la session
$link = mysql_connect('localhost','******','*******'); //connexion au serveur mysql
if(!link) die('Impossible de se connecter au serveur mysql'.mysql_error());
$db_selected = mysql_select_db('*****',*****); //connexion à la base de donnée
if(!db_selected) die('impossible de se co a la db:'.mysql_error());
$Nom = $_POST['Nom'];
$Prenom = $_POST['Prenom'];
$RueNum = $_POST['RueNum'];
$CpLoc = $_POST['CpLoc'];
$Tl = $_POST['Tl'];
$Gsm = $_POST['Gsm'];
$Civilite = $_POST['Civilite'];
if (empty($_POST['Nom']))
{
<script language='Javascript'>
<!--
alert("Vous devez entrer un nom" );
location.href = "addclients.php";
-->
</script>
}
elseif (empty($_POST['Prenom']))
{
<script language='Javascript'>
<!--
alert("Vous devez entrer un prénom" );
location.href = "addclients.php";
-->
</script>
}
else
{
$sql = "INSERT INTO Clients (Nom, Prenom, RueNum, CpLoc, Tl, Gsm, Civilite)
VALUES ( '$Nom', '$Prenom', '$RueNum', '$CpLoc', '$Tl', '$Gsm', '$Civilite') ";
$requete = mysql_query($sql, $link) or die( mysql_error() ) ;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta name="generator" content="HTML Tidy for Windows (vers 11 August 2008), see www.w3.org">
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>
addclients.php
</title>
</head>
<body OnLoad="opener.location.search='';opener.location.reload();self.close()">
</form>
</body>
</html>