• User

    problemi con query

    Ciao a tutti, vi prego qualcuno mi aiuti:

    • ho creato un DB mysql tabelle, recordset, query, tutto ok.
    • ho programmato di listare 10 records per pagina
    • in fondo con successo ho inserito "avanti " e "indietro" per cambiare pagine ,
      ma nn so come fare 😢 a listare tutte le pagine-risultati numericamente tipo :
      pagine 1 2 3 4 5 etc. ( con i link ovviamente)

    Vi ringrazio 🙂


  • User Attivo

    devi contare quanti record hai in totale, scoprire quante pagine hai e in un cilco crei i link ad ogni singola pagina....
    :ciauz:


  • User Attivo

    anche io devo fare la paginazione su una mia pagina e mi sono segnato questo link: http://freephp.html.it/articoli/view_articolo.asp?id=75

    ma non lho provato


  • Bannato Super User

    L'articolo segnalato da nightmare è quello che ti serve per fare quello che
    vuoi tu, io uso qualcosa di simile su un mio sito e funziona perfettamente.


  • User

    @emmebar said:

    L'articolo segnalato da nightmare è quello che ti serve per fare quello che
    vuoi tu, io uso qualcosa di simile su un mio sito e funziona perfettamente.

    Vorrei ringraziare chi mi ha risposto. Ora ci provo.. e speriamo bene 🙂


  • User

    @Moon said:

    @emmebar said:
    L'articolo segnalato da nightmare è quello che ti serve per fare quello che

    vuoi tu, io uso qualcosa di simile su un mio sito e funziona perfettamente.

    Vorrei ringraziare chi mi ha risposto. Ora ci provo.. e speriamo bene 🙂

    Sono qui di nuovo: ho dato un'okkiata al tut di sopra, ma nn ci sono riuscita: io ho una query di questo tipo:

    $colname_rsProva2 = "%";
    if (isset($_POST[MarcaMo])) {
    $colname_rsProva2 = (get_magic_quotes_gpc()) ? $_POST[MarcaMo] : addslashes($_POST[MarcaMo]);
    }
    $colname1_rsProva2 = "%";
    if (isset($_POST[Provi])) {
    $colname1_rsProva2 = (get_magic_quotes_gpc()) ? $_POST[Provi] : addslashes($_POST[Provi]);
    }
    mysql_select_db($database_myConn, $myConn);
    $query_rsProva2 = sprintf("SELECT * FROM annunci WHERE marcamoto LIKE '%s' AND provincia LIKE '%s' ORDER BY id DESC", $colname_rsProva2,$colname1_rsProva2);
    $query_limit_rsProva2 = sprintf("%s LIMIT %d, %d", $query_rsProva2, $startRow_rsProva2, $maxRows_rsProva2);
    $rsProva2 = mysql_query($query_limit_rsProva2, $myConn) or die(mysql_error());
    $row_rsProva2 = mysql_fetch_assoc($rsProva2);

    e ho due problemi principali:

    1. usando i pulsanti avanti/indietro nel visualizzare i risultati (10 x pagina ) questi funzionano solo con l'interrogazione base ma non quando si fanno le selezioni da uno o l'altro textfield.
    2. continuo a nn capire come si listano i numeri pagine dopo che l'utente ha fatto la selezione dai due textfield .
      Se qualcuno gentilmente mi volesse aiutare posso fornire tutta la mia pagina sorgente.
      Molte grazie ancora