Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Funkcja isset
Forum PHP.pl > Forum > Przedszkole
lotmich
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ą?
wookieb
Bo pisze sie "isset"? Masz alergie na manuala?
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

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
webdice
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.
lotmich
Jak zmienie na isset jest to samo i gotowe skrypty z stron tez nie działają. A nic nie zmieniałem w ustawieniach.
wookieb
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.
pyro
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. ?>
lotmich
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!
decha-design
możliwe ze administracja zmieniła ustawienia dla wszystkich serwerów - jeżeli korzystasz z wirtualnego serwera ...
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.