par
dunbar » 04 août 2009, 19:26
Salut,
Quelque chose dans le genre avec
switch()
<?php
session_start();
$formulaire = (isSet($_GET['formulaire'])) ? $_GET['formulaire'] : '' ;
switch ($formulaire) {
case 'MESSAGE':
if (isset($_POST['envoyer'])) {
include 'config.php';
include 'connexion.php';
$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis :<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;
foreach($_POST as $index => $valeur)
{
$index = mysql_real_escape_string(trim($valeur));
}
$_SESSION['nom']=$nom;
$_SESSION['prenom']=$prenom;
$sql = "INSERT INTO tlm_clients VALUES ('".$nom."', '".$prenom."','".$naissance."', '".$ss."' )";
$res = mysql_query($sql);
if ($res)
{
echo '<h3>' .$msg_ok. '</h3>';
} else
{
echo mysql_error();
}
echo'<form method ="post" action="client_modifier.php">
<input type="submit" name="creer" value="Créer un jaquette"/>';
}
break;
default;
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN"
"http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd">
<html Xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>jaquette pour vous</title>
<link href="formulaire.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="header">
<div id="header-logo">
<img src="images/logo2.png">
</div>
<div id="header-slogan">
<img src="images/slogan.png">
</div>
</div>
<div id="globalcont">
<h3>Créer un compte client:</h3>
<form method="POST" action="formulaire.php?formulaire=MESSAGE" value="client">
<table class="table">
<tr><td><p>Nom :</p></td><td><input type="text" name="nom" size="30" /></td></tr>
<tr><td><p>Prénom :</p></td><td><input type="text" name="prenom" size="30" /></p></td></tr>
<tr><td><p>Date de naissance :</p></td><td><input type="text" name="naissance" size="30" /></p></td></tr>
<tr><td><p>Numéro de compte :</p></td><td><input type="text" name="ss" size="30" /></p></td></tr>
</table>
<center><input type="submit" name="envoyer" value="Valider"/></center>
</form>
</div>
</body>
</html>';
break;
}
Salut,
Quelque chose dans le genre avec [url=http://us.php.net/manual/fr/control-structures.switch.php]switch()[/url]
[php]<?php
session_start();
$formulaire = (isSet($_GET['formulaire'])) ? $_GET['formulaire'] : '' ;
switch ($formulaire) {
case 'MESSAGE':
if (isset($_POST['envoyer'])) {
include 'config.php';
include 'connexion.php';
$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis :<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;
foreach($_POST as $index => $valeur)
{
$index = mysql_real_escape_string(trim($valeur));
}
$_SESSION['nom']=$nom;
$_SESSION['prenom']=$prenom;
$sql = "INSERT INTO tlm_clients VALUES ('".$nom."', '".$prenom."','".$naissance."', '".$ss."' )";
$res = mysql_query($sql);
if ($res)
{
echo '<h3>' .$msg_ok. '</h3>';
} else
{
echo mysql_error();
}
echo'<form method ="post" action="client_modifier.php">
<input type="submit" name="creer" value="Créer un jaquette"/>';
}
break;
default;
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN"
"http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd">
<html Xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>jaquette pour vous</title>
<link href="formulaire.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="header">
<div id="header-logo">
<img src="images/logo2.png">
</div>
<div id="header-slogan">
<img src="images/slogan.png">
</div>
</div>
<div id="globalcont">
<h3>Créer un compte client:</h3>
<form method="POST" action="formulaire.php?formulaire=MESSAGE" value="client">
<table class="table">
<tr><td><p>Nom :</p></td><td><input type="text" name="nom" size="30" /></td></tr>
<tr><td><p>Prénom :</p></td><td><input type="text" name="prenom" size="30" /></p></td></tr>
<tr><td><p>Date de naissance :</p></td><td><input type="text" name="naissance" size="30" /></p></td></tr>
<tr><td><p>Numéro de compte :</p></td><td><input type="text" name="ss" size="30" /></p></td></tr>
</table>
<center><input type="submit" name="envoyer" value="Valider"/></center>
</form>
</div>
</body>
</html>';
break;
}[/php]