- Home
- Categorie
- Coding e Sistemistica
- PHP
- problemi con query
-
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
-
devi contare quanti record hai in totale, scoprire quante pagine hai e in un cilco crei i link ad ogni singola pagina....
-
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
-
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.
-
@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
-
@Moon said:
@emmebar said:
L'articolo segnalato da nightmare è quello che ti serve per fare quello chevuoi 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:
- 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.
- 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