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
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0

Discussioni simili