Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создать таблицу и заполнить её ! PHP + MySQL 
:(
    Опции темы
slavonX86
Дата 1.10.2006, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 15.12.2005

Репутация: нет
Всего: 0



[1]
Нужно создать таблицу "account".
В ней создать поля "login", "password" и заполнить их.

[2]
Считать данные с таблицы и записаить их в переменные $login, $password

_______________________________________________
p.s. > подскажите литературу по PHP + MySQL
PM MAIL ICQ   Вверх
Garret
Дата 1.10.2006, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 16.9.2006
Где: Киев

Репутация: 1
Всего: 2



php.net
mysql.com
PM MAIL WWW ICQ   Вверх
slavonX86
Дата 1.10.2006, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 15.12.2005

Репутация: нет
Всего: 0



гы, lol. Умник !
Эти вопросы решены, на другом форуме помогли.

Вот другой вопрос: 

Надо средствами PHP проанализировать $login и $password 
Если есть любые символы кроме "a-z", "1-9", "-" и "_" , то $error = 'ошибка логина или пароля'


PM MAIL ICQ   Вверх
skyboy
Дата 2.10.2006, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



Цитата(slavonX86 @  1.10.2006,  13:19 Найти цитируемый пост)
p.s. > подскажите литературу по PHP + MySQL 

Цитата(Garret @  1.10.2006,  17:47 Найти цитируемый пост)
php.net
mysql.com 

Цитата(slavonX86 @  1.10.2006,  21:14 Найти цитируемый пост)
гы, lol. Умник !

Странный ты какой-то. Чем тебе эта литература не понравилась?  smile 
Цитата(slavonX86 @  1.10.2006,  21:14 Найти цитируемый пост)
Надо средствами PHP проанализировать $login и $password 
Если есть любые символы кроме "a-z", "1-9", "-" и "_" , то $error = 'ошибка логина или пароля'

RegExp функции. preg_match, например.
PM MAIL   Вверх
slavonX86
Дата 4.10.2006, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 15.12.2005

Репутация: нет
Всего: 0



Если я правильно понял работу этой функции, то она ищет запрещённые символы !
А мне надо не искать запрещённые, а проверить есть ли другие кроме разрешённых !
PM MAIL ICQ   Вверх
skyboy
Дата 4.10.2006, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 14
Всего: 260



slavonX86, ты неправильно понял. Регулярные выражения - мощное(потенциально - все равно все зависит от умения программиста) средство для определения, совпадает ли строка/её часть с заданным шаблоном. А вот что будет в шаблоне - отрицание или поиск совпадения -- зависит от тебя.
PM MAIL   Вверх
slavonX86
Дата 5.10.2006, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 15.12.2005

Репутация: нет
Всего: 0



а можешь привести пример ?
PM MAIL ICQ   Вверх
slavonX86
Дата 13.10.2006, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 15.12.2005

Репутация: нет
Всего: 0



ау... помогите...
PM MAIL ICQ   Вверх
bondarenko_a
Дата 13.10.2006, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 20.9.2006
Где: Kiev

Репутация: нет
Всего: 1



Трымай из мануала:
Код

<?php
// Символ "i" после закрывающего ограничителя шаблона означает
// регистронезависимый поиск.
if (preg_match("/php/i", "PHP is the web scripting language of choice.")) {
    echo "Вхождение найдено.";
} else {
    echo "Вхождение не найдено.";
}
?> 


Выкачай русишь мануал и будет тебе счастье
PM MAIL   Вверх
slavonX86
Дата 13.10.2006, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 15.12.2005

Репутация: нет
Всего: 0



Цитата(bondarenko_a @ 13.10.2006,  14:08)
Трымай из мануала:
Код

<?php
// Символ "i" после закрывающего ограничителя шаблона означает
// регистронезависимый поиск.
if (preg_match("/php/i", "PHP is the web scripting language of choice.")) {
    echo "Вхождение найдено.";
} else {
    echo "Вхождение не найдено.";
}
?> 


Выкачай русишь мануал и будет тебе счастье

Этот код ищет "php" в строке "PHP is the web scripting language of choice" !

А мне надо чтобы:
Если есть любые символы КРОМЕ "a-z", "1-9", "-" и "_" , то $error = 'ошибка логина или пароля'
PM MAIL ICQ   Вверх
Vaulter
Дата 13.10.2006, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 3
Всего: 22



if(preg_match("!^[-a-Z0-9_]*$!si",$login))
{
//работаем с $login
}
else
ошибка!!!
>:(


--------------------
PM MAIL WWW ICQ   Вверх
slavonX86
Дата 14.10.2006, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 15.12.2005

Репутация: нет
Всего: 0



Warning: preg_match() [function.preg-match]: Compilation failed: range out of order in character class at offset 5 in W:\www\sql\signup.php on line 72

 smile  smile  smile 
PM MAIL ICQ   Вверх
korisarimi
Дата 22.10.2006, 23:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 9.5.2006

Репутация: нет
Всего: 1



Код

if(ereg("[^[:alnum:]_]+",$login)) echo "error";
else echo "work";


Вот так работает.
PM MAIL   Вверх
SelenIT
Дата 23.10.2006, 01:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 9
Всего: 401



Цитата(slavonX86 @  13.10.2006,  16:53 Найти цитируемый пост)
Если есть любые символы КРОМЕ "a-z", "1-9", "-" и "_" , то $error = 'ошибка логина или пароля' 

Внимательно читайте дого... в смысле мануал, там есть все нужные "детали":
Код

if (preg_match("/[^a-z\d_-]/", $login)) $error = 'ошибка логина или пароля';




--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0573 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.