Ciao a tutti,

Problema:
sto scrivendo un programma dove devo comparare due dati provenienti da un form e due dati provenienti da un database.

tutto funziona fino a quando non vado a comparare le due coppie di dati, cioè apparentemente sono uguali (quando esegue il print delle due coppie di dati me le scrive assolutamente uguali) però poi li sente diversi (usando l'operatore == ).

Questo è il mio script:
---------------------------------------------------------------------
/* INTERROGAZIONE AL DATABASE */
################################

print ("INTERROGO IL DATABASE

");
$result = mysql_query ("SELECT * FROM `password` WHERE `usr` LIKE '$usr' AND `pwd` LIKE '$pwd'");

/* SCOMPOSIZIONE RISULTATO INTERROGAZIONE AL DATABASE */
################################################## ######

print ("INIZIO IL CICLO DI ANALISI SUL RISULTATO

");

print ("001 la variabile esterna \$usr è $usr

");
print ("002 la variabile esterna \$pwd è $pwd

");

while ($couple = mysql_fetch_array($result))
{

print ("01 \$couple[usr] è $couple[usr]

");

print ("02 \$couple[pwd] è $couple[pwd]

");

print ("03 $couple[usr] = $couple[pwd]

");

}

if ($couple[usr] == $usr)
{
print ("04 Il valore \$couple[usr] è uguale a \$usr

");
}
else
{
print ("04 IL VALORE \$couple[usr] NON E' UGUALE A \$usr

");
}

if ($couple[pvd] == $pwd)
{
print ("05 Il valore \$couple[pwd] è uguale a \$pwd

");
}
else
{
print ("05 IL VALORE \$couple[pwd] NON E' UGUALE A \$pwd

");
}

if (($couple[usr] == $usr) and ($couple[pwd] == $pwd))
{
print ("ACCESSO EFFETTUATO!");
}
else
{
print ("FOTTITI!!!");
}

mysql_close($link);
---------------------------------------------------------------------

Quello che vedo sul browser è:
---------------------------------------------------------------------

INTERROGO IL DATABASE

INIZIO IL CICLO DI ANALISI SUL RISULTATO

001 la variabile esterna $usr è w.topino

002 la variabile esterna $pwd è walter

01 $couple[usr] è w.topino

02 $couple[pwd] è walter

03 w.topino = walter

04 IL VALORE $couple[usr] NON E' UGUALE A $usr

05 IL VALORE $couple[pwd] NON E' UGUALE A $pwd

FOTTITI!!!

---------------------------------------------------------------------

CHI MI SA AIUTARE?

THANKS!