Visualizzazione risultati 1 fino 2 di 2

Discussione: [PHP]Passare una variabile con un link

  1. #1
    Guest

    Predefinito [PHP]Passare una variabile con un link

    Ciao a tutti!

    Ho un problemino..

    Gestisco le news del sito con un DB.

    Nel DB è contenuto l'id il titolo e il testo della news.

    Ho creato uno script che automaticamente mostra i titoli delle news presenti nel DB.

    Voglio fare in modo che cliccando sul titolo venga stampato il testo della news.

    Come faccio fare in modo che cliccando sul titolo nella news venga caricata una nuova pagina PHP e che gli venga passato un valore(l'id della news)?


  2. #2
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Beh diciamo che sei ad un buon punto, cioè ti sei posto una domanda e ti sei già dato la risposta

    A parte gli scherzi, nello script che fa la query sulle news nella parte "SELECT ..." hai indicato SOLO il nome della colonna "titolo"? in ogni caso fai "SELECT * .." oppure più miratamente "SELECT id, titolo" ...ed eventuali altri dati utili.
    Nel momento in cui stampi il titolo della news prepari ANCHE la parte di creazione del link, tipo:
    Codice PHP:
    <a href="newsview.php?id=<?=$risultatoquery['id']?>"><?=$risultatoquery['titolo']?></a>
    ora non hai indicato nulla del tuo codice quindi adatta i nomi delle variabili etc..

    poi nell'altro script dove visualizzi il DETTAGLIO della singola news (newsview.php o come altro vuoi) fai una query SECCA sull'id della notizia ovviamente, tipo:

    "select * from tabellanotizie where id=". $_GET['id'];

    e stampi un po' tutti i dati interessanti che la tabella notizia sul db offre.

    Senza il tuo codice più di qauesto non si può aggiungere.
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

Regole di scrittura

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