Дело такое, только учусь, и за это время пропитался безумным уважением к "кодерам", ибо это люди с железными нервами твёрдой силой воли и правильной логикой ) ну даладно, от комплиментов перейдем к вопросу. Значит решил написать тренеровачный скрипт, расписывать долго выкладываю исходники. ________________________________________________________ Код (Text): <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>New Web Project</title> </head> <body> <h2>simple login</h2> <?php include "login-form.php"; ?> </body> </html> ________________________________________________________ Код (Text): <html> <form action="login.php" method="get"> login <input type="text" name="username"> pass <input type="text" name="passwd"> <input type="submit"> </form> </html> ____________________________________________________________ Код (Text): <?php //this file get files to method "GET" // подключаем базу данных $status="no"; include 'bd.php'; foreach ($users as $u => $p) { if (($u==$_GET['username'])&&($p==$_GET['passwd'])) echo $status="yes"; }; //if($status="yes") // echo "ok"; // else { // echo "ok"; // }; //var_dump($users); //var_dump($_GET); // при помощи цыкла, сравниваем данные с гета в масиве "users". ? ____________________________________________________________ Код (Text): <?php //this is DATA BASE!!! u asshole $users=array("vasia"=>"1234","masha"=>"533","fegia"=>"531"); ?> ________________________________________________________ Все работает все ок! теперь я хочу по точно такому же типу обращаться к многомерному массиву, чтобы вместо пароля к примеру влепить url на картинку картинку. скажем так, удаляет форму пароля, остается только один инпут логина, вводи туда "джеки чан" и оп - а вот и он. Подскажите как реализовать через цикл, соответственно данные приходят на глобальную переменую "гет"?
Код (PHP): foreach ($users as $u => $p) { if (($u==$_GET['username'])&&($p==$_GET['passwd'])) echo $status="yes"; }; Это надо заменить на аналогию с использованием array_search. Вообще посоветую юзать хотя-бы csv. Если будете юзать массивы - тоже можно все реализовать с помощью вышеупомянутой функции
ну в принципе все даже еще легче воо Код (Text): include 'bd.php'; $key=array_search($_GET["username"], $users); echo $key; Еше раз хочу поблагодарить участника форума r3l0c за помощь ) До скорых встреч, надеюсь будем видится чащу