Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Pod tym samym adresem dwa wzory.
GoldeNx3
post
Post #1





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


Witam. Jak zrobić coś takiego:

Wchodzę na stronę o adresie: www.strona.pl/strona.php

Gdy wejdę na tę stronę to pokazuje się np. regulamin lub dowolny tekst i na dole button lub link "dalej" i gdy go kliknę, to ten regulamin lub tekst znika i w miejsce tego pokazuje się wpisz Nick: Pole, Login: Pole pod tym samym adresem.
Go to the top of the page
+Quote Post
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


  1. if(!isset($_POST['button'])){
  2. echo 'regulamin';
  3. }else{
  4. echo 'loigin';
  5. }
Może np. tak questionmark.gif


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
GoldeNx3
post
Post #3





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


No z tym mam problem.

Myświetla się ten regulamin, wciskam dalej, przechodzi do formularza i gdy wciskam przycisk "wyslij formularz" to nie wysyla, tyko przenosi do regulaminu. ; /
Go to the top of the page
+Quote Post
bercow
post
Post #4





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


daj <input type='submit' value='Wyślij' name='send'> i znowu if(isset($_POST['send'])) { ..., a wiec laczac z kolega
  1. if(!isset($_POST['button'])){
  2. echo 'regulamin';
  3. }elseif (isset($_POST['send'])) {
  4. //wysylanie
  5. }else{
  6. echo 'loigin';
  7. }


Ten post edytował bercow 21.04.2011, 00:20:56
Go to the top of the page
+Quote Post
GoldeNx3
post
Post #5





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


Nie działa mi to, mam taka strutkture:


  1. if(!isset($_POST['button'])
  2. {
  3. // wyswietla regulamin
  4. }
  5. if(isset($_POST['button'])
  6. {
  7. if(!isset($_POST['submit']))
  8. {
  9. // Wyswietl formularz
  10. }
  11. elseif(!empty($_POST['nick']))
  12. {
  13. // Wyslij
  14. if() tutaj trzy ify
  15. }
  16. else echo "Wypelnij pola!";
  17. }


No i wyswietla mi sie regulamin + "Wyswietl wszystkie pola" i nigdy nie wysyła :/

Ten post edytował GoldeNx3 21.04.2011, 09:27:29
Go to the top of the page
+Quote Post
matino
post
Post #6





Grupa: Zarejestrowani
Postów: 175
Pomógł: 30
Dołączył: 9.08.2007

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


Zmień submit na send:
  1. if(!isset($_POST['send']))
Go to the top of the page
+Quote Post
GoldeNx3
post
Post #7





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


W formularzu mam submit i button. Nie użyłem send...
Go to the top of the page
+Quote Post
matino
post
Post #8





Grupa: Zarejestrowani
Postów: 175
Pomógł: 30
Dołączył: 9.08.2007

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


1. Name masz ustawione na submit?
2. Pokaż HTML smile.gif
Go to the top of the page
+Quote Post
GoldeNx3
post
Post #9





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


Trochę tego dużo. ; /


http://wklejto.pl/95872


Proszę się nie śmiać z mojego nędznego kodu. ;d

Ten post edytował GoldeNx3 21.04.2011, 09:59:23
Go to the top of the page
+Quote Post
matino
post
Post #10





Grupa: Zarejestrowani
Postów: 175
Pomógł: 30
Dołączył: 9.08.2007

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


Masz dwa inputy submit o tym samym name (submit) w różnych miejscach (1 na początku pliku, 2 linijka 145 i 147) co może powodować problemy.
Jeśli nie realizują one logicznie tych samych funkcji sugeruję zmienić name tego na początku (+ oczywiście odpowiadające mu $_POST) i sprawdzić co z tego wyjdzie.
Go to the top of the page
+Quote Post
GoldeNx3
post
Post #11





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


Ok, zmieniłem na 'wys', wchodzę na tę stronę, to teraz pod tym regulaminem pisze "Wypelnij wszystkie pola" a chce, by był sam regulamin, po drugie teraz wysyła.
Go to the top of the page
+Quote Post
matino
post
Post #12





Grupa: Zarejestrowani
Postów: 175
Pomógł: 30
Dołączył: 9.08.2007

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


W tym kodzie, który podałeś nie ma żadnego elementu name="button"...
Go to the top of the page
+Quote Post
GoldeNx3
post
Post #13





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


http://wklejto.pl/95873

Podałem inny kod, ale taki co teraz podałem mam i wyświetla się pod regulaminem "Wypełnij wszystkie pola" a nie chce, by to się wyświetlało jak się wyświetla regulamin.
Go to the top of the page
+Quote Post
matino
post
Post #14





Grupa: Zarejestrowani
Postów: 175
Pomógł: 30
Dołączył: 9.08.2007

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


Problem z if-ami, daj elseif zamiast else:
  1. if (!isset($_POST['submit']) && isset($_POST['wys']))
  2. {
  3. ...
  4. }
  5. elseif (!empty($_POST['nick']))
  6. {
  7. ...
  8. }
  9. elseif
  10. {
  11. ...
  12. }
Go to the top of the page
+Quote Post
GoldeNx3
post
Post #15





Grupa: Zarejestrowani
Postów: 228
Pomógł: 1
Dołączył: 24.12.2010

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


No fobra, teraz tylko jak jest źle wypełnione lub dobrze, to pod regulaminem się to wyświetla, da się, by tylko to się wyświetlało? Bez regulaminu?
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 05:56