manipolare il primo risultato di un ciclo
sto iniziando a usare php scopiazzando quà e là e accrocchiando codice
nella mia pagina http://acsocmel.altervista.org/acs-risultati.php includo le pagine di un array poi faccio un ciclo e ottengo ul elenco di link
se premo un link questo carica correttamente e si evidenzia
ma non riesco ad evidenziare (assegnare la classe) al primo link perchè non ho passato alcun parametro
come posso fare?
il codice dell'include è
Codice PHP:
$s = $_GET['s'];
$e = array('47', '46', '45', '44', '43', '42', '41', '40', '39', '38', '37',
'36', '35', '34', '33', '32', '31', '30', '29', '28', '27', '26');
if (!empty($s)) {
if(in_array($s,$e)) {
$s .= '.php';
include("s/s".$s);
}
else {
echo "<div class=\"norma sx\"><h6><span>Pagina non trovata.
Torna all'</span><a href=\"acs-risultati.php\">indice</a></h6></div>";
}
}
else {
include('s/s47.php');
}
quello dei link è
Codice PHP:
foreach($e as $l) {
$p = array_pop(explode('/', $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']));
if ($p == "acs-risultati.php?s=".$l) {
$cl = ' class="current"';
} else {
$cl = '';
}
echo "<li><a href=\"?s=".$l."\" title=\"stagione ".$l."\"{$cl}>".$l."</a></li>\n";
}