Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Formularz
Forum PHP.pl > Forum > Przedszkole
Kenexos
Witam
mam taki skrypt i nie działa jak kliknę sumbit to strona się tylko odświeża.
  1. <?php
  2.  
  3. if ($_POST['bt'] == "wyslij") { /* sprawdzam czy formularz został wysłany */
  4.  if (($_POST['email'] != "") AND ($_POST['tytul'] != "") AND ($_POST['tresc'] != "")) { /* sprawzdam czy każde pole jest wypełnione */
  5.  $send = mail("moj..email",$_POST['tytul'],$_POST['tresc'],"From: Wiadomość ze strony <".$_POST['email'].">");
  6.  if ($send) /* sprawdzam czy wiadomośc została wysłana */
  7. $message = "Zaraz otrzymasz pacc odczekaj 1-2 minuty!";
  8. else
  9.  $message = "Błąd nie dostaniesz pacc! Wpisz dane ponownie!";
  10.  } else
  11. $message = "Nie wypełniono wszystkich pól...";
  12. }
  13.  
  14. ?>

<p><?php echo $message ?></p>
<form action="" method="post">
*number:<input type="text" name="tytul" /><br />
*nick: <input type"password" name="tresc"><br>
*E-mail: <input type="text" name="email" /><br />
<input type="submit" name="bt" value="sumbit" />
</form>
drPayton
  1. <?php
  2. (...)if ($_POST['bt'] == "wyslij")(...)
  3. ?>

a co masz w html?
  1. (...)<input type="submit" name="bt" value="sumbit" />(...)


wyslij != sumbit

winksmiley.jpg
Kenexos
Tak?
<input type="submit" name="wyslij" value="sumbit" />
drPayton
  1. <?php
  2. $_POST['bt'] == "wyslij"
  3. ?>


Czyli sprawdzasz, czy w tej tablicy, pod indeksem 'bt' (tu odpowiadającemu submitowi) jest wartość "wyslij" (wartość, czyli atrybut value) winksmiley.jpg 'bt' odnosi się do atrybutu name
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.