Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] $_POST i moja funkcja
colinQ
post
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 2
Dołączył: 25.12.2006

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


Oto moja funkcja...
  1. <?php
  2. function hale_targ_pokaz_form_dodaj() {
  3.  
  4. $id = $_POST['id'];
  5. $nazwa = $_POST['nazwa'];
  6. $cena = $_POST['cena'];
  7. $opis = $_POST['opis'];
  8. $gracz = $_POST['gracz'];
  9.  
  10. if(isset($_POST['nazwa'])) {
  11. mysql_query("insert into hale_targowe_rzeczy values($id, $nazwa, $cena, $opis, $gracz)");
  12. echo 'Twoja maszyna została wystawiona na sprzedaż!';
  13. }
  14.  
  15.  
  16.  
  17. $id = $_GET['id'];
  18. $nazwa = $_GET['nazwa'];
  19. $gracz = $_GET['gracz'];
  20.  
  21. echo '<center>Sprzedaj<br><br><form method=post>';
  22. echo 'id: <input type=text nazwa=id value='; if(isset($id)) echo $id; echo '><br>';
  23. echo 'nazwa: <input type=text nazwa=nazwa value='; if(isset($nazwa)) echo $nazwa; echo '><br>';
  24. echo 'cena: <input type=text nazwa=cena><br>';
  25. echo 'opis: <textarea name=opis></textarea><br>';
  26. echo 'login: <input type=text nazwa=gracz value='; if(isset($gracz)) echo $gracz; echo '><br>';
  27. echo '<input type=submit value=dodaj></form>';
  28.  
  29. }
  30. ?>


i tu jej wywołanie...
  1. <?php
  2. if(isset($_GET['dodaj']))
  3. hale_targ_pokaz_form_dodaj();
  4. else
  5. hale_targ_wyswietl_ogl();
  6. ?>


adres: index.php?frame=hale_targowe&dodaj

I jak wypełnię formularz i kliknę to nic sie nie dzieje :/

Cały czas jest formularz... :/

Przypuszczam że to jakiś dziecinny błąd ale nie mogę go wykryć...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Hazel
post
Post #2





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


Spokojnie, koleś. To Ty czegoś nie kapujesz, a nie interpreter. On pracuje poprawnie, to Twój kod jest błędny. Pamiętaj o tym. I nie "pier***", bez takich.
Wykonaj wewnątrz funkcji print_r($_POST), albo echo 'cokolwiek' i zobacz, że "on kapuje, że formularz sotał wysłany".
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: 11.10.2025 - 08:22