Riconoscere la pagina attuale

blade

Nuovo Utente
30 Mag 2011
10
0
0
Ho un codice del genere:

Codice:
<a href="/?location=<?php echo $_GET["location"]; ?>&date=0"; ?>Oggi</a> | 
<a href="/?location=<?php echo $_GET["location"]; ?>&date=1"; ?>Domani</a> | 
<a href="/?location=<?php echo $_GET["location"]; ?>&date=2"; ?><?php echo date("j/m/y",strtotime($mayday)+60*60*24*2); ?></a>

Mi crea semplicemente 3 link per oggi,domani e dopodomani. Vorrei che venisse evidenziato il link dove mi trovo attualmente, mentre adesso i tre link restano uguali e non si capisce su che pagina mi trovo.

E' possibile fare ciò tramite codice senza usare css o js esterno? Grazie a tutti!
 

TheTrigger

Utente Attivo
3 Giu 2011
38
0
0
PHP:
$GET = $_GET["location"];
$currentURL = $_SERVER['REQUEST_URI'];

($currentURL == "/?location=$GET&date=0")?
"<a href='/?location=$GET&date=0'><font color='#FF0000'>Oggi</font></a>": # Pagina corrente
"<a href='/?location=$GET&date=0'>Oggi</a>";

($currentURL == "/?location=$GET&date=1")?
"<a href='/?location=$GET&date=1'><font color=#FF0000>domani</font></a>":
"<a href='/?location=$GET&date=1'>domani</a>";

($currentURL == "/?location=$GET&date=2")?
"<a href='/?location=$GET&date=2'><font color=#FF0000>xxxxxx</font></a>":
"<a href='/?location=$GET&date=2'>xxxxxx</a>";

Non l'ho testato ma dovrebbe andare.. ciao!
 

portapipe

Nuovo Utente
2 Mar 2010
5
0
0
Non te la puoi cavare evitando di recuperare la pagina ma la variabile?
PHP:
<?
$data=date("j/m/y",strtotime($mayday)+60*60*24*2);
$date=$_GET['date'];
?>
<a href="/?location=<?php echo $_GET["location"].'&date=0"'; ?>>
<?=($date==0?'<b>Oggi</b>':'Oggi')?></a> | 
<a href="/?location=<?php echo $_GET["location"].'&date=1"'; ?>>
<?=($date==1?'<b>Domani</b>':'Domani')?></a> | 
<a href="/?location=<?php echo $_GET["location"].'&date=2"'; ?>>
<?=($date==2?'<b>'.$data.'</b>':$data)?></a>

Recuperi le variabili date e in base a quello metti in grassetto la pagina relativa.
La data dell'ultimo link te l'ho separata per avere il codice più pulito.
 

blade

Nuovo Utente
30 Mag 2011
10
0
0
scusa non capisco questo codice dev'essere aggiuntivo o sostitutivo? Grazie.
 

blade

Nuovo Utente
30 Mag 2011
10
0
0
Grazie mille, funziona, solo che adesso il collegamento ipertestuale all'indirizzo che termina con date=2 si estende anche a parte del testo sottostante, da cosa può dipendere?
 

portapipe

Nuovo Utente
2 Mar 2010
5
0
0
Controlla di aver messo correttamente la chiusura del link </a> dopo il codice e prima dei titoli perché sembra che non ci sia, per questo diventa tutto un link.
 
Discussioni simili
Autore Titolo Forum Risposte Data
Monital [PHP]Far riconoscere stringa o numerico epr creazione campo tabella PHP 6
P [PHP] Riconoscere video PHP 4
bubino8 [Javascript] Riconoscere Browser tramite JS Javascript 5
filippino Riconoscere numeri pari e dispari con PHP PHP 1
V non mi funziona l' evento per riconoscere un pulsante da tastiera Javascript 0
I Riconoscere link già clickati e non renderli più clickabili Javascript 11
Monital Riconoscere l'utente che interagisce con lo script PHP 3
I Riconoscere link già clickati e non renderli più clickabili HTML e CSS 4
P riconoscere il sistema operativo con user_agent PHP 1
R riconoscere provenienza e reindirizzare ASP.NET 5
T Riconoscere un font HTML e CSS 7
B Riconoscere un utente Classic ASP 0
J JSP:Riconoscere la lingua Javascript 0
M Riconoscere provenienza utente collegato??? Javascript 1
B come riconoscere tipo di server Apache 10
G Pagina html in stringa PHP 2
L Creare ancore interne alla pagina PHP 1
F Aiuto! cambio immagine di sfondo al cambio pagina HTML e CSS 2
Shyson Regex che trova la parola nella pagina jQuery 6
L Eliminazione di una pagina dalla gallery SEO e Posizionamento 0
D Apre il lightbox fuori pagina Javascript 0
K posizionare variabile da pagina html all'iframe. Javascript 1
R jquery che cambia css di un elemento non mi funziona sulla pagina caricata da ajax Ajax 5
U Link a pagina ed esecuzione file PHP 0
S Passare query o utm alla pagina successiva Domini 1
D [Cerco] Pagina Facebook settore calcio Annunci servizi di Social Media Marketing 0
napuleone div centrato alla pagina posto sopra ai contenuti HTML e CSS 1
G Eliminare l'effetto refresh di una pagina internet PHP 8
L Bing prima pagina prima riga; Google mi ignora SEO e Posizionamento 0
P Pagina modifica record che non funziona PHP 0
T Conferma reload pagina Javascript 4
A Submit senza ricaricare la pagina Ajax 2
L Problemi form Pagina php HTML e CSS 3
L php mysql cerca e visualizza pagina PHP 0
S Variabile in post su altra pagina PHP 2
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
D Pagina non trovata Wordpress WordPress 7
E Pagina Cloudflare e captcha Domini 1
W Anomalia Pagina Facebook Social Media Marketing 9
A Aiuto per pagina php PHP 0
T Risolto Redirect a pagina esterna Javascript 2
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
T Offuscare link pagina web PHP 2
D Stampa a video in altra pagina html Database 3
Cosina script data aggiornamento pagina Javascript 1
Y cambiare sfondo di una pagina Javascript 1
Y Vorrei selezionare un colore di sfondo per una pagina web Javascript 0
S Apertura in una nuova pagina PHP 6
G creazione menu a tendina e invio a pagina php PHP 1
B Stampare una porzione della pagina PHP 0

Discussioni simili