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 :

Question méthode de développement block HTML -> vers script PHP7/8


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 38
    Par défaut Question méthode de développement block HTML -> vers script PHP7/8
    Bonjour,

    Je vous sollicite pour une aide pour un bout de développement que j'ai vu qui change un peu de ma méthode habituelle.
    A ce titre je le trouve super intéressante, mais j'aimerai avoir des éléments pour avancer dessus.

    C'est du PHP avec une page de fonction, donc la déclaration de la fonction et des variables associées:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        public function list_users() {
            $connect = $this->_connect("confd", "1.1", $this->session);
            $users = $connect->get("users");
     
            if ($users->info->http_code == 200) {
                return json_decode($users->response);
            }
            return "Error to get users";
        }
    Donc dans cette fonction tous les éléments sont dans la variable users.

    Par la suite, cette variable est récupérée par une page html:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    {block name=result}
      <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
        <h2 class="sub-header">Users</h2>
        <div class="table-responsive"> 
          <table class="table table-striped"> 
            <thead> 
              <tr> 
                <th>Prénom</th> 
                <th>Nom</th> 
                <th>autre élément</th> 
              </tr> 
            </thead> 
            <tbody> 
            {foreach from=$users item=entry}
              <tr>
                <td>{$entry->prenom}</td>
                <td>{$entry->nom}</td>
                <td>{$entry->autre_element}</td>
              </tr>
            {/foreach}
            </tbody> 
          </table> 
        </div> 
      </div> 
    {/block}
    L'avantage c'est une page html "template" hyper simple par rapport à ce que je faisais d'habitude qui intégrait beaucoup de code php pour l'affichage.

    Par contre je me pose la question à l'inverse.
    Dans mon code html, je dois faire une formulaire avec un certain nombre de champs.

    Avec cette méthode, comment lié le formulaire avec la page de traitement php?

    merci

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 683
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 683
    Par défaut
    de quelle méthode parlez vous ? du moteur de template ou du fait de séparer la préparation des données et leur affichage ?

    j'ai toujours trouvé que l'utilisation d'un moteur de template n'est pas nécessaire puisque du moment qu'on sépare bien la préparation des données et leur affichage dans des fichiers différents, on se retrouve déjà avec une bonne base, avec du code plus clair qu'en mélangeant les deux.

    en ce qui concerne votre question du lien entre le formulaire et le traitement, c'est dans l'attribut "action" du formulaire que vous allez mettre l'url qui va traiter les données donc il n'y a pas d'affichage de code html dans cette partie.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 38
    Par défaut
    bonjour

    merci beaucoup pour votre aide, je parlais du générateur de template, cela me permet de m'aiguiller sur le principe que je ne connaissais pas

Discussions similaires

  1. [HTML] conversion d'un tableau html statique vers excel
    Par More dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 21/08/2008, 17h30
  2. [HTML] Liens vers une fenêtre de taille spécifique
    Par LDDL dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 17/04/2007, 14h58
  3. [XHTML] XHTML: plusieur question par rapport au html
    Par pierrot10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 30/08/2006, 08h50
  4. html:link vers page.
    Par JCitrouille dans le forum Struts 1
    Réponses: 4
    Dernier message: 03/07/2006, 10h35
  5. [Débutante][XSL-FO]Flux XML vers HTML puis vers PDF
    Par norkius dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 03/05/2006, 14h29

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