hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 10:45



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Majestic-12 [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  [ 7 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: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 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. ?>

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


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: 375
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 53 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: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 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

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


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.15. 08:06 
Offline
Jómunkásember

Csatlakozott: 2015.11.29. 17:07
Hozzászólások: 375
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 53 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: 2021.01.15. 12:52 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 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 :/

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


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.16. 08:27 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.09.18. 13:01
Hozzászólások: 4270
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 513 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.

_________________
Idk. Csak ugy funbooo.
Kép

Ők köszönték meg DeteCT0R nek ezt a hozzászólást: The Peace (2021.01.17. 13:04)
  Népszerűség: 2.27%


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.06.10. 11:10 
Offline
Félisten
Avatar

Csatlakozott: 2016.03.06. 14:20
Hozzászólások: 964
Megköszönt másnak: 102 alkalommal
Megköszönték neki: 134 alkalommal
Valaki ezzel össze bírná nekem írni ?

ezt:

  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.         echo "<meta http-equiv='refresh' content='0;url=http://localhost/index.php'>";
  45.     }else{
  46.         print $mysqli->error; //show mysql error if any
  47.     }
  48. }
  49. ?>




ezzel
  1. <?php
  2. // Ezzel SZERETNÉM ÖSSZE ÍRNI
  3. $to = 'email@gmail.com';  
  4. $subject = 'Téma';
  5. $from = 'email@gmail.com';
  6.  
  7. // To send HTML mail, the Content-type header must be set
  8. $headers  = 'MIME-Version: 1.0' . "\r\n";
  9. $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  10.  
  11. // Create email headers
  12. $headers .= 'Tól/től: '.$from."\r\n".
  13.     'Reply-To: '.$from."\r\n" .
  14.     'X-Mailer: PHP/' . phpversion();
  15.  
  16. // Compose a simple HTML email message
  17. $message = '<html><body>';
  18. $message .= '<h1 style="color:#f40;">Hi ...!</h1>';
  19. $message .= '<p style="color:#080;font-size:18px;">Üzenet </p>';
  20. $message .= '</body></html>';
  21.  
  22. // Sending email
  23. if(mail($to, $subject, $message, $headers)){
  24.     echo 'Your mail has been sent successfully.';
  25. } else{
  26.     echo 'Unable to send email. Please try again.';
  27. }
  28. ?>



  1. <div class="col-lg-6">
  2.                 <form action="forms/process.php" method="post" role="form" class="php-email-form">
  3.                   <div class="form-row">
  4.                     <div class="col-md-6 form-group">
  5.                       <label for="name">Teljes név: <b style="color:red"> <div class="spinner-grow spinner-grow-sm"></div> </b></label>
  6.                       <input type="text" name="user_name" class="form-control" id="name" data-rule="minlen:4" data-msg="Kérjük, adjon meg legalább 4 karaktert" />
  7.                       <div class="validate"></div>
  8.                     </div>
  9.                     <div class="col-md-6 form-group">
  10.                       <label for="email">E-mail cím: <b style="color:red"> <div class="spinner-grow spinner-grow-sm"></div> </b></label>
  11.                       <input type="email" class="form-control" name="user_email" id="email" data-rule="email" data-msg="Kérlek létező email címet adj meg" />
  12.                       <div class="validate"></div>
  13.                     </div>
  14.                   </div>
  15.                   <div class="form-group">
  16.                     <label for="subject">Téma: <b style="color:red"> <div class="spinner-grow spinner-grow-sm"></div> </b></label>
  17.                     <input type="text" class="form-control" name="user_targy" id="subject" data-rule="minlen:4" data-msg="Kérjük, írja be a tárgy legalább 8 karakterét" />
  18.                     <div class="validate"></div>
  19.                   </div>
  20.                   <div class="form-group">
  21.                     <label for="message">Üzenet: <b style="color:red"> <div class="spinner-grow spinner-grow-sm"></div> </b></label>
  22.                     <textarea class="form-control" name="user_text" rows="8" data-rule="required" data-msg="Kérlek írj valamit nekünk"></textarea>
  23.                     <div class="validate"></div>
  24.                   </div>
  25.                   <div class="mb-3">
  26.                     <div class="loading">Betöltés</div>
  27.                     <div class="error-message"></div>
  28.                     <div class="loading">Sikeres üzenet küldés, hamarosan kap viszontválaszt!</div>
  29.                   </div>
  30.                   <div class="text-center"><input type="submit" value="Üzenet elküldése!" /> </div>
  31.                 </form>
  32.               </div>

_________________
 ! Moderátori megjegyzés (kiki):
Kérlek csekkold az aláírásra vonatkozó szabályokat!


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  [ 7 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