IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] PHP HTML Table et navigateur


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 129
    Points : 57
    Points
    57
    Par défaut [Tableaux] PHP HTML Table et navigateur
    Bonjour,

    J'ai fait mes premiers développements en testant sous IE7 et quand j'ai fait un test sous Mozilla, c'est horrible!!!

    Alors voilà:
    Selon une valeur définie par l'utilisateur (un entier), je crée plusieurs TABLE dans ma page de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <? for ($i=0;$i>$_POST['nb_utilisateur'];$i++)
    {?>
    <TABLE>
    ...
    </TABLE>
    <?}?>
    Sur ie, ça marche nickel!
    Mais quand je suis passé sous Mozilla, plus du tout de tableaux!
    Est-ce que Mozilla n'accepte pas plus d'un tableau par page?
    Ou bien c'est la boucle for que mozilla ne reconnaît pas?

    Si vous avez une idée, je suis preneur!

    Merci d'avance!

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : Luxembourg

    Informations forums :
    Inscription : Mai 2007
    Messages : 149
    Points : 145
    Points
    145
    Par défaut
    Je pense qu'il faudrait mieux créer les tables dans le code php avec un truc du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <? for ($i=0;$i>$_POST['nb_utilisateur'];$i++)
    {
    echo "<TABLE>
    ...
    </TABLE>";
    }?>

  3. #3
    Membre actif

    Profil pro
    Inscrit en
    Juin 2005
    Messages
    171
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 171
    Points : 218
    Points
    218
    Par défaut
    Bonjour,


    Ou bien c'est la boucle for que mozilla ne reconnaît pas?
    Ce n'est pas mozilla qui interprète la boucle for, c'est le serveur, donc pas de soucis la dessus.

    Par contre une chose m'intrigue :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <? for ($i=0;$i>$_POST['nb_utilisateur'];$i++)
    {?>
    <TABLE>
    ...
    </TABLE>
    <?}?>
    J'imagine que $_POST['nb_utilisateur'] est négatif sans quoi la boucle n'est jamais exécutée ?

    Edit : Par contre pour les balises d'ouverture/fermeture php il est conseillé de faire :
    et non :

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 129
    Points : 57
    Points
    57
    Par défaut
    pour le "$i>$_POST['nb_utilisateur']" c'est une erreur de frappe... c'est bien :
    $i<$_POST['nb_utilisateur'] où $_POST['nb_utilisateur'] est un entier positif.

    Je vais essayer les propositions que vous m'avez donné et je vous réponds prochainement!

    Merci!

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 10
    Points : 11
    Points
    11
    Par défaut
    Citation Envoyé par amy0o0
    Mais quand je suis passé sous Mozilla, plus du tout de tableaux!
    Est-ce que Mozilla n'accepte pas plus d'un tableau par page?
    Affiche le code source une fois pour voir. Sinon ça peut parfois venir d'une erreur de code HTML, essaye de valider la page. Essaye d'écrire des balises en minuscules, ça te fera moins mal quand tu passeras à l'xhtml

  6. #6
    Membre confirmé Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Points : 627
    Points
    627
    Par défaut
    Est-ce que Mozilla n'accepte pas plus d'un tableau par page?
    Je te confirme que Mozilla accepte une multitude de tableaux.
    Si c'est pour de la mise en page, évite les tableaux....

    Ou bien c'est la boucle for que mozilla ne reconnaît pas?
    Mozilla ne sait pas interpréter le PHP... Le PHP est exécuté au niveau du serveur qui, lui, envoie le code HTML et Javascript au navigateur (donc Mozilla).

    Le problème vient d'ailleurs, et c'est souvent le cas quand on passe de IE à Mozilla et inversement car tous les navigateurs n'interprètent pas les informations de la même manière...
    Il faut donc jongler ....

    Bon courage
    GAMIN !!!!
    _______________________________________________
    PHP 5.2 | Apache 2 | MySQL 5 | WinXP Pro | Mac OSX

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 129
    Points : 57
    Points
    57
    Par défaut
    bon, c'est ok pour mes tableaux. je pense qu'il devait y avoir une erreur dans la page mais que cela ne dérangeait pas ie, mais dérangeait mozilla... Donc tant mieux!!!

    Mais je me suis aperçu d'un autre petit pb...
    Je lance un script avec un bouton valider qui fait appel à un 2eme script. Quand on clique sur le bouton, le 2eme script fait des vérification sur les valeurs entrée par l'utilisateur et je passe de nouveau ces données (si c'est ok) au premier script via une formulation de ce type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <form name="nom_form" action="premier_script.php" method="POST">
    <INPUT type="hidden"....>
    ...
     
    </form>
     
    <script type="text/javascript">
    nom_form.submit();
    </script>
    Si qqun a une idée...

    Merci d'avance

  8. #8
    Membre éclairé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Points : 868
    Points
    868
    Par défaut
    j'ai pas compris ?? c koi le Pb ?
    Plzzz pas de questions par MP.

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 129
    Points : 57
    Points
    57
    Par défaut
    Mais quelle boulette je fais!
    alors en fait, quand je clique sur valider, une page blache apparaît, et quand je regarde le code source, je me rends compte qu'elle correspond à mon 2eme script, mais elle n'arrive pas à rebasculer sur le 1er...

    Voili, voilou

  10. #10
    Membre éclairé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Points : 868
    Points
    868
    Par défaut
    fais voir les 2 script alors, parce que mon ti doigt me dit que je n'ai pas encore des qualités de médium
    Plzzz pas de questions par MP.

Discussions similaires

  1. [XL-2007] IMPORT PHP/HTML TABLE
    Par Dinytro dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 17/05/2011, 19h21
  2. [Tableaux] Fonction HTML dans requete PHP
    Par wiLBuzz dans le forum Langage
    Réponses: 7
    Dernier message: 20/07/2007, 10h30
  3. Réponses: 1
    Dernier message: 25/04/2007, 18h38
  4. Réponses: 3
    Dernier message: 09/02/2007, 15h40
  5. Réponses: 4
    Dernier message: 05/12/2006, 20h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo