menu in php secondo livelli utente

docoscar

Nuovo Utente
12 Ott 2009
7
0
0
Salve,
ho realizzato un'applicazione che utilizza i livelli utente per permettere le varie azioni (a utente di livello piu alto sono permesse operazioni con permessi maggiori). per tutte le operazioni avevo un unico menu che mi visualizzava i link in base al livello utente. questo menu è ormai troppo pieno e vorrei utilizzare un menu a tendina o a comparsa o un menu laterale, comunque con dei sottolivelli, mantenendo l'utilizzo della scelta dei livelli.
qualcuno saprebbe darmi una mano? conoscete qualche script già pronto da personalizzare?
grz
 

docoscar

Nuovo Utente
12 Ott 2009
7
0
0
grz per la disponibilità, ti spiego cosa vorrei fare.
di seguito ti allego il menu in uso in questo momento

Codice:
<? 
	print"
	<table width=\"95%\" border=\"0\">
<td colspan=\"100%\">
  <h1 align=\"center\"><strong><img src=\"logo.png\" width=\"60\" height=\"60\" /> titolo;</strong></h1></td>
</tr>
</table>



	$autorizzato[nome] $autorizzato[cognome], sei un utente di livello $autorizzato[livello_utente] 

<table width=\"95%\" border=\"1\">



<tr>
	<tr class=\"link\">
	<td><div align=\"center\"><a href=\"nuovo_cat1.php\">Nuova</a></div></td>
	<td><div align=\"center\"><a href=\"leggi_cat1.php\">Modifica</a></div></td>
	<td><div align=\"center\"><a href=\"stampa_cat1.php\">Stampa</a></div></td>
	<td><div align=\"center\"><a href=\"nuovo_cat2.php\">Nuova ac</a></div></td>
	<td><div align=\"center\"><a href=\"leggi_cat2.php\">Modifica AC</a></div></td>
	";
	

	if ($autorizzato[livello_utente] == 4 ) 
	{
		 
		 print"
		 		<td><div align=\"center\"><a href=\"registro_cat1.php\">Registro</a></div></td>";
	
	}
	


	if ($autorizzato[livello_utente] == 5 ) 
	{
		 
		 print"
		 		<td><div align=\"center\"><a href=\"firma_cat1.php\">Firma</a></div></td>
				<td><div align=\"center\"><a href=\"autorizza_cat2.php\">Autorizza AC</a></div></td>
				<td><div align=\"center\"><a href=\"registro_cat1.php\">Registro</a></div></td>";
	
	}
	
	
	if ($autorizzato[livello_utente] == 7 ) 
	{
		 
		 print"
		 		<td><div align=\"center\"><a href=\"firma_cat1_rgq.php\">Firma rg</a></div></td>
				<td><div align=\"center\"><a href=\"registro_nc_cat1.php\">Registro </a></div></td>
				<td><div align=\"center\"><a href=\"autorizza_cat2_rgq.php\">Autorizza AC</a></div></td>
				<td><div align=\"center\"><a href=\"gestione_cat2_rgq.php\">Gestione AC</a></div></td>
				";
	
	}		
	
	
	if ($autorizzato[livello_utente] == 9) 
	{
		 
		 print"
		 		<td><div align=\"center\"><a href=\"statistiche.php\">Statistiche</a></div></td>
				";
	}
	
	print"    <td><div align=\"center\"><a href=\"destroy.php?esci=ok\">Esci</a></div></td>
";


	?>
  </tr>
</table><br />
<br />

cat1 e cat 2 sono due categorie di menu, come se fossero le due classi e sotto gli altri sono i sottomenu. la variabile che regola cosa visualizzare è $autorizzato[livello_utente]

se esegui il menu vedrai che si sviluppa tutto.
il mio problema è che se continuo così, già è confuso, ma ogni nuova funzione che aggiungo inserisco un altro link di menu. così ho bisogno uno schermo di dimensioni cinematografiche!!!! :quote:

grz in anticipo per qualsiasi contributo
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
Dunque, le soluzioni del momento sono due. Una è più semplice, l'altra è più complessa, ma sicuramente la migliore.

La prima è creare un form che contiene come unico campo una select, contenente tutti i link che ti interessano. Se l'utente ha il livello necessario aggiungi altre opzioni. Per fare i "titoli" dei menù puoi usare il tag optgroup. Il form punta ad una pagina PHP che non fa altro che redirezionare al valore della select.

