Autor Zpráva
Senyx
Profil
v následujícím kódu jsem asi musel udělat chybu, nebo se svět zbláznil a přestávají platit fyzikální zákony

do tří proměnných uložím hodnotu hidden

těsně po přiřazení jsou proměnné prázdné, ale venku z té podmínky je prázdná ta první, druhá a třetí jsou správně hidden...

ty čísla za tim jsem si tam přidal, když jsem hledal tu chybu...

if (!isset($_SESSION['errors']))
{
$_SESSION['errors']['txtPass'] = 'hidden';
$_SESSION['errors']['txtUsername'] = 'hidden';
$_SESSION['errors']['txtName'] = 'hidden';
echo $_SESSION['errors']['txtPass'] ."1";
echo $_SESSION['errors']['txtUsername'] ."2";
echo $_SESSION['errors']['txtName'] ."3";
}
echo $_SESSION['errors']['txtPass'] ."11";
echo $_SESSION['errors']['txtUsername'] ."22";
echo $_SESSION['errors']['txtName'] ."33";

takže toto mi vyhodí: 11hidden22hidden33

poradí někdo, nebo se z toho brzo zbláznim...
Nox_lbc
Profil
mě to vypíše normálně: hidden1hidden2hidden3hidden11hidden22hidden33 ...

spíš si to vypisuj print_r($_SESSION['errors']); ...
Senyx
Profil
Array ( [txtUsername] => hidden [txtName] => hidden ) nechápu...
Ssob
Profil
Senyx
Jestli na zacatku plati:
$_SESSION['errors']['txtPass'] je prazdne, $_SESSION['errors']['txtUsername'] a $_SESSION['errors']['txtName'] jsou "hidden".
Pak to neprojde tou podminkou a vypise to co popisujes.
medden
Profil *
Skús si zmazať session cookie, či ti to nebude potom fungovať správne.
Senyx
Profil
medden:

nojo, stačilo restartovat prohlížeč... a já se s tim s..u hodinu

děkuju
Toto téma je uzamčeno. Odpověď nelze zaslat.

0