Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1659 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  syntaxe echo"document.write('.....')";

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

syntaxe echo"document.write('.....')";

n°1140204
sampras60
Posté le 05-07-2005 à 11:48:20  profilanswer
 

Bonjour a tous, je voudrais seulement connaitre la syntaxe exact de la ligne si dessous :
J'ai besoin aboslument d'une ligne de type document.write dans un echo.
Je veux inserer grace a ces ligne des element ds un formulaire select dont la valeur $i est une variable php et tab_ens[][] est une variable javascript.
J'y arrive sans les document.write mais ca m'oblige a créer un tableau php supplémentaire...
Et la ... probleme de syntaxe a mon avis ...
 
 

Code :
  1. <?php
  2. .....
  3. for ($i=0; $i<$taille; $i++) {
  4.    echo"document.write('<OPTION value=\"" . $i . "\"> tab_ens[" . $i . "][\'nom_ens\']
  5.    </OPTION>')";
  6. }
  7. ....
  8. ?>


 
Merci d'avance :)

mood
Publicité
Posté le 05-07-2005 à 11:48:20  profilanswer
 

n°1140218
plainsofpa​in
Pingouino's lover
Posté le 05-07-2005 à 11:52:04  profilanswer
 

C'est du php, qu'est-ce que ca fait dans cette catégorie ?
 
Sinon je vois pas de problèmes mis a part que les [#ff0e00] tu peux les enlever, ca rend ton code moins lisible.
 
(surement que tu as voulu colorer ta source mais bon, pas besoin de ca)


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1140224
sampras60
Posté le 05-07-2005 à 11:53:25  profilanswer
 

OUPS c'est pas tres clair le code ...
 

Code :
  1. <?php
  2. .....
  3. for ($i=0; $i<$taille; $i++) {
  4.    echodocument.write('<OPTION value=\"" . $i . "\"> tab_ens[" . $i . "][\'nom_ens\']
  5.    </OPTION>'";
  6. }
  7. ....
  8. ?>


 
Voila j'espere que c'est plus lisible

n°1140227
sampras60
Posté le 05-07-2005 à 11:54:41  profilanswer
 

Et bien je v le mettre dans la section php aussi alors ...  
Mais ca concerne un peu la syntaxe javascript :)

n°1140229
gatsusat
Posté le 05-07-2005 à 11:55:20  profilanswer
 

pourquoi tab_ens[][]  est une variable Javascript ??? ya un gros problème dans ton code

n°1140232
plainsofpa​in
Pingouino's lover
Posté le 05-07-2005 à 11:56:46  profilanswer
 

te manque des choses :
 

Code :
  1. echo "document.write('<option value=\"" . $i . "\"> tab_ens[" . $i . "][\'nom_ens\']</option> );";


 
Bien sur faut aussi entourer ca de balises scripts, que tu envoies aussi avec un echo.


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
n°1140234
sampras60
Posté le 05-07-2005 à 11:57:51  profilanswer
 

Oui c'est un tableau a 2 dimension et j'ai besoin d'accerder a tab_ens[0]['nom_ens']
et tab_ens[1]['nom_ens']
et tab_ens[2]['nom_ens']
 
Je suis obligé de mettre ces info en javascript pour me servir d'un onClick apres

n°1140236
sampras60
Posté le 05-07-2005 à 11:58:54  profilanswer
 

C'est fait la balise script ...
voila mon code plus complet :
 
if (($numfields > 0) && ($taille > 0)) {
  echo("<script language=\"javascript\" type=\"text/javascript\">" );
  echo("var tab_ens = new Array(".$taille." );" );
  for($i=0; $i<$taille; $i++) {
   echo("tab_ens['".$i."'] = new Array(".$numfields." );" );
  }
  $i = 0;
 
  while($data = mysql_fetch_assoc($req)) {
   echo("tab_ens['".$i."']['nom_ens'] = '".$data['nom_ens']."';\n" );
   echo("tab_ens['".$i."']['lien'] = '".$data['lien']."';\n" );
   echo("tab_ens['".$i."']['chemin_logo'] = '".$data['chemin_logo']."';\n" );
   $i++;
  }
  echo "document.write('<form method=\"POST\" action=\"suppr_enseigne.php\">')";
  echo "document.write('<select name=\"liste_ens\" size=\"5\" onClick=\"go_modif_ens(this.value);\">')";
 
  for ($i=0; $i<$taille; $i++) {      
   echo "document.write('<OPTION value=\"" . $i . "\"> tab_ens[" . $i . "][\'nom_ens\'] </OPTION>')";
  }
  echo "document.write('</select>')";
  echo "document.write('salut')";
  echo "</script>";
  echo "<br><input type=\"image\" src=\"image/Supprimer2.jpg\"></form>";
 }
 else { echo 'Pas d\'enseigne pour le moment'; }

n°1140238
gatsusat
Posté le 05-07-2005 à 12:00:45  profilanswer
 

evite de faire 40 kilometre de Echo
 
ensuite faire echo "document.write.." c'est debile ca revient a la meme chose ke de faire echo "" simplement
tu fais 2 fois l'action
 
il te manque un paquet de connaissance en JS et PHP
 
et c'est pour quoi faire que tu fais ca ?

n°1140259
sampras60
Posté le 05-07-2005 à 12:16:11  profilanswer
 

C'est pour avoir une liste de nom d'enseigne et lorsque qu'on clike sur un nom de la liste ca affiche les autre information relative a cette enseigne ds un formulaire (préselection des champs du forumlaire)
 
merci de ta reponse je voi si ca marche a 13h30 :)


Message édité par sampras60 le 05-07-2005 à 13:28:20

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  syntaxe echo"document.write('.....')";

 

Sujets relatifs
syntaxe variable php dans onClickJSP : probleme utilisation jsp:useBean
comment générer un document Word avec access?Echo ou Print ?
enregistrer document word par VBA sous excel [résolu]Erreur de syntaxe ????????????????????????
Passer document.cookie en paramètreModifier document.cookie en memoire vive
Word-VB Problème avec des modèles de documentTaille du texte dans document word
Plus de sujets relatifs à : syntaxe echo"document.write('.....')";


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR