Advertisement
Squito

orsihalmai

Dec 2nd, 2019
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.83 KB | None | 0 0
  1. <?PHP
  2.  
  3. $link = mysqli_connect('localhost', 'fullcont_dbtest' ,'JngPsc2016_1130', 'fullcont_training'); //ezt a sort dobd be egy connect.php-be vagy valami hasonlóba
  4.  
  5. //csak akkor vedd ki a kommentelést ha gond van
  6. /*if($link === false){
  7.     die("ERROR: Could not connect. " . mysqli_connect_error());
  8. }*/
  9.  
  10. extract($_POST); //amúgy a htmlspecialchars az XSS ellen véd, nem SQLi ellen
  11.  
  12. $prep=mysqli_stmt_init($link);
  13. mysqli_stmt_prepare($prep, "INSERT INTO jelentkezok (vezeteknev, keresztnev, email, telefon, training, tipus, ajanlas) VALUES (?, ?, ?, ?, ?, ?, ?)");
  14. mysqli_stmt_bind_param($prep, "sssssss", $vezeteknev, $keresztnev, $email, $telefon, $training, $tipus, $ajanlas);
  15. mysqli_stmt_execute($prep);
  16. if(mysqli_stmt_affected_rows($prep)==1)
  17. {
  18.     $lastid=mysqli_stmt_insert_id($prep);
  19. }
  20. else
  21. {
  22.     echo "Nem tudtuk eltárolni a jelentkezésedet, kérjük próbáld később!";
  23. }
  24. mysqli_stmt_close($prep);
  25. if(isset($lastid) && $radiogombneve=="XY")
  26. {
  27.     $prep=mysqli_stmt_init($link);
  28.     mysqli_stmt_prepare($prep, "INSERT INTO masiktabla (vezeteknev, keresztnev, jelentkezoid) VALUES (?, ?, ?)");
  29.     mysqli_stmt_bind_param($prep, "ssi", $vezeteknev, $keresztnev, $lastid);
  30.     mysqli_stmt_execute($prep);
  31.     if(mysqli_stmt_affected_rows($prep)!=1)
  32.     {
  33.         echo "Generikus hibaüzenet"; //semmiképp se írj ki itt SQL kérést vagy nyers MySQL hibaüzenetet
  34.     }
  35.     mysqli_stmt_close($prep);
  36.  
  37.     $prep=mysqli_stmt_init($link);
  38.     mysqli_stmt_prepare($prep, "INSERT INTO masikmasiktabla (vezeteknev, keresztnev, jelentkezoid) VALUES (?, ?, ?)");
  39.     mysqli_stmt_bind_param($prep, "ssi", $vezeteknev, $keresztnev, $lastid);
  40.     mysqli_stmt_execute($prep);
  41.     if(mysqli_stmt_affected_rows($prep)!=1)
  42.     {
  43.         echo "Generikus hibaüzenet"; //semmiképp se írj ki itt SQL kérést vagy nyers MySQL hibaüzenetet
  44.     }
  45.     mysqli_stmt_close($prep);
  46. }
  47.  
  48. mysqli_close($link);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement