Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25

Discussione: Paginazione di Giudoz

  1. #11
    Utente di HTML.it L'avatar di remixe
    Registrato dal
    Aug 2004
    Messaggi
    645

    re

    perfetto Guido avevi ragione tu, è bastato scrive
    </table> prima e tutto è tornato magicamente
    a posto.

    GRAZIE ancora

    p.s. FORZA Reggina
    nessuno

  2. #12
    Utente di HTML.it L'avatar di remixe
    Registrato dal
    Aug 2004
    Messaggi
    645

    re

    ciao Guido :ciauz
    sto utilizzando la tua funzione per la paginazione
    e mi succede una cosa stranissima, e cioè
    la volta precedente mi funzionava all aperfezione ora
    mi compare questo messaggio di errore:


    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/...../..../miosito.com/..../..../paging.func.php on line 18
    non ci sono dati

    come può essere?

    ciaooooooooooo
    nessuno

  3. #13

    Re: re

    Originariamente inviato da remixe
    ciao Guido :ciauz
    sto utilizzando la tua funzione per la paginazione
    e mi succede una cosa stranissima, e cioè
    la volta precedente mi funzionava all aperfezione ora
    mi compare questo messaggio di errore:


    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/...../..../miosito.com/..../..../paging.func.php on line 18
    non ci sono dati

    come può essere?

    ciaooooooooooo
    hai forse cambiato la versione di php o di mysql? Quale versioni usi?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #14
    Utente di HTML.it L'avatar di remixe
    Registrato dal
    Aug 2004
    Messaggi
    645

    re

    ciao Piero

    ho appena capito il perchè, dipendeva da come avevo scritto la query:

    $res = paging('SELECT * FROM news');

    con questa che ho scritto qui sopra mi funziona alla grande, mentre con quest'altra
    mi da l'errore di cui sopra:

    $res = paging('SELECT id,notizie FROM bagno');


    il fatto però è che a me occorre una query specifica come quest'ultima
    in quanto io dalla tabella news devo scaricare sulla pagina esclusivamente
    quei record con il campo "notizie"

    come posso fare?

    ciao
    nessuno

  5. #15

    Re: re

    Originariamente inviato da remixe
    ciao Piero

    ho appena capito il perchè, dipendeva da come avevo scritto la query:

    $res = paging('SELECT * FROM news');

    con questa che ho scritto qui sopra mi funziona alla grande, mentre con quest'altra
    mi da l'errore di cui sopra:

    $res = paging('SELECT id,notizie FROM bagno');


    il fatto però è che a me occorre una query specifica come quest'ultima
    in quanto io dalla tabella news devo scaricare sulla pagina esclusivamente
    quei record con il campo "notizie"

    come posso fare?

    ciao
    metti la segnalazione degli errori alla query. Se tutto e' come prima avrai un errore nei nomi tabella/campi

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #16
    per come è programmata la cosa dovrebbe essere trasparente.. cioè quello che arrivi viene dato in pasto a mysql_query()... mi sembra strano ti dia errore così... mi sa che devo migliorare la gestione degli errori della funzione

  7. #17
    Utente di HTML.it L'avatar di remixe
    Registrato dal
    Aug 2004
    Messaggi
    645

    re

    infatti, non capisco la seconda query è corretta come sintassi
    però mi da quel famoso errore.
    come posso fare esattamente per evitarlo?

    fatemi sapere :
    nessuno

  8. #18
    Originariamente inviato da }gu|do[z]{®©
    per come è programmata la cosa dovrebbe essere trasparente.. cioè quello che arrivi viene dato in pasto a mysql_query()... mi sembra strano ti dia errore così... mi sa che devo migliorare la gestione degli errori della funzione
    per avere un debugging migliore fai così:

    da:
    //conteggio i record presenti
    $resource = mysql_query($query); //grazie a piero.mac per la compatibilità con mysql 5
    $righe = mysql_num_rows($resource);
    if ($righe == 0){ return false; }

    a:
    //conteggio i record presenti
    $resource = mysql_query($query); //grazie a piero.mac per la compatibilità con mysql 5
    if(!$resource) { echo 'Si è verificato un errore con la query inserita.
    L\'errore restituito è: ', mysql_error(),''; exit; }
    $righe = mysql_num_rows($resource);
    if ($righe == 0){ return false; }


    ti stampa direttamen5e l'errore restituito da mysql.. è più pulito così

    Ora aggiorno anche il codice che sta on-line


  9. #19
    Utente di HTML.it L'avatar di remixe
    Registrato dal
    Aug 2004
    Messaggi
    645

    re

    ho copiato e incollato il codice qui sopra, ma credo ci sia
    qualche problema di sintassi, qualche parentesi o apice non chiuso..qualcosa del genere.
    nessuno

  10. #20
    ciao guidozz...

    hai pure messo una citazione....

    Per la cronaca ora quell'annidamento con php 5.1/mysql 5.0 funziona di nuovo. Probabile un qualche problema nelle estensioni mysql delle versioni precedenti di php / mysql. Di fatto in qualche versione il problema esiste e quindi va bene non annidare mysql_num_rows(mysql_query(...) )



    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.