Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema con link

  1. #1

    problema con link

    Sicuramente per voi è una sciocchezza, ma per me che sono alle prime armi non riesco a capire dove sbaglio.

    Ho questo problema:
    ho creato un db in cui inserisco oltre ad alcune informazioni, anche dei link di siti web esterni e, una volta inserito il tutto, visualizzo le informazioni inserite in una pagina PHP.

    adesso viene il problema...
    con una query estraggo i dati che mi interessano, link compresi, ma quando faccio visualizzare i link e li rendo attivi con il comando <a href> l'indirizzo a cui punta il link inserito funziona in modo sbagliato.
    In poche parole oltre al link che ho inserito ci viene aggiunto l'indirizzo web del sito che ospita la pagina PHP, cioè : http://www.miosito.it/www.link-inserito.it
    Ho controllato il db ma il problema nasce solo quando viene visualizzato il link nella pagina PHP.

    vi allego il codice che uso

    //connessione al database

    require("conn.php");

    //riceve l'anno scelto per la visualizzazione degli eventi

    $id=$selezione;

    //preparo la query
    $query="select data, spettacolo, artista, link1, link2, note, idrassegna from rassegna where idrassegna = '$id' order by data ";

    $risultato= mysql_query($query);
    $record=mysql_num_rows ($risultato);

    //eseguo un ciclo per visualizzare i dati
    for ($i=0; $i <$record; $i++)
    {
    $campo=mysql_fetch_array($risultato);

    echo "<font color=#CC6600 size=3 face=Verdana align=center>";
    echo $campo ["artista"];
    echo "</font>

    ";
    echo "<font color=#FFFFFF face=Verdana size=1 align=left>";
    echo"in... ";
    echo $campo ["spettacolo"];
    echo " ";
    echo "del ";
    echo $campo ["data"];
    echo " ";
    echo "

    ";
    echo "Rassegna stampa di altri operatori";
    echo "
    ";

    //codice incriminato in cui si genera l'errore
    echo "".$campo["link1"]."";
    echo "
    ";
    echo "".$campo["link2"]."";
    echo "</font>";
    echo "
    ";
    }
    ?>

    vi ringrazio dell'aiuto

  2. #2
    inserisci http:// nel databse e non solo www.sito.com
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Quel ciclo non va bene, se lo fai per una query che estrae più righe ti stampa sempre l'ultima, devi fare così

    Codice PHP:
    $risultatomysql_query($query);

    while(
    $row mysql_fetch_assoc($risultato))
    {
       echo 
    "blablabla {$row['link1']}";


  4. #4
    Grazie dei consigli.

    Ho inserito i link come suggerito e funziona tutto.

    che errore stupido che facevo!!!!

    Adesso correggo anche il ciclo come mi avete consigliato.


    ciao e grazie ancora

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.