Visualizzazione dei risultati da 1 a 6 su 6

Discussione: navigazione

  1. #1
    Utente di HTML.it L'avatar di Melq
    Registrato dal
    Feb 2009
    Messaggi
    48

    navigazione

    primo lavoro php
    VVoVe:
    nella mia navigazione la $pagina_corrente non funge
    inoltre non posso inserire una classe CSS nel link html <a href="...></a>perché (penso) è inserito nel codice php ma mi pare assurdo.

    <div id="navy">
    <?php
    $links = array ("index.php" => "Home page",
    "chisiamo.php" => "Chi siamo",
    "rieducational.php" => "Rieducazione",
    "contattaci.php" => "Contattaci");

    $pagina_corrente = basename($_SERVER["$PHP_SELF"]);
    echo"<hr></hr>";

    foreach($links as $url=>$desc){
    if($url==$pagina_corrente){
    echo "[i]$desc[i]";
    }
    else{
    echo "<a href=\"$url\">$desc</a>";
    }
    }
    echo"<hr></hr>";
    ?>
    </div>

    se non siete al mare ......
    Melq

  2. #2
    Non ho capito tanto bene cio che chiedi e che errori o difficolta riscontri.

  3. #3
    Utente di HTML.it L'avatar di Melq
    Registrato dal
    Feb 2009
    Messaggi
    48

    navigazione

    <div id="navy">
    <?php
    $links = array ("index.php" => "Home page",
    "chisiamo.php" => "Chi siamo",
    "rieducational.php" => "Rieducazione",
    "contattaci.php" => "Contattaci");

    $pagina_corrente = basename($_SERVER["$PHP_SELF"]);
    echo"<hr></hr>";

    foreach($links as $url=>$desc){
    if($url==$pagina_corrente){
    echo "[i]$desc[i]"; //questa riga non funziona
    }
    else{
    echo "<a href=\"$url\">$desc</a>";// qui non mi consente di inserire una class CSS
    }
    }
    echo"<hr></hr>";
    ?>
    </div>
    Melq

  4. #4
    ti da errore se scrivi

    echo "<a class=\"miaclasse\" href=\"$url\">$desc</a>";

    ?

  5. #5
    Utente di HTML.it L'avatar di Melq
    Registrato dal
    Feb 2009
    Messaggi
    48
    ti ringrazio ancora faccio diversi errori di sintassi.
    invece l'algoritmo che dovrebbe stampare la pagina attiva ?
    sai dirmi perché non va ?
    Melq

  6. #6
    Provo a darci un occhiata...

    P.s lo sai vero che nella sintassi del php puoi costruire l'html che ne esce anche non stampandolo tutto con echo o print?

    Codice PHP:
    <?php 
    if(condizione)
    {
    ?> 
    [url="<?php echo $miohref?>"][/url]
    <?php 

    else

    ?> 
    <?php 
    }
     
    ?>
    Lo dico solo perche magari cosi,come capita a me,non uso sempre carattere di escape per le \"

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 © 2025 vBulletin Solutions, Inc. All rights reserved.