Вопрос № 149537: Здраствуйте! Я использую поле <input type="txt" name="pasword"> для ввода пароля. Но не знаю как зделать так что бы вместо вводимых символов отображались звёздочки *, а вводимый паоль присваивался перемнной pasword. Помогит...
Вопрос № 149564: Здравствуйте дорогие эксперты у меня вот кокой вопрос к вам, хочу сделать чтоб была проверка в базе mysql на существования емайла чтоб повторно не был занесён,
если он существует то дальше скрип не работает и выводим сообщения что уже подписаны, как ...
Вопрос № 149.537
Здраствуйте! Я использую поле <input type="txt" name="pasword"> для ввода пароля. Но не знаю как зделать так что бы вместо вводимых символов отображались звёздочки *, а вводимый паоль присваивался перемнной pasword. Помогите плиз!..
Отправлен: 05.11.2008, 12:57
Вопрос задал: SOAD1715 (статус: Посетитель)
Всего ответов: 6 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: PVS@Lviv
Здравствуйте, SOAD1715! Также должно быть type=password
Ответ отправил: PVS@Lviv (статус: Профессионал) Украина, Львов ---- Ответ отправлен: 05.11.2008, 13:00
Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 234444 на номер 1151 (Россия) | Еще номера >>
Отправить WebMoney:
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Ответ отправил: Wsoul (статус: 1-й класс)
Ответ отправлен: 05.11.2008, 13:01
Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 234445 на номер 1151 (Россия) | Еще номера >>
Отправить WebMoney:
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Большаков Владимир Андреевич
Здравствуйте, SOAD1715! Для элемента input не существует типа type="txt". Есть type="text". Но нас интересует не он, а интересует нас type="password". В такой вариации, вместо символов будут звездочки. Чтобы передавать значение в $_GET['password']/$_POST['password'] (это для PHP, зависит от аттрибута method элемента form), следует указать для input еще и параметр name="password". Какое значение для name укажем, такому ключу и присвоится значение нашего
пароля. Нужная строка в приложении.
Отправить SMS#thank 234453 на номер 1151 (Россия) | Еще номера >>
Отправить WebMoney:
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Отвечает: Ivol84
Здравствуйте, SOAD1715! Прежде всего вы должны создать форму: <form method="POST" action="адрес_скрипта_обработки" name="form_login" <input type="password" name="pasword"> <input type="submit" name="subm" value="Послать"> </form>
В таком случае в скрипт будет передан пароль в переменную $_POST['pasword'].
Ответ отправил: Ivol84 (статус: 2-й класс)
Ответ отправлен: 05.11.2008, 17:00
Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 234460 на номер 1151 (Россия) | Еще номера >>
Отправить WebMoney:
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Василий Сергеевич
Здравствуйте, SOAD1715! Для отображения звездочек в поле "пароль", надо использовать type="password", а не type="txt" (правильно писать text, но если указать ошибочтый тип, например txt, то будет установлен тип text по умолчанию) Для получения переменной необходимо знать каким методом отправлялась форма (method="post" или method="get"). Соответсвенно получить переменную можно из массива $_GET или $_POST (правда есть еще массив $_REQUEST, который содержит
в себе и то и другое...) Пример. $password = $_REQUEST['password']; P.S. Слово password пишется с двумя буквами S.
Ответ отправил: Василий Сергеевич (статус: 2-й класс)
Ответ отправлен: 06.11.2008, 01:55
Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 234517 на номер 1151 (Россия) | Еще номера >>
Отправить WebMoney:
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Отвечает: Прим Палвер
Здравствуйте, SOAD1715!
<input type="password" name="pasword">
Всё.
--------- Блаженны прыгающие, ибо допрыгаются
Ответ отправил: Прим Палвер (статус: 4-й класс)
Ответ отправлен: 06.11.2008, 06:59
Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 234523 на номер 1151 (Россия) | Еще номера >>
Отправить WebMoney:
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 149.564
Здравствуйте дорогие эксперты у меня вот кокой вопрос к вам, хочу сделать чтоб была проверка в базе mysql на существования емайла чтоб повторно не был занесён, если он существует то дальше скрип не работает и выводим сообщения что уже подписаны, как мне это сделать вот мой скрипт. <?php include ("db.php"); if (isset($_POST['name'])){$name = $_POST['name'];} if (isset($_POST['email'])){$email = $_POST['email'];} if (empty($name) or empty($email)) { exit
("<p>Вы ввели не всю информацию, вернитесь назад и заполните все поля. <br> <input name='back' type='button' value='Вернуться назад' onclick='javascript:self.back();'>");}
Отправлен: 05.11.2008, 16:38
Вопрос задал: razrobotki (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Абельхарисов Руслан/Marked One
Здравствуйте, razrobotki! Проверить наличие в таблице строки с полем с определенным значением можно так: mysql_result(mysql_query("SELECT COUNT(*) FROM podpiska WHERE email = '$email'"), 0); Эта конструкция вернет 0, если в таблице podpiska нет строки с полем email равным переменной $email, иначе вернет кол-во таких строк. Таким образом получаем код:
Код:
if (mysql_result(mysql_query("SELECT COUNT(*) FROM podpiska WHERE email = '$email'"), 0) != 0) { echo 'Пользователь с таким e-mail уже есть!'; } else { $date = date("Y-m-d"); $result2 = mysql_query ("INSERT INTO podpiska (name,email,date) VALUES ('$name','$email','$date')",$db);
}
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.