1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| <?php
mysql_connect("localhost", "lannetwork", "iznogoud") or die("Impossible de se connecter : " . mysql_error());
mysql_select_db("lannetwork") or die("Impossible de se connecter à la base de données : " . mysql_error());
$req = mysql_query("SELECT auteur FROM utilisateur ORDER BY auteur") or die(" Erreur lors de la requête : " . mysql_error());
echo "<SELECT NAME='auteur' onChange='FocusObjet()'>";
while ($result = mysql_fetch_array($req)) {
echo "<OPTION VALUE='$result[0]'>$result[0]</OPTION>\n";
}
mysql_close();
if (isset($_POST['go']) && $_POST['go']=='Valider') {
if ((isset($_POST['auteur'])) && (isset($_POST['message']))) {
// si les 2 variables ne sont pas vides, et si l'adresse E-mail est valide, alors, et seulement dans ce cas, on fera notre insertion dans la base
//if ((!empty($_POST['auteur'])) && (!empty($_POST['message']))) {
if(!empty($_POST['auteur'])){
// on verifie le format de l'adresse E-mail saisie
$test_mail = eregi ('[_a-z0-9-]+(.[_a-z0-9-]+)*[a-z0-9-]+(.[a-z0-9-]+)+$', $_POST['auteur']);
if ($test_mail) {
mysql_connect("localhost", "lannetwork", "iznogoud") or die("Impossible de se connecter : " . mysql_error());
mysql_select_db("lannetwork") or die("Impossible de se connecter à la base de données : " . mysql_error());
// on prepare notre requête d'insertion des données
$sql = 'INSERT INTO badge_cs002732000_dept_83 VALUES("", "'.mysql_escape_string($_POST['auteur']).'", "'.mysql_escape_string($_POST['email']).'", "'.date("Y-m-d H:i:s").'", "'.mysql_escape_string($_POST['message']).'")';
// on lance la requête
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
// on ferme la connexion à la base de données
mysql_close();
// on redirige le visiteur vers l'accueil du livre d'or
header('location: index.php');
// on termine le script courant
exit();
}
else {
$erreur = 'Il manque le nom du technicien.';
}
}
}
}
?>
</p><br>
<form action="badge_CS002732000_DEPT_83.php" method="post">
<input name="go" type="submit" value="Valider">
</form> |
Partager