Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Funkcja isset
lotmich
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 28.10.2006

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


Moi drodzy wszystko było ok az po dzisiejszy dzień. Chciałem napisać skrypt korzystający z funkcji isSet i wszystko było dobrze aż do czasu zastosowania jej. Gdy tylko umieszcze w kodzie tą funkcje na stronie nic się nie pokazuje - jest biała. Nawet jeśli coś jest umieszczone przed.

Tutaj wklejam prosty przykład jaki chcem zrobić.

  1. <?php
  2. if(isSet($submit)){
  3. //wykonaj to po wysłaniu formularza
  4. }
  5. else{
  6. ?>
  7. <form action="" method="POST">
  8. <input type="submit" name="submit" value="Wyślij">
  9. </form>
  10. <?
  11. }
  12. ?>



Po usunięciu funkcji isSet wszystko reszte z PHP działa poprawnie. Co może być przyczyną?

Ten post edytował lotmich 24.08.2008, 21:40:55
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Bo pisze sie "isset"? Masz alergie na manuala?

Ten post edytował wookieb 24.08.2008, 21:28:37


--------------------
Go to the top of the page
+Quote Post
b4x
post
Post #3





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Buahahah szkoda że nie napisałeś IsSet lub Is_SET sciana.gif

#edit a co najlepsze założyłeś temat z odpowiedzią biggrin.gif

Cytat
Funkcja isset
sciana.gif (jakoś mi emotka się spodobała ;D)


ps. a tak wgl. proponowałbym włączyć obsługę błędów winksmiley.jpg to sam byś znalazł odpowiedź ;d

@webdicepl - sory biggrin.gif (tylko tak dzisiaj mi odbija tongue.gif - za dobry humor)

A te 10% mam od "Ostrzeżony 29.02.2008, 13:06:47 " smile.gif

Ten post edytował b4x 24.08.2008, 21:44:50


--------------------
Go to the top of the page
+Quote Post
webdice
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Proszę o dodanie tagu w tytule tematu, w innym wypadku temat zostanie zamknięty.

~b4x widzę że 10% ostrzeżeń Ci nie wystarcza. Jak nie masz nic konkretnego do napisania to zamilcz.
Go to the top of the page
+Quote Post
lotmich
post
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 28.10.2006

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


Jak zmienie na isset jest to samo i gotowe skrypty z stron tez nie działają. A nic nie zmieniałem w ustawieniach.
Go to the top of the page
+Quote Post
wookieb
post
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




zmien w php.ini
display_errors=On
Error_reporting=E_ALL

Pokaż jakie będą błędy.
Poza tym wyłącz zmienne globalne. I używaj tablic superglobalnych. Czyli nie $submit tylko $_POST['submit'] jezeli formularz wysylasz postem.


--------------------
Go to the top of the page
+Quote Post
pyro
post
Post #7





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(wookieb @ 24.08.2008, 22:28:17 ) *
Bo pisze sie "isset"? Masz alergie na manuala?


jak nie wiesz to nie mów smile.gif

Cytat("b4x")
Buahahah szkoda że nie napisałeś IsSet lub Is_SET sciana.gif

#edit a co najlepsze założyłeś temat z odpowiedzią biggrin.gif

CytatFunkcja isset sciana.gif (jakoś mi emotka się spodobała ;D)


ps. a tak wgl. proponowałbym włączyć obsługę błędów winksmiley.jpg to sam byś znalazł odpowiedź ;d

@webdicepl - sory biggrin.gif (tylko tak dzisiaj mi odbija tongue.gif - za dobry humor)

A te 10% mam od "Ostrzeżony 29.02.2008, 13:06:47 " smile.gif


ty też się nie odzywaj.

i isset() i isSet() są poprawne.

lotmich, spróbuj tak:

  1. <?php
  2. if(isset($_POST['submit'])){
  3. echo 'yeah';
  4. }
  5. else{
  6. ?>
  7. <form action="" method="POST">
  8. <input type="submit" name="submit" value="Wyślij">
  9. </form>
  10. <?
  11. }
  12. ?>


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
lotmich
post
Post #8





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 28.10.2006

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


Wyłączenie zmniennych globalnych pomogło, ale nierozumie dlaczego do wczoraj wszystko działało a ja w ustawieniach nic nie zmieniłem. Dzięki!
Go to the top of the page
+Quote Post
decha-design
post
Post #9





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

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


możliwe ze administracja zmieniła ustawienia dla wszystkich serwerów - jeżeli korzystasz z wirtualnego serwera ...


--------------------
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: 22.08.2025 - 04:29