Facebook
From Torrid Hog, 3 Years ago, written in HTML5.
This paste is a reply to Re: Untitled from Unique Pintail - view diff
Embed
Download Paste or View Raw
Hits: 97
  1. <?php
  2. // CIFOM-Ecole Technique, salle 226, enseignant: A. Jeanmaire
  3. // Auteur: jeanmaireal, date: 15 sept. 2014 22:12:41, script: Ref43.php
  4. // But du script: Afficher les détails d'abonnement pour l'abo sélectionné
  5. // Partie "métier" ici
  6. session_start();
  7. error_reporting(E_ALL);
  8.  
  9. // Connexion
  10. require_once './Pdo_start.inc.php';
  11. $pdo = pdo_connexion("natels");
  12.  
  13. // Récupération de l'Id de l'abonnement
  14. $AbonnementId=filter_input(INPUT_GET,'AbonnementId');
  15.  
  16. // Exécution de la requête non préparée et récupération des enregistrements
  17. $sql_nonprepare = "SELECT CONCAT(\"<img src='data:image/png;base64,\",`LogoOperateur`,\"' alt='Logo \",`NomOperateur`,\"'>\") AS 'Enseigne', "
  18.         . "`operateur`.`NomOperateur`, `NomAbonnement`, `PrixMensuel`, `CentimesMinuteFixeCh`, `CentimesMinuteMobileCh`, `DonneesMoInclus`, `ReserveMoins26Ans`, `DownloadMbParSec` "
  19.         . "FROM `abonnement` LEFT JOIN `operateur` ON `abonnement`.`OperateurId` = `operateur`.`idOperateur` "
  20.         . "WHERE `IdAbonnement` =$AbonnementId";
  21. $pdo_query = $pdo->query($sql_nonprepare);
  22. $tab_resultats_query = $pdo_query->fetchAll();
  23. $pdo_query->closeCursor();
  24.  
  25. // Mise en forme dans un tableau HTML comme à l'exercice Pdo2
  26. $grille = "<table><tr>";
  27. foreach ($tab_resultats_query[0] as $key => $value) {
  28.     $grille.="<th>$key</th>";
  29. }
  30. $grille.="</tr>";
  31. for ($i = 0; $i < count($tab_resultats_query); $i++) {
  32.    $grille.="<tr>";
  33.     foreach ($tab_resultats_query[$i] as $key => $value) {
  34.         if ($key == "siteMarque")
  35.             $value = "<a href='$value'>$value</a>";
  36.         $grille.="<td>$value</td>";
  37.     }
  38.     $grille.="</tr>";
  39. }
  40. $grille.="</table>";
  41. ?>
  42. <!DOCTYPE html>
  43.     <head>
  44.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  45.         <title>Ref43 - Abo sélectionné</title>
  46.         <style>
  47.             svg { width: 100px; height: 40px; }
  48.             table, td, th { border: 1px black solid; padding: 10px; border-collapse:collapse; }
  49.         </style>
  50.     </head>
  51.     <body>
  52. <?= $grille; ?>
  53.     </body>
  54. </html>

Replies to Re: Re: Untitled rss

Title Name Language When
Re: Re: Re: Untitled Cream Motmot php 3 Years ago.