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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
| <?php
mysql_connect("localhost", "root", ""); // Connexion à MySQL
mysql_select_db("evian royal resort"); // Sélection de la base evian royal resort
if (isset($_POST['nom_emp']) && (isset($_POST['prenom_emp'])))// Si les variables existent
{
function quote_smart($value) {
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}
return mysql_real_escape_string($value);
}
$nom = quote_smart($_POST['nom_emp']); // On crée une varialble $nom $prenom =quote_smart($_POST['prenom_emp']) ; // On crée une variable $prenom
}
else // La variable n'existe pas encore
{
echo 'les variables n\'existe pas ! ';
$nom = ""; // On crée une varialble $nom vide
$prenom = ""; // On crée une variable $prenom vide
}
// on recherche l'employé dans la base.
$sql = "SELECT COUNT(*) AS nb FROM `personnel` WHERE Nom_Perso='$nom' AND Prenom_Perso = '$prenom'";
$query = mysql_query($sql) or die($sql . ' : ' . mysql_error());
$data = mysql_fetch_assoc($query);
if ($data['nb'] == 1)
{// si l'employé existe...
?>
<form action="" method="post">
<p>
<li>Nom employé : <dd><input type="text" name="nom_perso" /> </br>
<li>Prénom employé : <dd><input type="text" name="prenom_perso" /> </br> </br>
<li>Emploi: <dd><input type="text" name="emploi" /> </br>
<li>Type de contrat : <dd></strong></font><a>
<select name="filtre" size="1">
<option value="cdi"> CDI </option>
<option value="cdd"> CDD </option>
<option value="stag"> Stagiaire </option>
<option value="app"> Apprenti </option>
<option value="ext"> Extra </option>
</select>
<li>Section : <dd><input type="text" name="section" /> </br> </br>
<li>Salaire : <dd><input type="text" name="salaire" /> </br> </br>
<input type="submit" value="Mettre à jour"/>
</p>
</form>
</body>
</html>
<?php
if (isset($_POST['nom_perso']) && isset($_POST['prenom_perso']) && isset($_POST['emploi']) && isset($_POST['filtre']) && isset($_POST['section']) && isset($_POST['salaire']))
{// Si les variables existent
echo 'ok';
// On se crée une variable utilisateur avec le nom entré et une variable $mot_de_passe avec le mot de passe entré
$nom_perso = htmlentities($_POST['nom_perso'],ENT_QUOTES);
$prenom_perso = htmlentities($_POST['prenom_perso'],ENT_QUOTES);
$emploi = htmlentities($_POST['emploi'],ENT_QUOTES);
$contrat= htmlentities($_POST['filtre'],ENT_QUOTES);
$section = htmlentities($_POST['section'],ENT_QUOTES);
$salaire = htmlentities($_POST['salaire'],ENT_QUOTES);
$sql2="SELECT Id_Perso FROM `personnel` WHERE Nom_Perso='$nom' AND Prenom_Perso = '$prenom'";
$query2=mysql_query($sql2) or die($sql2." : ".mysql_error());
$data2=mysql_fetch_assoc($query2);
$id=$data2['Id_Perso'];
$sql3="UPDATE `personnel` SET Nom_Perso='$nom_perso', Prenom_Perso='$prenom_perso', Emploi='$emploi',Type_contrat='$contrat', Id_Section='$section', Salaire_Perso='$salaire' WHERE Id_Perso='$id'";
$query3=mysql_query($sql3) or die($sql3." : ".mysql_error());
echo 'L\'employé à bien été is à jour';
} // fin du if les variables existent
}//fin du if employé existe
else
{//l'employé n'existe pas dans la base.
echo' non ok';
// on retourne sur la page ou l'utilisateur doit entré un employé et on lui affiche un message disant que l'employé n'existe pas |
Partager