
le 10/02/2014 à 22:51
Morganpog
<html>
<head>
<title>Formulaire de TEST</title>
<link href="styles.css" media="all" rel="stylesheet" type="text/css" />
</head>
<?php
//Valeurs du serveur SQL
$host = '127.0.0.1';
$user = 'root';
$pass = 'admin';
//Si l'action de validation a été faite
if(isset($_POST["Valider"]))
{
// On récupère les valeurs du formulaire
$societe = strtoupper($_POST ['societe']);
$nom = strtoupper($_POST['nom']);
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$telephone = $_POST['telephone'];
//on vérifie les champs pour voir si ils ne sont pas vides
if (empty($_POST['societe']) ) {
$Erreur_societe = '<span class="erreur">Société manquante.</span>';
}
if
(empty($_POST['nom']) ) {
$Erreur_nom = '<span class="erreur">Nom manquant.</span>';
}
if
(empty($_POST['prenom']) ) {
$Erreur_prenom = '<span class="erreur">Prénom manquant.</span>';
}
if
(empty($_POST['email']) )
{
$Erreur_email = '<span class="erreur">Email manquant.</span>';
}
elseif (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email))
{
$Erreur_email1 = '<span class="erreur">Email invalide (@).</span>';
}
if
(empty($_POST['telephone']) )
{
$Erreur_telephone = '<span class="erreur">Téléphone manquant.</span>';
}
elseif (!preg_match("#^0[1-9][0-9]{8}$#", $telephone))
{
$Erreur_telephone1 = '<span class="erreur">Téléphone invalide (0xxxxxxxxx).</span>';
}
else{
}
// si tout les champs sont remplis (non vides), on continue.
if (($societe != "") && ($nom != "") && ($prenom != "") && ($email != "") && ($telephone != "") && preg_match("#^0[1-9][0-9]{8}$#", $telephone) && preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email))
{
// on se connecte au serveur
$link=mysql_connect ($host,$user,$pass);
if (!$link) {
die ('Erreur de connection au serveur '.mysql_error() ) ;
}
// on se connecte à la base de données
$db=mysql_select_db('Stammtisch');
if (!$db)
{
die ('Impossible de sélectionner la base de données : ' . mysql_error());
}
// on enregistre les valeurs
$table=mysql_query("insert into inscriptions (societe, nom, prenom, email, telephone) values ( '$societe' , '$nom' , '$prenom' , '$email' , '$telephone');");
//Si il y a une erreur
if (!$table) {
die('<p style="color:#ff0000;">Requête invalide :</p>' . mysql_error());
}
else
{
$succes = '<span class="succes">Merci de votre inscription.</span>';
}
}
}
?>
<body>
<center><img border="0" src="IMAGE.jpg" width="422" height="72"></font><br><br>
<?php if($succes !=""){ echo $succes;die("</center></body></html>");} ?>
<form id="formulaire" action="index.php" method="post"/>
<p><font color="#FFFFFF">Société:</font>
<input name="societe" size="22" value="<?echo $societe;?>" type="text"/><br />
<?php echo $Erreur_societe;?>
</p>
<p><font color="#FFFFFF">Nom:</font>
<input name="nom" size="22" value="<?echo $nom;?>" type="text"/><br />
<?php echo $Erreur_nom;?>
</p>
<p><font color="#FFFFFF">Prénom:</font>
<input name="prenom" size="22" value="<?echo $prenom;?>" type="text"/><br />
<?php echo $Erreur_prenom;?>
</p>
<p><font color="#FFFFFF">Email:</font>
<input name="email" size="22" value="<?echo $email;?>" type="text"/><br />
<?php echo $Erreur_email; echo $Erreur_email1;?>
</p>
<p><font color="#FFFFFF">Téléphone:</font>
<input name="telephone" size="22" value="<?echo $telephone;?>" type="text"/><br />
<?php echo $Erreur_telephone; echo $Erreur_telephone1; ?>
</p>
<br />
<input name="Valider" value="Valider" type="submit"/>
</form>
</center>
</body>
</html>
<?php echo htmlentities(@$_POST['societe'], ENT_QUOTES); ?>
<?php echo htmlentities(@$_POST['nom'], ENT_QUOTES); ?>
<?php echo htmlentities(@$_POST['prenom'], ENT_QUOTES); ?>
<?php echo htmlentities(@$_POST['email'], ENT_QUOTES); ?>
<?php echo htmlentities(@$_POST['telephone'], ENT_QUOTES); ?>
<?php echo htmlentities(strip_tags(trim(@$_POST['societe'], ENT_QUOTES))); ?>
<?php echo htmlentities(strip_tags(trim(@$_POST['nom'], ENT_QUOTES))); ?>
<?php echo htmlentities(strip_tags(trim(@$_POST['prenom'], ENT_QUOTES))); ?>
<?php echo htmlentities(strip_tags(trim(@$_POST['email'], ENT_QUOTES))); ?>
<?php echo htmlentities(strip_tags(trim(@$_POST['telephone'], ENT_QUOTES))); ?>
<input name="societe" size="22" value="<?php echo @$_POST['societe'];?>" type="text"/>
$societe = mysql_real_escape_string(htmlspecialchars(stripcslashes($_POST["societe"])));
$societe = mysqli_real_escape_string(htmlentities(strip_tags(trim(stripcslashes($_POST["societe"])))));