clevernessisamyth

Probleme Examen 15-16 PHP

Aug 27th, 2020 (edited)
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.70 KB | None | 0 0
  1. <!-- index.php -->
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5.     <title></title>
  6. </head>
  7. <body>
  8.     <form method="POST">
  9.         nom <input type="text" name="nom">
  10.         prenom <input type="text" name="prenom">
  11.         email <input type="text" name="email" pattern="[a-zA-Z][a-zA-Z1-9]*@[a-zA-Z]*\.[a-zA-Z]{2,4}">
  12.         <input type="submit" name="submit" value="ok">
  13.     </form>
  14.     <form method="POST">
  15.         Subject <input type="text" name="subject">
  16.         body <textarea name="body"></textarea>
  17.         <input type="submit" name="submit" value="envoyer">
  18.     </form>
  19. </body>
  20. </html>
  21.  
  22. <?php
  23.     function connf($base, $serveur, $login, $mdp){
  24.         $conn = mysqli_connect($serveur, $login, $mdp, $base);
  25.         if(mysqli_connect_errno())
  26.             echo "Erreur";
  27.         else
  28.             return $conn;
  29.     }
  30.  
  31.     $conn = connf("DIFFUSION",  "localhost", "root", "");
  32.  
  33.     $sql = "CREATE TABLE liste(
  34.         id int AUTO_INCREMENT PRIMARY KEY ,
  35.         nom VARCHAR(32),
  36.         prenom VARCHAR(32),
  37.         email VARCHAR(100)
  38.     )";
  39.    
  40.     if(mysqli_query($conn, $sql))
  41.         echo 'h';
  42.     else
  43.         echo 'f';
  44.  
  45.     if(isset($_POST["submit"]) && !empty($_POST["nom"]) && !empty($_POST["prenom"]) && !empty($_POST["email"]))
  46.     {
  47.         $sql = "INSERT INTO liste(nom, prenom, email)
  48.                 VALUES('".$_POST['nom']."', '".$_POST['prenom']."', '".$_POST['email']."')";
  49.         mysqli_query($conn, $sql);
  50.     }
  51.  
  52.    
  53.     if(isset($_POST["submit"]) && !empty($_POST["subject"]) && !empty($_POST["body"])){
  54.         $sql = "SELECT email FROM liste";
  55.         $res = mysqli_query($conn, $sql);
  56.         while($row = mysqli_fetch_row($res)){
  57.             mail($row[0], $_POST["subject"], $_POST["body"]);
  58.         }
  59.     }
  60. ?>
  61.  
  62. <!-- info.php -->
  63.  
  64. <!DOCTYPE html>
  65. <html>
  66. <head>
  67.     <title></title>
  68. </head>
  69. <body>
  70.     3ajil talaba corona ktira
  71.     <a href="index.php">déconnecter</a>
  72. </body>
  73. </html>
Add Comment
Please, Sign In to add comment