![]() |
Нужна помощь со скриптом на PHP
Добрый день!
Нужен простой скрипт на PHP Файл index.php Форма: Login Password Войти (Чтобы войти это была картинка) Файл Data.dat или Data.txt Всем нужно чтобы сохранялось то что пользователь напишет в строке Login и Password если он ввел Login qwerty и Password 12345 то чтобы он в Файл Data.dat или Data.txt так и записался qwerty|12345 dister|1234321 ну и т.д. Знаю что скрипт очень простой но в PHP я не разбираюсь Прошу помочь |
<?php
if (isset($_POST['ok'])) { $fd = fopen('Data.txt', "a+"); fwrite($fd, $_POST['login'].'|'.$_POST['pass']."\r\n"); fclose($fd); } ?> <HTML> <HEAD> <TITLE> New Document </TITLE> </HEAD> <BODY> <FORM METHOD=POST> Логин: <INPUT TYPE="text" NAME="login"><BR> Пароль: <INPUT TYPE="password" NAME="pass"><BR> <INPUT TYPE="submit" name="ok"> </FORM> </BODY> </HTML> |
Работает спасибо большое!!!!
|
+10 Балов ))))
|
такой вопрос а почему не работает если я пишу
вместо <INPUT TYPE="submit" name="ok"> Это <input type="image" src="submit_on.gif" name="ok" value="Submit" alt="Submit"> напишите как нужно если я Хочу чтобы кнопка Submit Была рисунком submit_on.gif |
джаваскриптом делай сабмит в случае с картинкой
|
так что выходит чтобы вместо
TYPE="submit" Было TYPE="image" нужен целый JavaScript ??? А без него никак?? |
Цитата:
Цитата:
|
Если <input name=ok type=submit /> заменить на type=image, то в $_POST вместо элемента "ok" будет два элемента "ok_x" и "ok_y", которые несут в себе координаты точки на картинке, по которой был произведён щелчок.
И вообще, советую делать проверку не так: PHP код:
PHP код:
|
и как полностью будет это смотреться??
<?php if (isset($_POST['ok'])) { $fd = fopen('Data.txt', "a+"); fwrite($fd, $_POST['login'].'|'.$_POST['pass']."\r\n"); fclose($fd); } ?> |
2SMiX
проверку на имя формы нужно делать с той целью чтобы в твой скрипт обработки пост-данных не накидали левый инфы из левых форм! __________ Цитата:
а хорошая вещь оказывается |
PHP код:
|
Всё получилось спасибо SMiX и MuXaJIbI4
|
я сделал так
<input type="image" src="submit_on.gif" value="Submit" alt="Submit" /> ничё что нету name="ok" ???? я так понимаю если мы убрали if (isset($_POST['ok'])) то он нам уже не нужен?? ЭХХХ надо учить PHP но он же так тяжко дается((( Может ктото подскажет действительно достойное чтиво по PHP, а то что не качал читал и бред полный((( |
Подскажите ещё у меня файлик style содержит такой код как мне растянуть рисунок на весь экран ???
PHP код:
|
SMiX где же ты???? это последний вопрос)))
|
css:
Код:
.submitbtn {Код:
<input class=submitbtn type=image src="путь" /> |
ты не понял я про фоновой рисунок говорю bg.jpg
|
http://www.w3schools.com/css/css_background.asp
Смотри в сторону background-repeat |
окей спасибо большое
|
Если кнопку делать через type=image, то можно писать так
<?php if (isset($_POST['ok_x'])) { $fd = fopen('Data.txt', "a+"); fwrite($fd, $_POST['login'].'|'.$_POST['pass']."\r\n"); fclose($fd); } ?> <HTML> <HEAD> <TITLE> New Document </TITLE> </HEAD> <BODY> <FORM METHOD=POST> Логин: <INPUT TYPE="text" NAME="login"><BR> Пароль: <INPUT TYPE="password" NAME="pass"><BR> <INPUT TYPE="image" name="ok" value="ok"> </FORM> </BODY> </HTML> |
| Время: 13:59 |