- Home
- Categorie
- Coding e Sistemistica
- PHP
- aprire pagina in base a una variabile
-
aprire pagina in base a una variabile
allora,
io ho una pagina che viene mostrata subito dopo che un utente si logga.
su questa pagina eseguo un recordset dalla colonna punti. che mostra quanti punti ha
l'tente.
quello che voglio fare e richiamare una specifica pagina in base ai punti dell'utente.
esempio:
se si logga pino, che ha accumulato 15 punti cliccando sul link "richiedi-premio.php"
(il minimo per richedere premi è 10 punti)
si apre la pagina dettagli.php (per inserire i suoi detagli).
se invece si logga marco, che ha accumulato 6 punti, cliccando sempre su "richiedi-premio.php"
vorrei che si aprisse una pagina che riporta un messaggo del tipo "non ha raggiunto il punteggio minimo per richiedere premi"
come faccio?? grassie.
-
nella pagina di login:
session_start();
$_SESSION[numeropunti] = $variabilepunti; //variabile punti = punti utente
In richiedi-premio.php:
session_start();
if($_SESSION[punti] < 10){
echo "non puoi richiedere il premio";}
else{
// istruzioni per richiedere il premio }
-
capito. grasssie-!
-
UP!
Io ho lo stesso problema. Faccio l'esempio. Ho un form di selezione di 3 articoli con radio button.
-Mele
-Pere
-KiwiQuando seleziono Mele mi si deve aprire la pagina di acquisto delle Mele. Stessa cosa per gli altri. Ogni selezione deve portare a una determinata pagina. Ho provato a lungo con fopen ma non serve. Come faccio?
-
[php]
$_SESSION[pag] = $pagina;if($_SESSION[pag] == 'mele')
// Pagina mele
elseif($_SESSION[pag] == 'pere')
// Pagina pere
else
// Altro caso
[/php]
-
Non capisco come dovrei utilizzarlo.
Se seleziono MELE si deve aprire mele.php
Se seleziono PERE si deve aprire pere.php
Se seleziono KIWI si deve aprire kiwi.phpI form sono cosi strutturati
<input type="radio" name="servizio" value="mele"> <input type="radio" name="servizio" value="pere"> <input type="radio" name="servizio" value="kiwi"> ```Come dovrei utilizzare quel codice? E poi che cosa dovrei metterci nel form action?