Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Problem z działaniem method="POST"
Forum PHP.pl > Forum > Przedszkole
Xiviss
Witam, mam problem z działaniem prostego skryptu:

  1. <body><form action="skrypt.php" method="POST">
  2. <fieldset style="padding:20px"><legend></legend>ile liczb podasz?:
  3. <input type="text" maxlength=2 name="ile" />
  4. </body>
  5. </html>


Skrypt.php -
  1. <html>
  2. <?php
  3.  
  4. for($ile=1; $ile <= $_POST["ile"]; $ile++)
  5. {
  6. include 'plik.php';
  7. }
  8. ?>
  9. <form action="skrypcik.php" method="POST">
  10. </html>


plik.php -
  1. <p></li><input type="text"/></p>
  2. </html>


skrypcik.php -
  1. <?php
  2. echo 'dddd ';
  3. ?>


Skrypt przestaje działać w momencie gdy ma wysłać dane do "skrypcik.php" - po prostu nie reaguje, nie przełącza na ten plik. (to chyba przez to, że wymieszałem php z html'em)
Ogólnie skrypt ma za zadanie:
Wyświetlić pole w które mam wpisać dowolną liczbę.
Pozniej ma wyrzucic ilosc pól (skrypt.php) , odpowiadającej liczbie wpisanej w poprzednie pole, w które to znowu mam powpisywać kolejne liczby
Nastepnie ma wyslac te liczby do kolejnego pliku "skrypcik.php" który ma za zadanie znalesc i wyswietlic najwieksza z podanych liczb - jego treścią zajmę się pozniej, chodzi o to, że narazie w ogóle nie chce wysłać danych do kolejnego pliku, który na ten moment powinien wyświetlić ten tekst z 'echo'.
Kshyhoo
Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek

Propozycja zmiany tematu na PW...
Turson
Kod 1 - formularz należy zamknąć </form>

to
  1. <html>
  2. <?php
  3.  
  4. for($ile=1; $ile <= $_POST["ile"]; $ile++)
  5. {
  6. include 'plik.php';
  7. }
  8. ?>
  9. <form action="skrypcik.php" method="POST">
  10. </html>

dziwnie wygląda. Includujesz <input> a form masz poniżej dopiero
Xiviss
Domknąłem form'a, ale dalej nie przełącza na ten skrypcik.php - brak reakcji :/
Turson
A dlaczego ma być reakcja? Nie masz tam nawet przycisku żadnego
Xiviss
No niemam, ale w pierwszym pliku wystarczy, że w wpiszę jakąkolwiek liczbę w pole, kliknę enter, i przełącza dalej, natomiast z 2 na 3 plik to już nie działa.

Pomoże ktoś?
SpiritCode
wywal tagi
z plik.php to po pierwsze
2. includuj plik.php dopiero w tagach <from>
3. zrób jakiegoś submita tam w form

sprawdź
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.