Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: switch($action){ ??? how too
Forum PHP.pl > Forum > PHP
boya
Mam stronke index.php a na niej weryfikacje :

[php:1:49caf241df]
<?php
if (!empty($_SESSION['login'])) {
print "Zalogowany: ".$_SESSION['login'];
?>[/php:1:49caf241df]
Kod
<a class="t2" href="index2.php?id=01">Upload</a></font></td>

<a class="t2" href="index.php?action=logout">[ wyloguj ]</a></font>

[php:1:49caf241df] <?
} else {
?>[/php:1:49caf241df]
Kod
<form method="POST" action="index.php?action=loguj">

// i tu formularz logowania

</form>

[php:1:49caf241df] <?
}
?>
[/php:1:49caf241df]

:arrow: jak widac w tym kodzie znajduja sie linki ze zmienna action=loguj i action =logout

:arrow: jak to zapisac w php zeby przerabiala to akcje ktora kaze wykonac, zeby bylo kilka akcji w kodzie ?

chodzi mi raczej o takie cos a nie o instrukcji if
[php:1:49caf241df]<?php
switch($action){
case logout:
if (!empty($_SESSION['login'])) {
header("Location: index.php");
}
else{
session_unset($_SESSION['login']);
session_destroy();
header("Location: index.php");
}
}
?>[/php:1:49caf241df]

inaczej mowiac kilka funkcji w 1 kodzie ;]
nobody
No napisales uzyj switcha do tego:
[php:1:3c6fe105bc]<?php
switch($_GET['action']){
case "logout":
logout(); # odwolanie do funkcji nr.1
break;

case "login":
login("root", "lame"); # odwolanie do funkcji nr.2
break;

default:
napisz_cos(); # odwolanie do funkcji nr.3
break;
}
?>[/php:1:3c6fe105bc]
boya
Dobra mam biggrin.gif

a jak wylogowac sie i wykopac sesje questionmark.gif bo to co mam wyzej to nie dziala questionmark.gif
BzikOS
Cytat

To co podałeś to art o tym jak utworzyć własne handlery sesji, aby dane sesyjne były trzymane w bazie i nijak to się ma to tgo wątku.

@boya:
[php:1:268aa53143]<?php
$_SESSION = array();
session_destroy();
?>[/php:1:268aa53143]
Ociu
Cytat
To co podałeś to art o tym jak utworzyć własne handlery sesji, aby dane sesyjne były trzymane w bazie i nijak to się ma to tgo wątku.

Mój błąd... Jak mod uważa, niech usunie mój post.
boya
ok zarobione moze teraz ktos wie jak to machnac questionmark.gif

http://forum.php.pl/viewtopic.php?p=64732#64732
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.