Вопрос № 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 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Ответ отправил: Wsoul (статус: 1-й класс)
Ответ отправлен: 05.11.2008, 13:01
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 234445 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Большаков Владимир Андреевич
Здравствуйте, SOAD1715! Для элемента input не существует типа type="txt". Есть type="text". Но нас интересует не он, а интересует нас type="password". В такой вариации, вместо символов будут звездочки. Чтобы передавать значение в $_GET['password']/$_POST['password'] (это для PHP, зависит от аттрибута method элемента form), следует указать для input еще и параметр name="password". Какое значение для name укажем, такому ключу и присвоится значение нашего
пароля. Нужная строка в приложении.
#thank 234453 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 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 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Василий Сергеевич
Здравствуйте, 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 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Отвечает: Прим Палвер
Здравствуйте, SOAD1715!
<input type="password" name="pasword">
Всё.
--------- Блаженны прыгающие, ибо допрыгаются
Ответ отправил: Прим Палвер (статус: 4-й класс)
Ответ отправлен: 06.11.2008, 06:59
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 234523 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 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);
}
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.