Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Podwójne przesylanie danych w formularzu, Jak temu zapobiec?
--Atyll--
post
Post #1





Goście







Witam

Mam na stronie formularz, który dodaje dane do bazy danych.
Gdy użytkownik odświeży stronę, danę zostaną wprowadzone ponownie, czego nie chcę.
Jak można wykasować sesję?

Probowałem:


I nic..

Oto mój streszczony kod strony:

  1. <?PHP
  2. ?>
  3. <?php
  4. // reedem code
  5. if(isset($_POST['submit']))
  6. {
  7. $input = $_POST["char_name"];
  8.  
  9. mysql_query("INSERT INTO `baza`.`used_codes` (
  10. `dcode`
  11. )
  12. VALUES (
  13. '$input'
  14. )");
  15. }
  16. }
  17. ?>
  18. <form id="1" action="<?php echo $PHP_SELF;?>" method="post">
  19. Character Name: <input id="char_name" name="char_name" class="textfield" maxlength="25" size="20" tabindex="101" value=""/><br />
  20. Password: &
  21. <input id="password" name="password" type="password" class="textfield" maxlength="25" size="20" tabindex="102" value=""/><br />
  22.  
  23. <input type="submit" name="submit" value="Check" tabindex="103"/></td>
  24. </form>
  25.  
  26. <?PHP
  27. include('footer_inc.php');
  28. ?>


Bardzo proszę o pomoc..
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 06:41