L'altra è di creare un menù a scomparsa con Javascript, e anche questa è una soluzione fattibile. Posso fare tutte e due, dimmi tu qual'è la più comoda!
 

docoscar

Nuovo Utente
12 Ott 2009
7
0
0
ciao e grazie.
non so, considera che comunque io sto imparando, quindi entrambe le soluzioni mi possono andar bene.
se tu conosci il risultato magari segna tu la strada...
grz per la disponibilità, non speravo in sì tanto aiuto!!!

... che cosa bella i forum!!!!
 

docoscar

Nuovo Utente
12 Ott 2009
7
0
0
salve,
torno a scrivere perchè nn pretendevo che qualcuno mi facesse l'applicazione, ma solo una dritta, un riferimento, un link!
grz
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Colorare menu select attraverso ricerca php PHP 0
G creazione menu a tendina e invio a pagina php PHP 1
M Inviare variabili da menu a tendina a pagina php con post PHP 6
M [PHP] Selezione da menu a discesa con 2 variabili PHP 0
M [PHP] Creare un menu a tendina con pdo PHP 18
andreas88 [PHP] menu PHP 15
M [PHP] Menu a tendina dinamico che non si aggiorna PHP 2
U [PHP] Selezione con menu a tendina e recupero selezione PHP 5
D Sono disperato: Menu select dinamici con Ajax e PHP PHP 1
D Sono disperato: Menu select dinamici con Ajax e PHP Ajax 2
giannit [PHP] Cambio url su menu css PHP 15
V [PHP] Menu a tendina con popolamento dati da un db PHP 6
L Problema menu php in sito joomla PHP 0
L Menu e creare in php PHP 0
M menu in php PHP 9
M Il menu HTML funziona correttamente se richiamato da un file php non funziona più PHP 3
V Menu a tendina dinamico in php PHP 7
neo996sps Modifica query PHP con menu a tendina PHP 1
F Php Mysql - visualizzare record per anno con menu a tendina PHP 4
K Menu javascript integrato con php Javascript 1
X-Zeus Drop-Down Menu in php PHP 3
P menu dinamico con PHP PHP 0
P menu a tendina - PHP-Mysql PHP 1
F php -- menu PHP 1
M Creazione menu a tendina Javascript 3
D menu con submenu orizzontale HTML e CSS 0
Cosina Menu fisso copre i titoli quando cliccati nel sommario jQuery Javascript 4
P Sub menu con Collapse. Javascript 0
R abilitare menu a tendina tramite relativa chekbox PHP 17
L Aiuto creazione menu mancante WordPress 0
S spostare il pulsante menu dropdown HTML e CSS 8
F Dropdown menu con tabella PHP 33
Spown [WordPress] Problemi visualizzazione su più browser + voci menu in movimento WordPress 1
A [WordPress] Menu bar WordPress 0
W [WordPress] Non si vedono le categorie da aggiungerle al Top Menu WordPress 3
F [WordPress] [HTML] Aggiungere una pagina solo allo sticky menu WordPress 4
M [Javascript] Caricamento menu da file esterno Javascript 8
W [HTML] Animazione menu mobile HTML e CSS 0
P [HTML] Eliminare doppio menu in wordpress WordPress 2
K [ASP.Net] Realizzazione menu a tendina dipendenti ASP.NET 1
M [HTML] problema spazio aggiuntivo tra elementi <li> di menu a tendina HTML e CSS 1
L [css e html] destra e sinistra (menu navigazione) HTML e CSS 3
P [Gratuito][Cerco] qualcuno per fare menu a tendina ottimizzato per mobile-responsive con css e html Offerte e Richieste di Lavoro e/o Collaborazione 3
P [HTML] Problema con menu orizzontale a tendina per sito web HTML e CSS 17
P [Javascript] Voce del menu evidenziata in base alla pagina attiva Javascript 48
V [WordPress] Come modificare link in tasto menu css WordPress 21
S [Javascript] [CSS] Spazio Bianco tra Slider e Menu foto Javascript 6
P [Javascript] problema menu responsive su aruba, editor bk Javascript 1
Hellgrom90 Hamburger menu non si chiude jQuery 1
K [Javascript] Finestra menu Javascript 1

Discussioni simili