traksis Posted March 3, 2008 Report Share Posted March 3, 2008 ir 2 mainīgie. $a = $_POST["passmain"]; - Tiek padots no pirmās lapas paroles ievades. while($row = mssql_fetch_array($result)){ $b = $row["pass"]; - Tiek paņemts no Ms Sql datubāzes tabulas } if ($a == $b) {echo ' viss notiekas ';} else {echo 'viss nenotiekas';} Atsevišķi izvadot $a un $b redzu, ka abas ir vienās. Bet kapēc veicot pārbaudi, IF uzskata ka vērtības nav vienādas? Link to comment Share on other sites More sharing options...
andrisp Posted March 3, 2008 Report Share Posted March 3, 2008 Nu, visticamāk gan, ka tomēr nebūs gan vienādi. Pirms paša IF'a ieliec: var_dump($a); var_dump($b); Tiešām vienādi ? Link to comment Share on other sites More sharing options...
traksis Posted March 3, 2008 Author Report Share Posted March 3, 2008 Liels paldies! Biju papīros nepareizi piefiksējis vērtības tipu. Uzrakstiju ka jābūt 5 simboliem, bet datubāzē ka 8, un visas vērtības tika ievadītas kā 5 simboli, bet tika pieliktas vēl 3 atstarpes... ps: slēdzam ciet un dzēšam :) Link to comment Share on other sites More sharing options...
Recommended Posts