Bonjour,
voici mon souci

j'ai un switch imbriqué comme suit

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.
}
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

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