porbleme avec ie

Eléphant du PHP | 57 Messages

20 févr. 2008, 16:57

bonjour,

j'aimerais savoir pourquoi svp ce bout de code ne marche pas sous ie alors qu'il marche parfaitement sous firefox :

Code : Tout sélectionner

<SCRIPT type="text/javascript" LANGUAGE="JavaScript"> var colonne_texts = { <?php $donnees = getDestinataires_byidcab($infos_cabinet['id']); $donnees2 = getListes_byidcab($infos_cabinet['id']); while ($destinataires = mysql_fetch_array($donnees)) { echo "'".$destinataires['numero']."' : '".$destinataires['nom']." ".$destinataires['prenom']."',"; } while ($dest = mysql_fetch_array($donnees2)) { echo "'".$dest['liste']."' : '".$dest['nom_liste']."',"; } ?>}; </SCRIPT>
merci d'avance pour vos réponses
Joss91

d0m
Mammouth du PHP | 1141 Messages

20 févr. 2008, 17:06

Salut,

que veux tu dire par "ne marche" pas?

Le code javascript? le code PHP?
Qu'est il censé faire et que fait il réellement?

Eléphant du PHP | 57 Messages

20 févr. 2008, 17:19

j'ai un select qui recupere ce qui est écrit dans mon "colonne_texts" et cela l'affiche sur firefox alors que sous ie il n'affiche rien...
Joss91

d0m
Mammouth du PHP | 1141 Messages

20 févr. 2008, 17:35

Tout d'abord je pense que passer par une variable javascript pour remplir un SELECT n'est pas une bonne idée.
Si tu expliquais ce que tu veux faire, on pourrais te conseiller sur une façon propre de la faire.

Sinon dans ton code source html, le javascript est bien inscrit correctement?
Y a t il des erreurs javascript renvoyées par IE?

ViPHP
ViPHP | 4039 Messages

20 févr. 2008, 18:05

regardes dans la source s'il n'y a pas un souci :wink:
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Mammouth du PHP | 804 Messages

20 févr. 2008, 18:38

Bonjour,

à mon avis tu utilise pas la bonne méthode

tu fais JS > PHP > JS

moi je ferais plutôt PHP > JS

Eléphant du PHP | 57 Messages

24 févr. 2008, 18:24

merci pour vos aides mais j'ai trouvé la solution : une virgule en trop ! Firefox ne semble pas etre faché contre les virgules alors que IE oui... enfin bon tout est résolu ! :)
Joss91