Problema pagina di LOGIN in php/mysql[RISOLTO]

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
dottor3
Linux 1.x
Linux 1.x
Messaggi: 162
Iscritto il: dom 27 lug 2008, 12:59
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: kde 4.5

Re: Problema pagina di LOGIN in php/mysql

Messaggio da dottor3 »

Non restituisce nessun errore............ma nn funziona lo stesso!
Ecco il tuo codice (modificato da me solo per comodita' dei parametri)
function auth_user($userid, $userpassword)
{
global $default_dbname, $user_table;
$link_id = db_connect();
mysql_select_db('php_test');
echo "errore<br>";

$query = "SELECT username FROM user WHERE userid = '$userid' AND userpassword= Password('$userpassword')";
if (false === ($result = mysql_query($query))) error_message(sql_error());

if (false === ($n_rows = mysql_num_rows($result))) error_message(sql_error());

if(!$n_rows)
return 0;
}
error_message()---|
sql_error() ----------SONO funzioni create ad hoc per i messaggi di errore (me li da come pop up)

Mi dice che la password e' errata e stop.

Avatar utente
dottor3
Linux 1.x
Linux 1.x
Messaggi: 162
Iscritto il: dom 27 lug 2008, 12:59
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: kde 4.5

Re: Problema pagina di LOGIN in php/mysql[RISOLTO]

Messaggio da dottor3 »

Trovato il MALEDETTO ERRORE :evil: :evil:

Si trattava di un errore di scrittura in una funzione superiore..........sono un pirla........grazie a tutti per l'interesse!!!!!!

Vi mando un bel KISS a tutti (naturalmente l'acronimo 8-[ )

BAUUUUUUUUUUU :mille: :mille: :mille:

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Re: Problema pagina di LOGIN in php/mysql[RISOLTO]

Messaggio da nuitari »

Ti conviene veramente usare una classe per la gestione del database.. così eviti errori di questo tipo.
Guarda questo link http://www.slacky.eu/wikislack/index.ph ... :_ffDb_Sql

Rispondi