problème avec une fonction SQL
Bonjour tout le monde !!!
j'ai un souci je voudrai ajouter une fonction à mon code PHP.
j'ai une table sur phpmyadmin qui contient plusieurs colonnes et je voudrais faire un traitement sur deux d'entre elles .
1/ changement du dernier échelon = qui contient la date où l'échelon de l'employer a augmenté de 1.
2/ echelon = qui contient l'échelon de l'employer " il augmente de 1 chaque 3 ans "
j'ai ajouté une fonction SQL mais ça ne marche pas voilà le code :
Code:
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 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="rtl">
<head>
<title>Institut de Telecommunication</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1256">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-6">
<META HTTP-EQUIV="Content-language" CONTENT="ar" >
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
</head>
<body>
<p align="center">
<img src="image/logo.jpg" >
</p>
<div id="menu" align="center">
<ul>
<li><a href=employer.php> العمال</a>
<li><a href=prof.php> الأساتذة و مقاييس التدريس </a>
<li><a href=zero.php>مؤشر المستوى</a></li>
<li><a href="#">الترقية في الدرجة</a></li>
<li><a href="#">صفـحة الـبدايـة</a></li>
</ul>
</div>
<p align="center">
الـترقـيـة فــي الـدرجــة
</p>
<?php
try
{
// On se connecte a MySQL
$bdd = new PDO('mysql:host=localhost;dbname=mabase', 'root', '');
$bdd ->query('SET NAMES utf8');
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrete tout
die('Erreur : '.$e->getMessage());
}
//Creation de la table
echo "<table>";
//Remplacer ce qu'il y a entre les <td> </td> par un nom en arabe
echo "<tr><td> <b>الرقم</td><td><b>الإسم و اللقب</td><td><b>تاريخ الإزدياد </td> <td><b>تاريخ التوظيف</td><td><b>رتبة التوظيف </td><td><b>المستوي الدراسي </td> <td><b>الشهادة المتحصل عليها </td> <td><b>الوظيفة الحالية </td><td ><b>الدرجة </td><td><b>تاريخ اخر ترقية في الدرجة</td> <td><b>الأقدمية</td> <td><b>الوضعية الحالية</td></tr>";
// On recupere tout le contenu de la table jeux_video
$reponse = $bdd->query('SELECT * FROM boulot');
//On passe en revue tous les resultats de la requete (stockee dans $reponse)
while ($donnees = $reponse->fetch())
{
//On cree une nouvelle ligne
echo "<tr>";
//On ajoute la colonne qui va contenir le nom
//On ajoute la colonne contenant le prenom
echo "<td>".$donnees["Numero"]."</td>";
echo '<td>' .$donnees['Nom et prenom'] . '</td>';
echo "<td>".$donnees["Date de naissance"]."</td>";
echo "<td>".$donnees["Date de recrutement"]."</td>";
echo "<td>".$donnees["Grade"]."</td>";
echo "<td>".$donnees["Niveau scolaire"]."</td>";
echo "<td>".$donnees["Diplome obtenu"]."</td>";
echo "<td>".$donnees["Profession actuelle"]."</td>";
echo "<td>".$donnees["Echelon"]."</td>";
echo "<td>".$donnees["Date de dernier changement echelon"]."</td>";
echo "<td>".$donnees["Anciennete"]."</td>";
echo "<td>".$donnees["Etat actuel"]."</td>";
//Fin de la nouvelle ligne
echo "</tr>";
}
//On a lise les enregistrements,on peut fermer le tableau
echo "</table>";
$date_moins_3_ans = time()-3*365*86400;
'UPDATE nom_table
SET date_dernier_changement_echelon="'.time().'",echelon=echelon+1 WHERE date_dernier_changement_échelon<'.$date_moins_3_ans
?>
</body>
</html> |