Visualizzazione risultati 1 fino 2 di 2

Discussione: Lista link dinamica

  1. #1
    Guest

    Predefinito Lista link dinamica

    Salve.
    Per il mio sito ho preparato una home-page, la quale ripeterò più volte per ogni nuova pagina, per tutto il sito. Su questa Home-page vi sono dei link fissi [che puntano a pagine prestabilite] e altri variabili [che ogni mese cambiano].
    Per i primi non ci sono problemi: sono quelli e rimarranno quelli, ma per i secondi?
    Mi è stato suggerito di utilizzare una ARRAY in PHP.

    Foglio LINK:
    <?
    $link = array();
    $link[0]="Link 1";
    $link[1]="Titolo 1";
    $link[2]="Link 2";
    $link[3]="Titolo 2";
    ?>

    Foglio HOME:
    <ul>
    <li><a href="Link.php?variabile=$link[0]"><a href="Link.php?variabile=$link[1]"></a></li>
    <li><a href="<a href="Link.php?variabile=$link[2]">" target="_new"><a href="Link.php?variabile=$link[3]"></a></li>
    </ul>

    Ma non funziona. Avete consigli, idee o soluzioni?
    Ultima modifica di Circolodelibro : 08-04-2013 alle ore 11.13.29

  2. #2
    Guest

    Predefinito

    Se cambiano io ti consiglio di usare il database mysql.. è gratis e non fai fatica.. poi il codice ti diventa una cosa del genere:
    Codice PHP:
    mysql_connect("localhost", "USER", "PASSWORD") or die(mysql_error());
    mysql_select_db("my_USER") or die(mysql_error());
    $query = mysql_query("SELECT * FROM tabella");
    echo
    '<ul>';
    for(
    $i = 0; $i < mysql_num_rows($query); $i++){
    $nome = mysql_result($query, $i, "nome");
    $link = mysql_result($query, $i, "link");
    echo
    '<li><a href="'.$link.'">'.$nome.'</a></li>';
    }
    echo
    '</ul>';
    nella tabella nel database metti un campo "nome" e uno "link".. se vuoi metterci anche un ID con auto_increment, vedi tu.. poi per aggiungere un link inserisci un record e il codice fa il resto.. dovrebbe andare così, io uso una cosa del genere sul mio sito, però non ti assicuro niente perché l'ho scritto di fretta e non l'ho provato.. se ti da qualche errore dimmelo

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •