Bonjour,
J'ai un probl�me lors de la cr�ation d'un tableau.
En fait je pense que le probl�me est du � des sauts de lignes...
En fait je veux cr�er un tableau avec des descriptifs, donc beaucoup de texte avec des sauts de ligne...
Le probl�me retourn� par le debuggeur javascript est :
C'est � cause du saut de ligne...Erreur : unterminated string literal
Fichier source : specifications.php
Ligne : 281, Colonne : 58
Code source :
tab_desc_collec_js = new Array();tab_desc_collec_js[18] = 'Collection "en toutes saisons"
J'ai essay� les fonctions nl2br, nl2br2, et nls2p de supprimer les retours � la ligne, mais ca ne marche pas...
Une id�e?
Voici mon code source:
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 function construisTableauJS($tableauPHP, $nomTableauJS) { echo $nomTableauJS." = new Array();"; $clefs = array_keys($tableauPHP); foreach($clefs as $i) { if(!is_array($tableauPHP[$i])) { $variable=$nomTableauJS."[".$i."] = '".$tableauPHP[$i]."';"; echo $variable; } else { construisTableauJS($tableauPHP[$i], $nomTableauJS."[".$i."]"); } } return; } $anc_desc_collection=mysql_result($requete,$i,"desc_collection"); $anc_desc_collection=htmlspecialchars($anc_desc_collection,ENT_QUOTES); $tab_desc_collec[$num_collection]=$anc_desc_collection; echo "<script type='text/javascript'>"; construisTableauJS($tab_desc_collec, "tab_desc_collec_js"); echo "</script> ";
Partager