IE vs firefox ... argh - PHP - Programmation
Marsh Posté le 10-02-2005 à 11:23:13
le php est exécuté sur le serveur, rien à voir avec le navigateur. File ton code.
Marsh Posté le 10-02-2005 à 11:27:19
skeye a écrit : le php est exécuté sur le serveur, rien à voir avec le navigateur. File ton code. |
euh je veux bien mais c'est un peu long
Marsh Posté le 10-02-2005 à 11:27:38
ReplyMarsh Posté le 10-02-2005 à 11:28:05
Gravastar a écrit : euh je veux bien mais c'est un peu long |
Essaie de cibler sur les parties intéressantes...
Marsh Posté le 10-02-2005 à 11:33:56
skeye a écrit : Essaie de cibler sur les parties intéressantes... |
euh je vais essayer...
Code :
|
Marsh Posté le 10-02-2005 à 11:44:40
Je suis sous FF et j'ai pas le 2ème formulaire.
Marsh Posté le 10-02-2005 à 11:47:57
en meme temps ton 2eme formulaire devrait apparaitre dans le
if ($_POST["submit"]=="submit" ){
}
la il est apres
Marsh Posté le 10-02-2005 à 11:49:48
sinon ca serait pas plutôt :
Code :
|
Marsh Posté le 10-02-2005 à 11:51:57
Optimisation masturbatoire.
Remplace tous les :
echo "<option value=\"01\">01"; |
Par :
echo '<option value="01">01</option>'; |
Et oublie pas de refermer <option>, parce que là ton code est absolument pas valide
C'est plus lisible, et le parser va pas fouiller dedans
Marsh Posté le 10-02-2005 à 11:54:59
ok, merci pour vos remarques.
Sinon, le fait que l'affichage du formulaire ne soit pas dans le $submit=="submit" c'est expres, il est apres le else (qui correspond effectivement a $submit=="continue" ).
Marsh Posté le 10-02-2005 à 11:55:10
FlorentG a écrit : Optimisation masturbatoire. |
je dirais même remplace tous les echo par un seul echo avec la syntaxe EOF, plus de prise de tête avec les \
Marsh Posté le 10-02-2005 à 11:55:44
Ce que je ne comprends pas c'est que vous n'ayez pas acces au deuxieme formulaire alors que moi oui.... je vais sans doute devoir faire une pause avant de me replonger dans le code
Marsh Posté le 10-02-2005 à 11:57:05
Gravastar a écrit : Ce que je ne comprends pas c'est que vous n'ayez pas acces au deuxieme formulaire alors que moi oui.... je vais sans doute devoir faire une pause avant de me replonger dans le code |
ptet un problème de session
bonne pause ^^
Marsh Posté le 10-02-2005 à 13:31:44
Citation : Optimisation masturbatoire. |
si tu continue j'édite le post où j'en ai parlé pour mettre un copyright sur cette remarque !!!
Marsh Posté le 10-02-2005 à 13:34:14
soju a écrit : je dirais même remplace tous les echo par un seul echo avec la syntaxe EOF, plus de prise de tête avec les \ |
C'est vrai qu'elle est bien cette syntaxe
Marsh Posté le 10-02-2005 à 13:34:59
Xav_ a écrit :
|
Prout
Citation : "Optimisation masturbatoire" © FlorentG 10/02/2005 All Rights Reserved |
Marsh Posté le 10-02-2005 à 13:37:34
méchant voleur de royalties !!!
Marsh Posté le 10-02-2005 à 14:14:26
soju a écrit : sinon ca serait pas plutôt :
|
encore mieux :
Code :
|
ca devient un code trop laid si on se base sur la valeur du bouton !
par contre d'un autre coté c'est pas la meilleure solution : si tu valide ton formulaire par la touche entrée, ton bouton ne sera pas pris en compte : le mieux c'est de passer par un champ caché plutot que de verifier si un bouton a été cliqué
Marsh Posté le 10-02-2005 à 14:33:20
Citation : par contre d'un autre coté c'est pas la meilleure solution : si tu valide ton formulaire par la touche entrée, ton bouton ne sera pas pris en compte : le mieux c'est de passer par un champ caché plutot que de verifier si un bouton a été cliqué |
ben si, l'appui sur entrée qui valide le formulaire, ça revient au meme que de cliquer sur le bouton, la variable sbmit existera et aura la valeur du bouton...
J'en suis quasi sur de ça.
Marsh Posté le 10-02-2005 à 14:38:04
Xav_ a écrit :
|
Non ! s'il appuy sur le submit il va etre envoyer mais si c'est "enter" il ne le sera pas.
Marsh Posté le 10-02-2005 à 15:09:57
FlorentG a écrit : |
En HTML 4 on doit refermer le "option" ?
Parce que c'est quand même vachement libre le HTML : http://antp.be/temp/html4open.html
Marsh Posté le 10-02-2005 à 15:11:52
antp a écrit : En HTML 4 on doit refermer le "option" ? |
En HTML4, oui. C'est comme les <li> ou les <p>. Mais seulement en HTML4
Marsh Posté le 10-02-2005 à 15:12:44
antp a écrit : En HTML 4 on doit refermer le "option" ? |
Bizarre, il est valide ton code
Marsh Posté le 10-02-2005 à 15:15:05
Berceker United a écrit : Bizarre, il est valide ton code |
Oui, l'HTML 4 obéit à la syntaxe SGML, qui est assez libre. Par contre l'XHTML respecte les règles de l'XML, donc il faut tout refermer
Marsh Posté le 10-02-2005 à 15:17:54
Berceker United a écrit : Bizarre, il est valide ton code |
http://validator.w3.org/check?verb [...] 4open.html
Marsh Posté le 10-02-2005 à 15:20:41
Berceker United a écrit : Là je suis |
Et oui, HTML 4 et XHTML 1 ont pas mal de différences...
Marsh Posté le 10-02-2005 à 15:30:18
Pour info, sous Opera j'ai pas le deuxième formulaire. De plus, le formulaire n'est pas à côté du menu mais apparaît en dessous (il faut scroller pour le voir). Par contre, les autres pages c'est nickel...
Marsh Posté le 10-02-2005 à 15:36:23
En fait ils n'ont que peu de différence dans les attributs (si on compare HTML 4.01 Strict à XHTML 1.0 Strict), mais la grosse différence de base du XHTML vient de la syntaxe.
A faire que du XHTML on oublie à quel point la syntaxe HTML était permissive
Marsh Posté le 10-02-2005 à 15:38:16
Voilà, comme l'XHTML est une application XML de description de document. Et comme il fallait rester compatible avec l'existant, il ont repris les éléments de l'HTML4
Marsh Posté le 10-02-2005 à 16:24:27
soju a écrit : je dirais même remplace tous les echo par un seul echo avec la syntaxe EOF, plus de prise de tête avec les \ |
je dirait meme de faire une boucle pour generer les jours du mois
Marsh Posté le 10-02-2005 à 16:26:59
KangOl a écrit : je dirait meme de faire une boucle pour generer les jours du mois |
+1000 ouais, ce serait beaucoup mieux.
Marsh Posté le 10-02-2005 à 11:17:54
Bonjour tout le monde,
J'ai commencé à faire un formulaire en php :
http://www.airport-car-services.com/book_private.php
Mon problème est le suivant : lorsque je remplis ce formulaire et que je valide sous firefox, le traitement du formulaire se passe comme je l'avais prévu (à savoir l'utilisateur doit remplir une nouvelle partie de formulaire). Sous IE... le traitement n'est pas tout à fait comme prévu : il ne m'affiche pas le nouveau formulaire !?
Est-ce que vous voyez d'où ça pourrait venir ? Parce que autant je savais qu'IE avait des interprétations bien à lui en ce qui concerne la mise en page CSS, autant je pensais que le php était universel...
Alors, verdict ?