hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2021.01.16. 13:49



Jelenlévő felhasználók

Jelenleg 44 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 43 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: [PHP/MYSQL] Submit csak 1x
HozzászólásElküldve: 2021.01.13. 20:34 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 917
Megköszönt másnak: 85 alkalommal
Megköszönték neki: 125 alkalommal
Sziasztok!

Valaki tudna segíteni , hogyha 1x elküldtem a dolgot akkor törölje ki a beírtakat és dobjon vissza az index.php-ra.. köszönöm szépen.


  1. <?php
  2. if ($_SERVER["REQUEST_METHOD"] == "POST") {//Check it is comming from a form
  3.  
  4.     //mysql credentials
  5.     $mysql_host = "127.0.0.1";
  6.     $mysql_username = "root";
  7.     $mysql_password = "";
  8.     $mysql_database = "test";
  9.    
  10.     $u_name = filter_var($_POST["user_name"], FILTER_SANITIZE_STRING); //set PHP variables like this so we can use them anywhere in code below
  11.     $u_email = filter_var($_POST["user_email"], FILTER_SANITIZE_EMAIL);
  12.     $u_text = filter_var($_POST["user_text"], FILTER_SANITIZE_STRING);
  13.     $user_targy = filter_var($_POST["user_targy"], FILTER_SANITIZE_STRING);
  14.  
  15.     if (empty($u_name)){
  16.         die("Kérem írja be a teljes nevét.");
  17.     }
  18.     if (empty($u_email) || !filter_var($u_email, FILTER_VALIDATE_EMAIL)){
  19.         die("Kérem adja meg az email címét.");
  20.     }
  21.        
  22.     if (empty($u_text)){
  23.         die("Kérlek írj üzenetet.");
  24.     }  
  25.    
  26.     if (empty($user_targy)){
  27.         die("Kérlek írj be egy tárgy nevet is.");
  28.     }
  29.  
  30.     $mysqli = new mysqli($mysql_host, $mysql_username, $mysql_password, $mysql_database);
  31.    
  32.     //Output any connection error
  33.     if ($mysqli->connect_error) {
  34.         die('Error : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
  35.     }  
  36.    
  37.     $statement = $mysqli->prepare("INSERT INTO users_data (user_name, user_email, user_message, user_targy) VALUES(?, ?, ?, ?)"); //prepare sql insert query
  38.     //bind parameters for markers, where (s = string, i = integer, d = double,  b = blob)
  39.     $statement->bind_param('ssss', $u_name, $u_email, $u_text, $user_targy); //bind values and execute insert query
  40.    
  41.     if($statement->execute()){
  42.         print "Üdv " . $u_name . "!, az üzeneted sikeresen elküldtük!";
  43.         print " --- --- Hamarosan válaszolunk rá --- ---";
  44.                 //Asszem ide kéne valahogy a beírt adatok kitörlése és átiranyitas az index.php-ra előre is köszi
  45.     }else{
  46.         print $mysqli->error; //show mysql error if any
  47.     }
  48. }
  49. ?>

_________________
Mert ami itt van lennt az nem is Föld,
hanem hosszú száron egy kevés zöld,
elkábult kis légy, nem is ember!
Akiről köztudott, hogy csak azért él,
egy pénznek nevezett papírér.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [PHP/MYSQL] Submit csak 1x
HozzászólásElküldve: 2021.01.13. 21:06 
Offline
Jómunkásember

Csatlakozott: 2015.11.29. 17:07
Hozzászólások: 374
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 52 alkalommal
The Peace írta:
Sziasztok!

Valaki tudna segíteni , hogyha 1x elküldtem a dolgot akkor törölje ki a beírtakat és dobjon vissza az index.php-ra.. köszönöm szépen.


  1. <?php
  2. if ($_SERVER["REQUEST_METHOD"] == "POST") {//Check it is comming from a form
  3.  
  4.     //mysql credentials
  5.     $mysql_host = "127.0.0.1";
  6.     $mysql_username = "root";
  7.     $mysql_password = "";
  8.     $mysql_database = "test";
  9.    
  10.     $u_name = filter_var($_POST["user_name"], FILTER_SANITIZE_STRING); //set PHP variables like this so we can use them anywhere in code below
  11.     $u_email = filter_var($_POST["user_email"], FILTER_SANITIZE_EMAIL);
  12.     $u_text = filter_var($_POST["user_text"], FILTER_SANITIZE_STRING);
  13.     $user_targy = filter_var($_POST["user_targy"], FILTER_SANITIZE_STRING);
  14.  
  15.     if (empty($u_name)){
  16.         die("Kérem írja be a teljes nevét.");
  17.     }
  18.     if (empty($u_email) || !filter_var($u_email, FILTER_VALIDATE_EMAIL)){
  19.         die("Kérem adja meg az email címét.");
  20.     }
  21.        
  22.     if (empty($u_text)){
  23.         die("Kérlek írj üzenetet.");
  24.     }  
  25.    
  26.     if (empty($user_targy)){
  27.         die("Kérlek írj be egy tárgy nevet is.");
  28.     }
  29.  
  30.     $mysqli = new mysqli($mysql_host, $mysql_username, $mysql_password, $mysql_database);
  31.    
  32.     //Output any connection error
  33.     if ($mysqli->connect_error) {
  34.         die('Error : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
  35.     }  
  36.    
  37.     $statement = $mysqli->prepare("INSERT INTO users_data (user_name, user_email, user_message, user_targy) VALUES(?, ?, ?, ?)"); //prepare sql insert query
  38.     //bind parameters for markers, where (s = string, i = integer, d = double,  b = blob)
  39.     $statement->bind_param('ssss', $u_name, $u_email, $u_text, $user_targy); //bind values and execute insert query
  40.    
  41.     if($statement->execute()){
  42.         print "Üdv " . $u_name . "!, az üzeneted sikeresen elküldtük!";
  43.         print " --- --- Hamarosan válaszolunk rá --- ---";
  44.                 //Asszem ide kéne valahogy a beírt adatok kitörlése és átiranyitas az index.php-ra előre is köszi
  45.     }else{
  46.         print $mysqli->error; //show mysql error if any
  47.     }
  48. }
  49. ?>


  1. header('Location: index.php'); // ahová írtad, hogy kellene


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [PHP/MYSQL] Submit csak 1x
HozzászólásElküldve: 2021.01.13. 21:33 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 917
Megköszönt másnak: 85 alkalommal
Megköszönték neki: 125 alkalommal
Krisznitro írta:
The Peace írta:
Sziasztok!

Valaki tudna segíteni , hogyha 1x elküldtem a dolgot akkor törölje ki a beírtakat és dobjon vissza az index.php-ra.. köszönöm szépen.


  1. <?php
  2. if ($_SERVER["REQUEST_METHOD"] == "POST") {//Check it is comming from a form
  3.  
  4.     //mysql credentials
  5.     $mysql_host = "127.0.0.1";
  6.     $mysql_username = "root";
  7.     $mysql_password = "";
  8.     $mysql_database = "test";
  9.    
  10.     $u_name = filter_var($_POST["user_name"], FILTER_SANITIZE_STRING); //set PHP variables like this so we can use them anywhere in code below
  11.     $u_email = filter_var($_POST["user_email"], FILTER_SANITIZE_EMAIL);
  12.     $u_text = filter_var($_POST["user_text"], FILTER_SANITIZE_STRING);
  13.     $user_targy = filter_var($_POST["user_targy"], FILTER_SANITIZE_STRING);
  14.  
  15.     if (empty($u_name)){
  16.         die("Kérem írja be a teljes nevét.");
  17.     }
  18.     if (empty($u_email) || !filter_var($u_email, FILTER_VALIDATE_EMAIL)){
  19.         die("Kérem adja meg az email címét.");
  20.     }
  21.        
  22.     if (empty($u_text)){
  23.         die("Kérlek írj üzenetet.");
  24.     }  
  25.    
  26.     if (empty($user_targy)){
  27.         die("Kérlek írj be egy tárgy nevet is.");
  28.     }
  29.  
  30.     $mysqli = new mysqli($mysql_host, $mysql_username, $mysql_password, $mysql_database);
  31.    
  32.     //Output any connection error
  33.     if ($mysqli->connect_error) {
  34.         die('Error : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
  35.     }  
  36.    
  37.     $statement = $mysqli->prepare("INSERT INTO users_data (user_name, user_email, user_message, user_targy) VALUES(?, ?, ?, ?)"); //prepare sql insert query
  38.     //bind parameters for markers, where (s = string, i = integer, d = double,  b = blob)
  39.     $statement->bind_param('ssss', $u_name, $u_email, $u_text, $user_targy); //bind values and execute insert query
  40.    
  41.     if($statement->execute()){
  42.         print "Üdv " . $u_name . "!, az üzeneted sikeresen elküldtük!";
  43.         print " --- --- Hamarosan válaszolunk rá --- ---";
  44.                 //Asszem ide kéne valahogy a beírt adatok kitörlése és átiranyitas az index.php-ra előre is köszi
  45.     }else{
  46.         print $mysqli->error; //show mysql error if any
  47.     }
  48. }
  49. ?>


  1. header('Location: index.php'); // ahová írtad, hogy kellene



Hát nem igazán ez lenne, mert nem töltötte újra az oldalt csak berakta a submit helyére az oldalt picibe. :o valami refresh cucc kéne sztem :o

_________________
Mert ami itt van lennt az nem is Föld,
hanem hosszú száron egy kevés zöld,
elkábult kis légy, nem is ember!
Akiről köztudott, hogy csak azért él,
egy pénznek nevezett papírér.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [PHP/MYSQL] Submit csak 1x
HozzászólásElküldve: Tegnap, 08:06 
Offline
Jómunkásember

Csatlakozott: 2015.11.29. 17:07
Hozzászólások: 374
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 52 alkalommal
Ebben az esetben, talán ez segíthet:
  1. header("Refresh:0; url=index.php");


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [PHP/MYSQL] Submit csak 1x
HozzászólásElküldve: Tegnap, 12:52 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 917
Megköszönt másnak: 85 alkalommal
Megköszönték neki: 125 alkalommal
Krisznitro írta:
Ebben az esetben, talán ez segíthet:
  1. header("Refresh:0; url=index.php");


Sajnos ez sem dob fel engem az oldal tetejére :/

_________________
Mert ami itt van lennt az nem is Föld,
hanem hosszú száron egy kevés zöld,
elkábult kis légy, nem is ember!
Akiről köztudott, hogy csak azért él,
egy pénznek nevezett papírér.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [PHP/MYSQL] Submit csak 1x
HozzászólásElküldve: Ma, 08:27 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.09.18. 13:01
Hozzászólások: 4149
Megköszönt másnak: 53 alkalommal
Megköszönték neki: 447 alkalommal
Adj nevet a submit gombnak majd ha onnet kuldod akkor iranyitsd at az oldalra. Vagy kuld javascriptre a formot es onnet a feldolgozo script-hez.

_________________
A rózsa vörös az ibolya kék az **** vonaton nincsen fék.


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole