Advertisement
SillAW

Formularz Ksiega gosci 2

Apr 1st, 2020
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.22 KB | None | 0 0
  1. <?php
  2. include ('connectDataBase.php');
  3. // działajacy formularz
  4. $link = mysqli_connect($server, $user, $password ,'dbLOI2') or die ("Fout met verbinding");
  5. mysqli_select_db($link,'dbLOI2');
  6. $query = 'CREATE TABLE IF NOT EXISTS gastenboek2 (
  7. id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
  8. imie VARCHAR(50) NOT NULL,
  9. text VARCHAR(450) NOT NULL,
  10. sport VARCHAR(30) NOT NULL,
  11. beofenaar BOOLEAN ,
  12. datum TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
  13. )';
  14. $result = mysqli_query($link, $query);
  15.  
  16.  
  17. $thisfile = "051R4_fc.php";
  18.  
  19. $name = $as_name = $boodschap = $as_boodschap = $sport = $as_sport = $beoefenaar = $datum = "";
  20. $reg_form =<<< EOG
  21. <form method="post" action="$thisfile">
  22. imie:<br />
  23. <input name="imie" type="text" value="" size=40 /><br />
  24. Boodschap:<br />
  25. <textarea name="text" cols=40 rows=3 value=""></textarea><br />
  26. Sport:<br />
  27. <select name="sport" value="">
  28. <option value="tennis">tennis</option>
  29. <option value="voetbal">voetbal</option>
  30. <option value="running">running</option>
  31. <option value="tafeltennis">tafeltennis</option>
  32. <option value="squash">squash</option>
  33. <option value="wielrennen">wielrennen</option>
  34. <option value="boksen">boksen</option>
  35. </select></br>
  36. Beofenaar:<br />
  37. <input type="radio" name="beofenaar" value="1">Ja
  38. <input type="radio" name="beofenaar" value="0">Nee</br>
  39. <input type="submit" value="Submit" name="submit"/>
  40. </form>
  41. EOG;
  42.  
  43.  
  44. if(!isset($_POST['submit'])){
  45. $msg = $reg_form;
  46. }
  47. elseif(isset($_POST['submit']) && $_POST['submit'] == 'Submit'){
  48. if(!isset($_POST['imie']) || $_POST['imie'] == ''){
  49. echo ('wpisz swoje imie.');
  50. }elseif(!isset($_POST['text']) || $_POST['text'] == ''){
  51. echo ('Wpisz swoja wiadomosc.');
  52. }
  53. elseif(!isset($_POST['sport']) || $_POST['sport'] == ''){
  54. echo ('Zaznacz Twoj sport.');
  55. }
  56. else{
  57. $link = mysqli_connect($server, $user, $password ,'dbLOI2')
  58. or die('Could not connect: ' . mysqli_error());
  59. $name = mysqli_real_escape_string($link, $_POST['imie']);
  60. $as_name = trim($name);
  61. $boodschap = mysqli_real_escape_string($link, $_POST['text']);
  62. $as_boodschap = trim($boodschap);
  63. $sport = mysqli_real_escape_string($link, $_POST['sport']);
  64. $as_sport = trim($sport);
  65. $beoefenaar = filter_input(INPUT_POST, 'beoefenaar',
  66. FILTER_SANITIZE_NUMBER_INT);
  67. $datum = strtotime("now");
  68. $query = "INSERT INTO gastenboek2 (id,imie,text,sport,beoefenaar,datum)
  69. VALUES (NULL,'$as_name','$as_boodschap','$as_sport','$beoefenaar',NOW())";
  70. $result = mysqli_query($link, $query);
  71.  
  72. if(mysqli_affected_rows($link) == 1){
  73. echo ('Twoj wpis został dodany');
  74. $noform_var = 1;
  75. }else{
  76. error_log(mysqli_error($link));
  77. echo ('Cos poszło nie tak');
  78. }
  79. }header('Location:051R4_fc.php');
  80. }
  81.  
  82.  
  83.  
  84. ?>
  85. <!DOCTYPE html>
  86. <html lang=nl>
  87. <head>
  88. <meta charset=utf-8>
  89. <title>Księga Gosci formularz</title>
  90. </head>
  91.  
  92. <body>
  93. <H1>Ksiega Gosci</H1>
  94. <?php echo $reg_form; ?>
  95. </body>
  96. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement