Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql+php]
nieraczek
post 13.09.2007, 08:41:11
Post #1





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

Ostrzeżenie: (0%)
-----


Mam formularz do wprowadzania danych do tabeli:

  1. <form action="dod.php" method="POST">
  2. Imię: <input type="text" name="imie"/><br/>
  3. Nazwisko: <input type="text" name="nazwisko"/><br/>
  4. Telefon: <input type="text" name="telefon"/><br/>
  5. <input type="submit" name="submit" value="Dodaj"/>
  6. </form>


No i po kliknięciu na button na stronie "dod.php" znajduje się kod, który dodaje wprowadzone dane do tabeli. Mam więc dwie strony, a ja chciałbym żeby to wszystko było na jednej stronie - to znaczy jak zrobić, żeby po kliknięciu na button i tylko i wyłącznie po kliknięciu na button wykonał się określony kod PHP ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mordoran
post 13.09.2007, 08:46:08
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 2
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


  1. <?php
  2. if (isset($_POST['wyslane'])) {
  3. // obrabiasz dane z $_POST i wrzucasz do bazy
  4. } else {
  5. // wyswietlasz formularz
  6. echo '<form method="post" name="formularz" action="'.$_SERVER['PHP_SELF'].'>';
  7. echo '<input type="submit" name="wyslane" value="Wyslij" />';
  8. }
  9. ?>


Ten post edytował Mordoran 13.09.2007, 08:46:36


--------------------
I WANT TO BELIEVE
Co to, to nie mogę powiedzieć 8)
--==SGC SG1==--
<<Jaffa Kree!!!>>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 19:36