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] question de balisage PHP (pour ceux qui ont de la bouteille)


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut [Tableaux] question de balisage PHP (pour ceux qui ont de la bouteille)

    Je n'ai pas de bouteille du tout (juste un capuchon pour le moment) d'où ma question qui va peut-être paraitre simple pour certains mais qui, je le pense, demande une certaine expérience.
    J'ai été fort étonné aujourd'hui de voir que ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
    if (...)
    {
     ?>      
           <div>hop hop hop</div>
     <?
    }                  
    else(...)
    {
          ?>                        
          <table><tr><td>hop hop hop</td></tr></table>      
          <?
    }
    ?>
    se faisait, j'y avais pensé mais jamais essayé ni vu.

    Je voulais savoir si c'était bien, mal ou mieux que de faire avec des echos par exemple ?

    Merci d'avance.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 57
    Par défaut
    J'ai pris l'habitude d'utiliser cette méthode pour des raisons de clarté pour le code html.
    D'autres te diront d'utiliser les echos pour la clarté du code php

  3. #3
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    si tu n'utilises que des "echo" , ton éditeur Web , meme WYSIWYG ne t'affichera pas les tableaux ou les cellules (en mode création), ils ne seront visibles qu'une fois qu'ils auront été éxécutés par PHP

    Dans cet exemple, tu conserves ton code php et tu peux visualiser/ manipuler tes objets dans ton éditeur WYSIWYG .



    N1bus

  4. #4
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    OK pour vos 2 réponses mais après au niveau de l'éxecution du code PHP, du traitement coté serveur et tout ça ne pose aucun problème ?

  5. #5
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    je travaille toujours comme ça pour garder la main sur le design en WYSIWYG et pas encore eu de problème.

    N1bus

  6. #6
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Perso, j'insère du code HTML dans mes scripts PHP, pas l'inverse...
    En fait, ça dépend surtout si ya plus de code HTML que de code PHP et vis-versa. A la limite, il se peut que j'utilise les 2 solutions dans un même script : Par exemple, j'utilise des echos pour coder une boucle PHP dans un script HTML sinon, j'utilise les balises <? ... ?>. Mais bon, c'est chacun comme y veut car le résultat est le même niveau performance, à+

    ???

  7. #7
    Membre émérite
    Avatar de kankrelune
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    763
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 763
    Par défaut
    C'est moins clair au niveau de code (encore que tout dépend de la coloration syntaxique de l'éditeur utilisé) mais c'est plus rapide à l'éxécution (à condition de ne pas fermer/ouvrir php à chaques div affichée) car php ne se pose pas de question sur ce qu'il y a entre la balise fermante et la balise ouvrante suivante... mais bon c'est une histoire de millièmes de secondes... .. .

    Pour ce qui est du WYSIWYG je n'y avais jamais pensé mais comme je ne travail pas avec des editeurs WYSIWYG (la plupart ne sortant pas un code propre aux norme XHTML)

    @ tchaOo°

  8. #8
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    mais c'est plus rapide à l'éxécution
    PHP est un langage interprété. C'est le navigateur qui interprète ce code HTML et la source HTML est la même dans les 2 cas, je me trompe ?

    [EDIT] ok kankrelune, je vois la subtilité.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. question pour ceux qui ont fait 1 ere année informatique
    Par sabyna dans le forum Assembleur
    Réponses: 2
    Dernier message: 08/04/2012, 16h55
  2. Réponses: 3
    Dernier message: 04/01/2012, 12h17
  3. IIS + Apache + mysql...pour ceux qui ont déjà installé
    Par ludophil dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 15/10/2005, 02h21

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