Come visualizzare un testo, a seconda del link cliccato
Vediamo come fare, con poche righe di codice PHP, per visualizzare un testo, che cambia a seconda del link cliccato.
Esempio dopo aver cliccato il link 2:
<ul>
<li><a href="?v=1"<?php if($_GET["v"]==1){echo' style="color:red"';}?>>
link1
</a> | </li>
<li><a href="?v=2"<?php if($_GET["v"]==2){echo' style="color:red"';}?>>
link2
</a> | </li>
<li><a href="?v=3"<?php if($_GET["v"]==3){echo' style="color:red"';}?>>
link3
</a></li>
</ul>
<h1>
<?php
if(!$_GET["v"]){
echo"Non hai cliccato ancora nessun link";
}else{
echo"Hai cliccato il link n. ".$_GET["v"];
}
?>
</h1>
spieghiamo:
- Ho creato una struttura in HTML con <ul> e <li>, ma naturalmente, si può costruire la struttura HTML che si vuole;
- Imposto sull'href del link un valore con ?v= che poi utilizzerò per stampare un messaggio;
- Recupero sul titolo <h1> il messaggio "Non hai cliccato ancora nessun link", se manca un valore sul get !$_GET["v"], altrimenti stampo il messaggio personalizzato ""Hai cliccato il link n." + il numero impostato sul link;
Nessun commento:
Posta un commento