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

  FORUM HardWare.fr
  Programmation
  PHP

  chaine de caractere avec "

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

chaine de caractere avec "

n°403458
thwz
quoi mon pseudo imprononçable?
Posté le 21-05-2003 à 20:16:55  profilanswer
 

Code :
  1. <form action="vote.php" method="post">
  2. <select name="votant">
  3. <?php
  4. $file = "votants.bdd";
  5. $fp = fopen($file,r);
  6. $votants = fread($fp,filesize($file));
  7. fclose($fp);
  8. $votantst = explode(",",$votants);
  9. $size = sizeof($votantst);
  10. $i = 0;
  11. while ($i <= $size):
  12. echo "<option value=&quot;";
  13. echo $votantst[$i];
  14. echo "&quot;>";
  15. echo $votantst[$i];
  16. echo "</option>";
  17. echo "/n";
  18. $i++;
  19. endwhile;
  20. ?>
  21. </select></form>


le votant.bdd:

Code :
  1. Wolverine,Sir Aguegueu,Wall,Nain_Guigui,Belthazor,Sin,Nagash,Seiya


voila le résultat:

Code :
  1. <option value=&quot;Wolverine&quot;>Wolverine</option>/n<option value=&quot;Sir Aguegueu&quot;>Sir Aguegueu</option>/n<option value=&quot;Wall&quot;>Wall</option>/n<option value=&quot;Nain_Guigui&quot;>Nain_Guigui</option>/n<option value=&quot;Belthazor&quot;>Belthazor</option>/n<option value=&quot;Sin&quot;>Sin</option>/n<option value=&quot;Nagash&quot;>Nagash</option>/n<option value=&quot;Seiya&quot;>Seiya</option>/n<option value=&quot;&quot;></option>/n


voila ce que j'aimerais avoir:

Code :
  1. <option value="machin">machin</option>
  2. // saut de ligne
  3. <option...


et que le option de la fin en soit pas vide... Je tiens au code propre et aux guillemets de value, que j'ai négligé dans le code en haut.
merci :jap

mood
Publicité
Posté le 21-05-2003 à 20:16:55  profilanswer
 

n°403480
gizmo
Posté le 21-05-2003 à 20:59:18  profilanswer
 

rho la la quel code de porc :ouch:  
Comme ça c'est mieux:

Code :
  1. <form action="vote.php" method="post">
  2. <select name="votant">
  3. <?php
  4. $file = "votants.bdd";
  5. $fp = fopen($file,r);
  6. $votants = fread($fp,filesize($file));
  7. fclose($fp);
  8. $votantst = explode(",",$votants);
  9. $size = sizeof($votantst);
  10. for ($i=0;$i<$size;++$i) {
  11.    echo '<option value="'.$votantst[$i].'">'.$votantst[$i].'</option>\n';
  12. }
  13. ?>
  14. </select>
  15. </form>

n°403483
mrbebert
Posté le 21-05-2003 à 21:06:05  profilanswer
 

Avec un antislash, c'est mieux qu'avec un slash :
echo "/n"; :non:  
echo "\n"; :jap:  
 
Par contre, le \n marche pas entre simple-quote :
echo '\n'; :non:
echo "\n"; :jap:

n°403488
thwz
quoi mon pseudo imprononçable?
Posté le 21-05-2003 à 21:12:00  profilanswer
 

ok merci... :jap:  :jap:  
mais je pense qu'il y a une légère faute dans ton code: le \n est resté et a été mis dans la page html...
 
sinon, c'est le while qui devrait être un for qui fait que le code est sale?

n°403490
thwz
quoi mon pseudo imprononçable?
Posté le 21-05-2003 à 21:12:44  profilanswer
 

ah cool... tu viens de répondre a la question que j'étais entrain d'écrire.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  chaine de caractere avec "

 

Sujets relatifs
generer une chaine de caractere a partir d'un compteur [i][PHP] Accents dans une chaine de caractère
Remplacer le caractere " \ " par " \\" dans une chaine.....[c++ builder] Comment supprimer la fin d'une chaine de caractere ?
Numéric-->Chaine de caractèreRecherche d'un mot dans une chaine de caractere ?
conversion d'une chaine de caractere en nombreEnlever le premier caractère d'une chaine??
SendKeys : quelle chaine de caractère pour touche "Windows"Compraison de chaine de caractère
Plus de sujets relatifs à : chaine de caractere avec "


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