Coolmax
5.01.2006, 09:05:10
Jeżeli mam ifa na istnienie ciasteczka if (issset($_cookie... to na nie istnienie co będzie if (unset...)? bo właśnie używałem unseta i był błąd parsera. Teraz używam empty, ale nie wiem czemu, ale skrypt mi źle działa. Czego mam użyć?
nospor
5.01.2006, 09:08:07
a o negacjach slyszal?
<?php
?>
Cytat(Coolmax @ 2006-01-05 09:05:10)
Czego mam użyć?
Myślenia.Skoro
isset() zwraca
true w przypadku istnienia (a raczej ustwienia zmiennej) to zwróci
false w wypadku przeciwnym.
Skoro
empty() zwraca
true w przypadku nieistnienia (a raczej pustej zmiennej) to zwróci
false w wypadku przeciwnym.
Wystarczy sprawdzić jakie wartości zwracają powyższe funkcje.
Pokaż lepiej ten kod i powiedz od razu co Ci nie działa.
Coolmax
5.01.2006, 09:16:29
Jestem w szkole, ale jak przyjde do domu to umieszcze tu ten skrypt, próbowałem przerobić
ten skrypt. Jestem b. początkujący i właśnie nie wiem

jak sprawdzić jakie są wartości zwracane.
isset
(php 3, php 4, php 5 )
isset -- Determine whether a variable is set
Description
bool isset ( mixed var [, mixed var [, ...]])
Returns TRUE if var exists; FALSE otherwise.
-----------------------------------------------------------------------------
empty
(php 3, php 4, php 5 )
empty -- Determine whether a variable is empty
Description
bool empty ( mixed var)
empty() returns FALSE if var has a non-empty and non-zero value. In otherwords, "", 0, "0", NULL, FALSE, array(), var $var;, and objects with empty properties, are all considered empty. TRUE is returned if var is empty.
To wszystko w manualu jest.
Coolmax
6.01.2006, 13:50:52
Dzięki mike_mech'owi udało mi się przerobić
ten skrypt odporny na refreshe. Jeżeli ktoś chce, to mogę przesłać na priva. TYVM!
(Off Topic)