Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Ciclo su più campi per record

    Ciao a tutti, mi servirebbe in aiutino.
    Devo ottenere un ciclo che mi comprenda tutti i record di una tabella e che mi permetta di stampare i valori contenuti un 2 campi definito per ogni record.
    Ogni record nella tabella "link_orizzontali" contiene i campi "pagina" e "link".
    Io ho bisogno che vengano stampati per ogni ciclo sia $pagina[pagina] che $link[link].
    Chiaramente con il codice che sto usando non funziona, mi stampa solo $link[link], come dovrei modificarlo ?
    Codice PHP:
    <?PHP
    include ("css.php");
    include (
    "dati.php");

    // Ottengo la pagina corrente
    $voceCorrente $_SERVER["PHP_SELF"];

    // Creo il menù orizzontale a linguette
    echo "<ul class=\"menuNavigazione\">";

    $dbcnx mysql_connect("$host""$user_db""$pass_db"); 
    mysql_select_db("$nome_db"$dbcnx);

    $res mysql_query ('SELECT * FROM link_orizzontali'); 
    $num mysql_num_rows ($res);
     

    while (
    $link mysql_fetch_array($res)) {

    echo 
    "<li"; if ($link[link] == $voceCorrente){echo " class=\"voceCorrente\"";} echo "><a href=\"$link[link]\">"; echo "$pagina[pagina]"; echo "</a>";
    }
    echo 
    "[/list]";

    mysql_close($dbcnx);


    ?>

  2. #2
    L'array che contiene i record e' $link, perche' vorresti usare $pagina che non e' definito da nessuna parte?

  3. #3
    Hai ragione,
    Ciao e grazie.

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.