• CeJiDeOPM
    link
    Français
    47 days ago

    Pourquoi ?

    • @yopla
      link
      Français
      1
      edit-2
      7 days ago

      Un example vaut explication.

      SELECT 'shell' AS component, 'User Management App' AS title, 'user' AS icon, '/' AS link;
      
      SELECT 'form' AS component,
          'Edit user' AS title,
          'insert_user.sql' || COALESCE('?id=' || $id, '') AS action;
      
      SELECT 'First name' AS name,
          TRUE AS required,
          (SELECT first_name FROM "user" WHERE id = CAST($id AS INT)) AS value;
      
      SELECT 'Last name' AS name,
          TRUE AS required,
          (SELECT last_name FROM "user" WHERE id = CAST($id AS INT)) AS value;
      
      SELECT 'Email' AS name,
          'email' AS type,
          (SELECT email FROM "user" WHERE id = CAST($id AS INT)) AS value;
      
      SELECT 'list' AS component, 'Addresses' AS title WHERE $id IS NOT NULL;
      SELECT street || ', ' || city || ', ' || country AS title FROM address WHERE user_id = CAST($id AS INT);
      
      SELECT 'form' AS component, 'Add address' AS title, 'insert_address.sql?user_id=' || $id AS action WHERE $id IS NOT NULL;
      SELECT 'Street' AS name, TRUE AS required WHERE $id IS NOT NULL;
      SELECT 'City' AS name, TRUE AS required WHERE $id IS NOT NULL;
      SELECT 'Country' AS name, TRUE AS required WHERE $
      

      Source: https://github.com/lovasoa/SQLpage/blob/main/examples/master-detail-forms/edit_user.sql

      • CeJiDeOPM
        link
        Français
        27 days ago

        Et ?

        • Camus [il/lui]
          link
          fedilink
          Français
          37 days ago

          Je ne comprends pas non plus, tant que ça fait le taf, c’est l’essentiel

          En plus comme dit dans l’article

          SQLPage, serveur web qui utilise un langage à base de SQL pour la réalisation de l’interface graphique, sans avoir à passer par les langages de programmation plus complexes classiquement utilisés pour la création d’applications web, tel PHP.

          • CeJiDeOPM
            link
            Français
            26 days ago

            Oui franchement j’ai vu bien pire comme machin de création d’UI pour SQL. Au moins là c’est que du SQL, c’est assez simple, le résultat a l’air propre. Et comme tu dis, ça fait le taf assez rapidement.

        • @yopla
          link
          Français
          17 days ago

          Ça fait mal aux yeux. :D