Programátorská hádanka č.2

Dnes jsem se v práci setkal s pěknou chybičkou v kódu, kterou tam zanechal můj předchůdce. Doufám, že ji odhalíte stejně snadno jako dnes já.

Jedná se o skript, který přidělí uživateli jedinečné přihlašovací jméno. Vstup je příjmení a jméno uživatele, výstup pak přihlašovací jméno.

.
.
$usernamebase = tran_1250_ascii($data["prijmeni"].".".$data["jmeno"]);
$usernameid = 0;
do {
   $username = $usernamebase . sprintf("%02d", $usernameid);
   $dotaz = $SQL->equery ("SELECT * FROM users WHERE username = $", $username);
} while ($dotaz->getNumRows() > 0);
$data["username"] = $username;
.
.
.			

Kde je chyba? Odpovědi posílejte na info@nosd.cz

Hodnocení

Komentáře

Komentáře již nelze přidávat