Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: $_POST, formularz
Forum PHP.pl > Forum > Przedszkole
janek123
Na stronie:
Kod
http://www.leon.w-wa.pl/texts/kurs/trans.php


jest przykład: Są dwa listingi: jeden.html, dwa.php. Włożyłem w pliki, sprawdziłem, działa zgodnie z opisem.

Zrobiłem swój kod, tzn wyciąłem do nowego pliku parę linii.

Kod
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="Authoring-tool" content="Pajaczek NxG PRO v5.5.1">
  <title></title>

  </head>
  <body>

<form action="" method = "POST">
  <font size =3>
      Imię: <input type=text name="imie"/><br/>
      Nazwisko: <input type=text name="nazwisko"/><br/>
  </font>
</form>
  
  <?php echo $_POST['imie']; ?>
  <?php echo $_POST['nazwisko']; ?>

  </body>
</html>


chcę wydrukować zmienne z pól: imie i nazwisko.
Jeśli są obie linie - nie działa. Jeśłi usunę dowolną z tych linii:

Kod
Imię: <input type=text name="imie"/><br/>
Nazwisko: <input type=text name="nazwisko"/><br/>


mogę na ekran pokazać wartość pozostałej zmiennej.

Jaka jest przyczyna ?
skowron-line
  1. <input type="submit" name="wyslij" value="wyslij">

brak ci tego
janek123
tak, zadziałało.
Tyle czasu poświęciłem na wyśledzenie, gdzie boli, a to takie proste...
Dziękuję.
revyag
Przenoszę na przedszkole
Kaniak
Mam taki problem o ktorym juz pisałem w innym dziale, ale może tutaj mi ktoś pomoże.
  1. <center><form action="index.php" method="post"> 
  2. imię:<br /> 
  3. <input type="text" name="imie" /><br /> 
  4. Email:<br /> 
  5. <input type="text" name="email" /><br />
  6. Miejscowosc:<br /> 
  7. <input type="text" name="miejscowosc" /><br />
  8. Nazwa:<br /> 
  9. <input type="text" name="nazwa" /><br /><br />
  10. Hasło:<br /> 
  11. <input type="text" name="haslo" /><br /><br /> 
  12. <input type="submit" value="dodaj" /> 
  13. </form>
  14.  
  15.  
  16. <?php 
  17. // odbieramy dane z formularza 
  18. $imie = $_POST['imie'];
  19. $email = $_POST['email'];
  20. $miejscowosc = $_POST['miejscowosc'];
  21. $nazwa = $_POST['nazwa'];
  22. $haslo = $_POST['haslo'];
  23.  
  24. $zapytanie = "INSERT INTO `kaniak` (`nazwa`, `haslo`, `email`, `imie` , `miejscowosc`) VALUES ('".$nazwa."', '".$haslo."', '".$email."', '".$imie."', '".$miejscowosc."')";
  25. mysql_query($zapytanie);
  26.  
  27.  
  28. ?>

Ten skrypt ma dodawać rekordy do bazy danych. Niestety dodawane sa tylko puste pola bez wpisach w formularzu sad.gif Czy to może mieć jakiś związek ze złym wyciągnieciem informacji z formularza ? Gdy zamiast zmiennych wpisuje tam swoje wartosci to dodaje, ale przecież nie bede edytować skryptu tylko po to by coś dodać ! Z góry dzieki za rozwiązanie tego problemu winksmiley.jpg
nospor
@Kaniak ty sie przestan podpinac pod cudze tematy z wlasnym oddzielnym problemem.... Nie dosc ze walisz crossposting, to jeszcze sie ludziom wciansz. Zaloz wkoncu jeden topic na swoj problem i juz. Ale juz teraz nei zakladaj, bo ci juz odpowiadają przeciez w innym topicu....
zamykam, bo tu autor topicu ma juz rozwiazane
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.