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!