Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. <?php
  2.  
  3. //variables inicials
  4. $db_host="localhost";
  5. $db_user="root";
  6. $db_password="root";
  7. $db_name="primera_bd";
  8. $db_table_name="registre";
  9.  
  10. $mysqli=new mysqli($db_host,$db_user, $db_password,$db_name);
  11. /*$mysqli=mysqli_connect($db_host,$db_user, $db_password,$db_name);*/
  12.  
  13. //consulta al servidor MySQL per establir el conjunt de caràcters
  14. mysqli_set_charset($mysqli,"utf8");
  15.  
  16.  
  17. /*recollim les dades de formulari.php que volem desar a la taula d'inscripcions*/
  18.  
  19. $subs_name = @$_POST['nom'];
  20. $subs_last = @$_POST['cognoms'];
  21. $subs_email = @$_POST['email'];
  22.  
  23.  
  24. //comprovem les dades rebudes per seguretat
  25. $firstname = mysqli_real_escape_string($mysqli, $subs_name);
  26. $lastname = mysqli_real_escape_string($mysqli, $subs_last);
  27. $Email = mysqli_real_escape_string($mysqli, $subs_email);
  28. $db_table_name="registre";
  29.  
  30. //no deixem registrar si un correu electrònic ja existeix
  31.  
  32.  
  33. $consulta_email="SELECT email FROM registre WHERE email='{$subs_email}'";
  34. $res_email = mysqli_query($mysqli,$consulta_email);
  35.  
  36. if($res_email->fetch_assoc()['email']){
  37. header('Location: Fail.html');
  38. }
  39.  
  40. //passem una sentència SQL amb variables a trevés de php
  41.  
  42. $insert_value ="INSERT INTO `registre`(`nom`, `cognoms`, `email`) VALUES ('{$subs_name}','{$subs_last}','{$subs_email}')";
  43.  
  44. $retry_value = mysqli_query($mysqli,$insert_value);
  45. /*echo "Benvingut/da".$_REQUEST['nom']."";$_REQUEST['cognoms'];
  46. $email=$_REQUEST['email'];*/
  47.  
  48.  
  49. if ($retry_value) {
  50. include("Success.php");
  51. } else {
  52. include("Fail.php");
  53. }
  54.  
  55.  
  56. $mysqli->close();
  57. ?>
  58.  
  59. </body>
  60. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement