Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555

    Problema su paginazione dati

    Salve ragazzi,
    scrivo questo nuovo post per farvi presente un problema che non riesco a risolvere nella paginazione di alcuni dati prelevati dal mio database.
    Il codice incriminato è questo:

    $query_limit = mysql_query("SELECT art_id, titolo FROM articoli LIMIT $primo, $per_page");
    while($results = mysql_fetch_array($query_limit)) {
    echo " <tr>\n <td>";
    echo "<a href=\"page.php?id=" . $results['art_id'] . "\">" . $results['titolo'] . "</a>";
    echo "</td>\n </tr>\n";
    }

    Ossia, la query funziona bene, in quanto mi estrae sia id che il titolo delle mie news. Ma la riga che mi da problemi è quella dove c'è il link a "page.php".

    Il titolo estratto mi viene infatti visualizzato come link attivo, solo che clikkandoci sopra mi rimanda si alla pagina "page.php", solo che in tale pagina non trova nulla!!!!
    Resta cioè in bianco, invece di evidenziarmi l'id e il titolo così come specificato dalla variabile $results.

    Ora mi chiedo, perchè?????? Ho provato varie soluzioni ma nulla di nulla!!! Sono due giorni che giro e rigiro ma non trovo l'inghippo!!

    Qualcuno mi può dare una mano?
    Ve ne sarei grato!

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Hai controllato nel codice sorgente(CTRL+u) se nei link il valore id esiste?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Ciao Marco,
    perdona la mia ignoranza, che significa? Dove devo controllare?

    Sò che quando clikko sul link e vado alla pagina "page.php" nella barra degli indirizzi mi scrive page.php?id=1

    Essendoci due articoli inseriti nel database mi da anche quello relativo al secondo. Quindi apparentemente pare funzionare, il fatto è che non mi appare il $results richiesto!!!
    E non capisco il motivo!!
    Non sò se ciò che ho scritto abbia a che fare con quello che mi hai chiesto tu............
    fammi sapere

  4. #4
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Si intendevo se id assume il suo valore. Cmq se c'e', forse il problema sta nelle operazioni per l'estrazione con quell'id.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Da cosa potrebbe dipendere?
    La pagina "page.php" l'ho costruita col blocco note di windows senza metterci nulla dentro. Cioè è vuota, senza alcun tipo di codice ne html ne php.
    Non è che devo inserire qualche riga di codice (ma cosa?) affinchè possa recuperare i dati inviati con la variabile $results?

  6. #6
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Oddio, se e' tutto installato e il resto funziona in teoria non dovresti avere problemi. Prova a mettere dopo la query l'error()

    ....
    myql_query($tuaselect) or die (mysql_error());
    vedi cosa ti dice.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    555
    Non mi da nessun errore.............!!!

  8. #8
    Originariamente inviato da marckhh
    Da cosa potrebbe dipendere?
    La pagina "page.php" l'ho costruita col blocco note di windows senza metterci nulla dentro. Cioè è vuota, senza alcun tipo di codice ne html ne php.
    Non è che devo inserire qualche riga di codice (ma cosa?) affinchè possa recuperare i dati inviati con la variabile $results?

    lol certo che devi scriverci qualcosa!!

    quando clicchi sul link page.php?id=1

    NON STAI PASSANDO LA PAGINA al file page.php.. stai passando solo un parametro: id.

    quindi nel file page.php devi mettere una cosa del genere

    if (isset($_GET['id'])
    $query="SELECT * FROM table WHERE id='$_GET['id']'";

    e poi rimetti tutte le funzioni per eseguire e manipolare la query.

    ciao

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.