Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: menu` da codice php

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    60

    menu` da codice php

    Ciao
    Ho scritto il seguente codice per poter prelevare le voci di un menu` da un file e visualizzarle come lista
    Non riesco a farlo funzionare.
    qualcuno potrebbe darmi qualche consiglio... grazie
    codice:
            
    <?php
    $voci_menu = file("Txt\Body\Menu.txt");
    foreach($voci_menu as $voci_menu_num => $voci_menu_line)
                 {
                 if   ($voci_menu_line== $Menu)
                    {
                    print (' <li="activelink"> '$voci_menu_line' ');
                    } else {
                           print ('[*] '$voci_menu_line' ');
                           }
                 }
    
            ?>
    nel file menu.txt ci sono le voci del menu':
    home
    chi siamo
    etc
    etc

  2. #2
    Ciao...

    piccolo errore, o piccola svista

    le variabili $xxxx vanno congiunte alle stringhe mettendo il punto .

    cosi:

    $variabile.'stringa'.$variabile.'stringa'

    prova....

    cosi funziona.

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    60
    Svista fatale. praticamente un errore imperdonabile.
    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    60
    Ora mi fallisce sul confronto delle stringhe!!!!
    codice:
    $voci_menu_line== $Menu
    ho provato anche a trimmare, ma non va, eppure se stampo a video le variabili, ci sono le due uguali.
    Dove sbaglio?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    60
    scusate, errore di sbaglio:-)
    per l'activelink mancava id=

    ==> doveva essere <li id="activelink">

  6. #6
    cosa vale $Menu?

    dove la legge, o dove l'assegni?

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    60
    vorrei creare un sito in questo modo:
    2 variabili globali.
    la pagina si crea in funzione di queste variabili.
    Una delle due e` $Menu, la seconda e` $Sottomenu.

    Per la pagina iniziale vorrei passare valori di default, mentre per le altre pagine il valore viene selezionato dal click dell'utente

    Credi che incontrero` molti problemi?

    Il primo sara` quello di vaolrizzare le variabili sul click, il secondo quello di passae le variabili alla stessa pagina, in pratica ricaricandosi con variabili diverse

    che ne pensi?

  8. #8
    penso che non so s ho ben compreso, ma credo di si...

    non credo sia molto complicato,

    valorizzare le variabili sul click vuol dire assegnargli un valore per quando vengono pasate in una nuova pagina??

    se è cosi è meno complicato di quello che pensi

    se usi un link fai cosi:



    in pagina.php

    avrai che $razza vale alano e peso vale 50.

    le variabili nella pagina pagina.php, che puo essere anche la stessa che contine il link le leggi cosi:

    $_GET['razza'] e $_GET['peso'].

    le potresti leggere anche direttamente cosi $razza e $peso

    dipende dai settaggi del php, ma di norma per una maggiore sicurezza è settato che funziona solo nel primo modo.

    ok?

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    60
    Hai capito perfettamente, Ci provo subito
    Grazie

  10. #10
    vai... e facci sapere.

    puoi usare anche un form altrimenti e cmq visto che ci siamo...

    se utilizzi un qualsiasi form le variabili le ritrovi con

    $_GET se il method è get e con
    $_POST se il method è post.
    $_FILE se nel form utilizzi un campi di file.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.