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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>