Bonjour,
voici mon souci
j'ai un switch imbriqué comme suit
ce code fait partie d'un script PHP qui s'exécute via une fonction javascript Ajax, en fonction de la valeur de certaines variables, et notamment la variable $langue
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 switch($champ) { case 'Titre': switch ($langue) { case 'fr': $query = mysql_query("UPDATE matable SET Titre='$valeur' WHERE Num='$id'",$dblink); break; case 'en': $query_en = mysql_query("UPDATE matable SET Titre_en='$valeur' WHERE Num='$id'",$dblink); break; default : $query = mysql_query("UPDATE ".$table." SET ".$champ."='$valeur' WHERE Num='$id'",$dblink); break; }//fin switch langue break; case 'Titre_original': $query = mysql_query("UPDATE ".$table." SET ".$champ."='$valeur' WHERE Num='$id'",$dblink); break; etc. }
mon problème c'est qu'en fonction de la variable $langue, j'ai l'impression qu'il n'exécute jamais la bonne instruction case et donc il ne met pas du tout à jour ma base de données comme je le souhaite
Je voudrais savoir comment je peux tester à l'intérieur de ce script PHP les valeurs de mes variables, pour comprendre pourquoi cela ne fonctionne pas bien
merci
Partager