bonjour depuis ce matin jai la tete dans un code, et jai besoin de quelquun avec un peu de recul qui puisse maider.
cette fonction ne marche pas, comme si le if navait jamais lieu.
ca doit etre simple, mais je tourne en rond.
merci pour le temps que vous me consacrerez
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 <code> //verifie si la manipulation c-s est bien la manipulation adapté, sinon changement de celle ci function verif($tab_ligne, $cnx, $table, $TabErr, $cpte){ switch ($tab_ligne[0]) { case 'M': $requete="SELECT * FROM ".$table." WHERE ".$tab_ligne[1]; $res=mysql_query($requete); if($res==false){ $tab_ligne[0]='C'; $cpte++; array_push($TabErr, 'la modification num '.$tab_ligne[2].' est devenu creation');}; break; case 'C': $requete= "SELECT * FROM ".$table." WHERE ".$tab_ligne[1]; $res=mysql_query($requete); if($res!=false ){ $tab_ligne[0]='M'; $cpte++; array_push($TabErr, 'la creation num '.$tab_ligne[2].' est devenu modification');}; break; case 'S': $requete= "SELECT * FROM ".$table." WHERE ".$tab_ligne[1]; $res=mysql_query($requete); if($res==false){ $cpte++; array_push($TabErr, 'la suppression '.$tab_ligne[2].' na pas trouvé la valeur a sup');}; break; }return $tab_ligne;} <code/>
Partager