Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Problemi con Login

  1. #1

    Problemi con Login

    Salve a tutti!

    Sono nuovo del forum.

    Volevo chiedere un'informazione. Ho seguito la guida del link: http://freephp.html.it/articoli/view...olo.asp?id=132

    per gestire i Login in PHP con i database. Mi sembra di aver fatto tutto giusto, ma mi da questo messaggio:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in e:\programmi\apache group\apache\test\login\include\auth.lib.php on line 95

    Warning: Cannot modify header information - headers already sent by (output started at e:\programmi\apache group\apache\test\login\include\auth.lib.php:95) in e:\programmi\apache group\apache\test\login\login.php on line 27
    Hai inserito dati non corretti ... attendi il reindirizzamento


    Qualcuno mi può aiutare?

    Ringrazio tutti in anticipo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141

    Re: Problemi con Login


    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in e:\programmi\apache group\apache\test\login\include\auth.lib.php on line 95
    Probabilmente è errata la query che fai...
    Prova a fare:
    Codice PHP:
    mysql_query($tuaQuery) or die("Errore: ".mysql_error()); 
    Warning: Cannot modify header information - headers already sent by (output started at e:\programmi\apache group\apache\test\login\include\auth.lib.php:95) in e:\programmi\apache group\apache\test\login\login.php on line 27
    Questo è dato da un output (codice html, print, echo ecc ecc...) messo prima dell'header("Location: ...")
    prova a mettere come prima istruzione della pagina:
    ob_start();
    http://it2.php.net/manual/it/function.ob-start.php

    ciao

  3. #3
    Utente bannato
    Registrato dal
    Mar 2005
    Messaggi
    228
    beh prova a postare un po di codice per vedere il perche degli errori
    senza codice è difficile vedere cosa nn va

  4. #4
    Il codice dovrebbe essere lo stesso che si può scaricare al link che avevo segnato.

    Nel caso potrei postarlo anche, ma quale sarebbe il file con il codice da postare? Quello che mi segna negli errori, giusto?

    Scusate le domande stupide, ma sto cercando di imparare.

  5. #5
    nella tua paggina sembra che tu usi HEADER vero?
    Devi postare il tuo codice perchè header dà diversi problemi.

  6. #6
    Header? scusa, ma cos'è? :master:

    Io ho preso il codice che c'è nella sezione del sito, ma lì di Header non ne parlava.

    Grazie ancora.

  7. #7
    Qualcuno mi può aiutare?
    Sono rimasto bloccato ancora lì e non ho capito quale sia l'errore.
    Può essere perchè ho fatto le tabelle con PhpMyAdmin?

    Questa è la riga incriminata:

    if(mysql_num_rows($result) != 1){
    return array(AUTH_INVALID_PARAMS, NULL);
    }else{
    $data = mysql_fetch_array($result);
    return array(AUTH_LOGEDD_IN, $data);
    }
    }

  8. #8
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in e:\programmi\apache group\apache\test\login\include\auth.lib.php on line 95

    Questo errore ti dice che c'è una errore della fnzione mysql_num_rows presente nel file auth.lib.php alla riga 95.

    Vai ala riga corrispondente in quel file. Troverai sicuramente che prima di mysql_num_rows viene eseguita la query

    mysql_query( $var_della_query ) ;

    quindi trasforma in questo modo:

    mysql_query( $var_della_query ) or die( mysql_error() ) ;

    Dopo pensiamo all'errore dell'header.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  9. #9
    Ho aggiunto il pezzo di codice che mi hai detto e adesso non mi da più nessun errore, ma dice: "No Database Selected".

    Non mi trova i database degli username e password? Come mai?

    Grazie Mircov!

  10. #10
    Che vuol dire non mi trova i database degli username e password? Il database è unico! Poi nel db ci sono le varie tabelle ed all'interno delle tabelle i campi!

    mi sa che hai fatto un po' di casini!

    Ti consiglio di andare a leggere le guide su www.freephp.it

    Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.