Problema link

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
Questo è il codice tramite il quale inseisco i link.

PHP:
$dove_sono=basename($_SERVER['PHP_SELF']);

$array_nome_link=array("Home","Prodotti", "Bacheca" ,"Servizi" , "Contatti");
$corrispondenza=array("index.php","prodotti.php", "bacheca.php", "servizi.php", "contatti.php");
$linea='|';


for($i=0; $i<count($array_nome_link); $i++){

	
if($i==count($array_nome_link)-1){$linea='';}

	if($dove_sono==$corrispondenza[$i]){echo "<a href='".$corrispondenza."' class='active'>". $array_nome_link[$i] ."</a>" . $linea;}
	else{
	echo "<a href='".$corrispondenza[$i] ." '>" . $array_nome_link[$i] . "</a>" .$linea;
	}

}

Però mi presenta un problema:

- Se l'utente spinge due volte lo stesso link - compare la pagina con persorso/Array e ovviamente la pagina non viene trovata
 

mine minelli

Nuovo Utente
7 Apr 2011
1
0
0
hong kong
cerca di essere più chiaro.
"due volte" intendi doppio click o alla seconda visita della pagina?

comunque, il codice sembra corretto.
però ti consiglio un paio di cose:
1) cerca di non usare l'apostrofo (') per marcare gli attributi in HTML e fai attenzioni agli spazi.
2) se la voce del menù è attiva, sarebbe meglio che questa non sia un link. facendo così ti risolvi anche il tuo problema!

ti evidenzio in rosso ciò che ho scritto al punto 1.
PHP:
if($dove_sono==$corrispondenza[$i]){echo "<a href=[COLOR="red"]'"[/COLOR].$corrispondenza.[COLOR="red"]"'[/COLOR] class='active'>". $array_nome_link[$i] ."</a>" . $linea;}
    else{
    echo "<a href='".$corrispondenza[$i] .[COLOR="red"]" '[/COLOR]>" . $array_nome_link[$i] . "</a>" .$linea;
    }

io lo scriverei così:
PHP:
if($dove_sono==$corrispondenza[$i]){
	echo "<span class=\"active\">". $array_nome_link[$i] ."</span>" . $linea;
}else{
	echo "<a href=\"".$corrispondenza[$i] ."\">" . $array_nome_link[$i] . "</a>" .$linea;
}
 
Discussioni simili
Autore Titolo Forum Risposte Data
C Problema tp-link extender cp210 Reti LAN e Wireless 9
M Aiuto: problema con il mio TP-Link range extender Reti LAN e Wireless 0
S problema link exchange Supporto Mr.Webmaster 0
J Problema con link nella barra di navigazione HTML e CSS 1
M Problema con link HTML e CSS 1
I Problema con a href link HTML e CSS 5
B Problema Link PHP 6
M Problema apertura link jQuery 18
M problema con i link sul sito fatto in Flash Flash 2
D Problema con link e iframe dal tasto centrale HTML e CSS 3
S Problema coi link HTML e CSS 2
C problema link con ul e li e validazione pagina HTML e CSS 6
I Problema link in iframe HTML e CSS 4
E problema link nel menù XML 0
J problema link PHP 3
M problema con Link Exchange Supporto Mr.Webmaster 0
F Problema con i link: compaiono gli indirizzi ma non si aprono HTML e CSS 1
S Problema con link pagine PHP 6
R Problema con i link PHP 4
S fckeditor - problema con link (collegamento) PHP 4
R problema con il css dei link HTML e CSS 2
M Problema "grandezza" link e compatibilità IE: HELP! HTML e CSS 4
E Problema con inserimenti di Link & sessioni PHP 6
E Problema con LINK nei frame [Era: Aiuto!!!!] HTML e CSS 1
A Link html dentro php, problema PHP 3
P Problema con Link caricato da TXT Flash 1
L Problema strano con i link Flash 2
Y Problema con Link interni ad una interfaccia Tab Javascript 3
goldenboys4 Problema col link con URL Redirect Supporto Mr.Webmaster 4
S Problema con i tools con aggiornamento link Supporto Mr.Webmaster 4
B problema con LINK EXCHANGE Supporto Mr.Webmaster 3
S Problema con il LINK EXCHANGE Supporto Mr.Webmaster 5
M problema flash link Flash 2
A Problema testo alternativo link Javascript 0
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1

Discussioni simili