problème de <SELECT>

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème de <SELECT>

par mere-teresa » 18 oct. 2005, 10:21

Modération : on se calme, ici, il y a des modérateurs qui déplacent les messages quand ils sont mal postés, alors...vous inquiétez pas pour cela. Merci




Sinon : on peut voir ton code HTML (tu vas dans le navigateur et tu fais Ctrl - U ou Voir le code source) ?

par DocType » 17 oct. 2005, 16:24

ok, j'me tais :roll:

par Cyrano » 17 oct. 2005, 15:58

Tu as posté donc le mauvais forum ==> ta question doit se retrouver en HTML/CSS :wink:
Euh ... non, c'est un problème de PHP là :?
je ne savais pas que <select> c'était du PHP :lol:
autant pour moi...
Plus sérieusement, son script PHP fonctionne correctement, le problème étant le select mal positionné ==> pour moi cela est du HTML... :roll:
De plus, ce type d'erreur est de type HTML, le fonctionnement du select est du HTML (son soucis actuel) :P
Donc je maintiens ma position :wink:
Dans la mesure où on parle de concaténation d'éléments html dans une chaine de caractère en PHP, on est bien en PHP, ce n'est pas un problème de HTML ;)
L'autre problème qui se pose, c'est de comprendre le fonctionnement d'une boucle et comment répartir les éléments html de part et d'autre et à l'intérieur de la boucle: on est donc toujours dans le bon forum en PHP.

par zeus » 17 oct. 2005, 15:46

Nouveau problème, nouveau post ;)
Met un [RESOLU] sur celui là et ouvre en un autre et nous donnant le code que tu utilise pour enregistrer le select

par zeus » 17 oct. 2005, 15:45

je ne savais pas que <select> c'était du PHP :lol:
autant pour moi...
Plus sérieusement, son script PHP fonctionne correctement, le problème étant le select mal positionné ==> pour moi cela est du HTML... :roll:
De plus, ce type d'erreur est de type HTML, le fonctionnement du select est du HTML (son soucis actuel) :P
Donc je maintiens ma position :wink:
Le problème n'était pas qu'il ne savait pas utiliser la balise <select> puisqu'il pensait bien à la mettre autour des <option>
Son problème résidait en la génération de code html avec php.
Visiblement, il n'avait pas remarqué qu'en mettant le select dans la boucle for, il aurait un select par option. Sa réponse a confirmé mes dires et prouvé que ce n'était pas un problème de html ;)

par betman » 17 oct. 2005, 15:42

hmm encore moi pas si résolu que ca ^^

Je dois faire une erreur de syntax car je n'arrive pas a enregistrer ce select dans ma bdd
<?php
echo "<select name='annee' id='annee'>";
for ($i=1915 ; $i<=2005 ; $i++)
  echo '<option value="'.$i.'">'.$i.'</option>';
echo "</select>";
?>
j'ai également essayer avec des ""

par DocType » 17 oct. 2005, 15:35

Tu as posté donc le mauvais forum ==> ta question doit se retrouver en HTML/CSS :wink:
Euh ... non, c'est un problème de PHP là :?
je ne savais pas que <select> c'était du PHP :lol:
autant pour moi...
Plus sérieusement, son script PHP fonctionne correctement, le problème étant le select mal positionné ==> pour moi cela est du HTML... :roll:
De plus, ce type d'erreur est de type HTML, le fonctionnement du select est du HTML (son soucis actuel) :P
Donc je maintiens ma position :wink:

par zeus » 17 oct. 2005, 15:32

Un petit [RESOLU] alors ? ;)

par betman » 17 oct. 2005, 15:29

honte sur moi !!!

Merci bcp, a force d'avoir le tete dedans on vois ne plus ses erreurs :)

par zeus » 17 oct. 2005, 15:28

Tu as posté donc le mauvais forum ==> ta question doit se retrouver en HTML/CSS :wink:
Euh ... non, c'est un problème de PHP là :?

par DocType » 17 oct. 2005, 15:27

<select>
<?php 
for ($i=1915 ; $i<=2005 ; $i++)     {
     echo '<option value="'.$i.'">'.$i.'</option>'; 
}
?>
</select> 
Tu as posté donc le mauvais forum ==> ta question doit se retrouver en HTML/CSS :wink:

par zeus » 17 oct. 2005, 15:26

relit ta question, tu vas trouver ton erreur :
au lieu de n'avoir qu'un seul select, j'ai en autant que peux en faire la boucle
C'est peut être parce que le code qui place la balise <select> est DANS le for ;)

il faut qu'il soit en dehors
<?php
echo "<select>";
for ($i=1915 ; $i<=2005 ; $i++)
  echo '<option value="'.$i.'">'.$i.'</option>';
echo "</select>";
?>

Re: problème de SELECT

par charabia » 17 oct. 2005, 15:24

Bonjour,

j'ai ma fonction qui fonctionne mais qui bug en affichage.
<?php 
for ($i=1915 ; $i<=2005 ; $i++)
echo '<select><option value="'.$i.'">'.$i.'</option></select>';
?>  


au lieu de n'avoir qu'un seul select, j'ai en autant que peux en faire la boucle

Merci d'avance
Heu...c'est un peu normal non ? Tu lui dis, pour $i = 1915 à 2005 il affiche un select. Du coup tu auras 90 select...

problème de <SELECT>

par betman » 17 oct. 2005, 15:21

Bonjour,

j'ai ma fonction qui fonctionne mais qui bug en affichage.
<?php 
for ($i=1915 ; $i<=2005 ; $i++)
echo '<select><option value="'.$i.'">'.$i.'</option></select>';
?>  


au lieu de n'avoir qu'un seul select, j'ai en autant que peux en faire la boucle

Merci d'avance