Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Polecenie do otwierania zamiast include()
Coolmax
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 12.11.2005
Skąd: Bulowice nearby Wadowice (E), Oświęcim (W)

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


Szukałem, szukałem i nic nie moge wymyślić. Jak mógłby wyglądać kod, który, po submicie, jeżeli 3 pola nie są wypełnione wyświetla (dokleja u góry) "Nie wszystkie pola są wypeł...", a jeżeli są wypełnione + kliknięcie dodaj zostaje wyświetlony tekst "Dziękujemy, za dodanie ..." include tu by był dobry gdybym też chciał ten tekst "dokleić", a ja chcę go wyświetlić w tym samym oknie, pod tym samym adresem, ale żeby tamtego formularza już nie było. Mam nadzieję, że da się napisać ten skrypt bez parametrów adresu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


No przecież takich przykładów jest pełno na forum. Zwykła kombinacja if + empty() z tablicą _POST....
Go to the top of the page
+Quote Post
cadavre
post
Post #3





Grupa: Zarejestrowani
Postów: 472
Pomógł: 7
Dołączył: 7.12.2005
Skąd: Gliwice

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


  1. <?php
  2.  
  3. if($_POST['pole1'] == "" || $_POST['pole2'] == "" || $_POST['pole3'] == "") {
  4. echo "Nie wypełniłeś wszystkich pól!";
  5. }
  6. else {
  7. co ma zrobić jeśli wsz. jest uzupełnione
  8. echo "Dziękujemy za dodanie wpisu!";
  9.  
  10. ?>
  11.  
  12. <TUTAJ TREŚĆ STRONY Z FORMULARZEM>


Ten post edytował cadavre 8.01.2006, 18:32:12
Go to the top of the page
+Quote Post
Coolmax
post
Post #4





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 12.11.2005
Skąd: Bulowice nearby Wadowice (E), Oświęcim (W)

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


Cytat(cadavre @ 2006-01-08 17:31:21)
  1. <?php
  2.  
  3. if($_POST['pole1'] == "" || $_POST['pole2'] == "" || $_POST['pole3'] == "") {
  4. echo "Nie wypełniłeś wszystkich pól!";
  5. }
  6. else {
  7. co ma zrobić jeśli wsz. jest uzupełnione
  8. echo "Dziękujemy za dodanie wpisu!";
  9.  
  10. ?>
  11.  
  12. <TUTAJ TREŚĆ STRONY Z FORMULARZEM>

mam prawie identycznie, tylko chcę, aby "Dziękujemy" nie było wyświetlane nad formularzem, jak to ma miejsce w przypadku "Nie wypełniłeś wsz. pól", ale jako nowy kod html, ale nie w nowym oknie.
Go to the top of the page
+Quote Post
cadavre
post
Post #5





Grupa: Zarejestrowani
Postów: 472
Pomógł: 7
Dołączył: 7.12.2005
Skąd: Gliwice

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


A ten formularz ma być jeszcze widoczny?

Bo jeśli nie to możesz w tym echo() wsadzić kody strony, który chcesz mieć widoczny po wypełnieniu poprawnym i dodać na końcu (zaraz po echo) funkcję exit; .
Go to the top of the page
+Quote Post
Coolmax
post
Post #6





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 12.11.2005
Skąd: Bulowice nearby Wadowice (E), Oświęcim (W)

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


myślę, że to jest to, ale jak wstawić w echo długi kod html, który ma mnósto cudzysłowii itp.?

/Ok mam, przecież nie trzeba echo, żeby wyświetlić kodu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

  1. ...
  2. else {
  3. ?>
  4. kod html
  5. <? exit;
  6. ...


A żeby nie zaczynać nowego wątku: Jakby można było napisać skrypt, który jeśli wykryje że w polu email jest nazwa, np. test, albo test@test wyświetli tekst "upewnij się, czy to jest prawidłowy adres", a komunikat byłby nie wyświetlany, np. po test@test.pl, jak tu zastosować zmienne?

Ten post edytował Coolmax 8.01.2006, 19:16:12
Go to the top of the page
+Quote Post

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: 10.10.2025 - 15:13