schpice
Messages postés3Date d'inscriptionvendredi 2 mars 2007StatutMembreDernière intervention30 octobre 2007
-
30 oct. 2007 à 09:53
cs_putch
Messages postés624Date d'inscriptionmardi 6 mai 2003StatutMembreDernière intervention14 décembre 2009
-
30 oct. 2007 à 11:52
Voila j'ai effectué un code en php mais celui-ci ne marche pas et je ne vois pas pouquoi, donc je viens demander de l'aide si des fois qq1 voit mes erreurs. Donc j'ai 3 fichiers "fonction.php", "tab.php" et "ex18.php" (voir code ci-dessous). Pour lancer le tout je lance ex18.php en passant 2 valeurs dans l'url "langue" et "mot" puis je fait un require_once sur fonction.php et passant des valeurs en paramètre de la focntion. Ensuite je vais chercher des informations dans tab.php pour effectuer la traduction de "mot" avec le "language" choisit dans l'url. Mais voila le pb c'est que ma fonction affiche bien le mot qui a été choisi dans l'url mais pas sa traduction. Je pense que ce n'est qu'un pb avec les tableaux mais je vois pas quoi aussi. Je ne sais pas si je me suis bien expliquer, regardez le code vous comprendrez mieux je pense.
cs_putch
Messages postés624Date d'inscriptionmardi 6 mai 2003StatutMembreDernière intervention14 décembre 20091 30 oct. 2007 à 11:52
salut !
le problème vient de la fonction traduction
tu "ecrases" ta variable $result avec chaque test array_search que tu fais...
donc tu ne dois pas faire
$result = array_search($mot,$donnee3); si
$result = array_search($mot,$donnee2); t'as renvoyer un résultat ... idem avec le premier test