Без описания |
Поиск в теме | Версия для печати |
Vladimir |
Отправлено: 30 Сентября, 2008 - 14:05:58
|
Advanced Member
Покинул форум
Сообщений всего: 270
Дата рег-ции: Апр. 2005
Карма 0
|
Как это
CODE:$words = array("мама", "мыла", "раму");
foreach ($words as $word)
if (strpos($_POST['text'], $word)===FALSE)
{
header("location: error.htm");
exit();
} с этим
CODE:
if (isSet($_POST['text']))
{
$file = fopen('file.txt', 'a');
fwrite($file, "$_POST[text]\n");
fclose($file);
}
объединить?
Запутался. |
|
|
Furax |
Отправлено: 01 Октября, 2008 - 00:00:10
|
Бледнотик
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007
Откуда: Иркутск, Сибирь, СССР
Карма 32
|
Vladimir
Создаёшь таблицу базы данных с необходимым числом переменных. Для четырёх (var1, var2, var3, var4) это будет выглядеть как-то так:CODE:CREATE TABLE `tablename` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
`date` TIMESTAMP NOT NULL ,
`var1` TEXT NOT NULL ,
`var2` TEXT NOT NULL ,
`var3` TEXT NOT NULL ,
`var4` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
); И дальше вбиваешь в неё свои данные:CODE:if (isSet($_POST['var1']) && isSet($_POST['var2']) && isSet($_POST['var3']) && isSet($_POST['var4']))
{
$var1 = addslashes($_POST['var1']);
$var2 = addslashes($_POST['var2']);
$var3 = addslashes($_POST['var3']);
$var4 = addslashes($_POST['var4']);
mysql_connect('server', 'user', 'password');
mysql_select_db('database');
mysql_query("INSERT INTO `tablename` (`id`, `date`, `var1`, `var2`, `var3`, `var4`) VALUES (NULL, NOW(), '$var1', '$var2', '$var3', '$var4')");
} |
|
|
Vladimir |
Отправлено: 01 Октября, 2008 - 13:10:46
|
Advanced Member
Покинул форум
Сообщений всего: 270
Дата рег-ции: Апр. 2005
Карма 0
|
Леголегс пишет:Первое прямо перед вторым
CODE:$words = array("мама", "мыла", "раму");
foreach ($words as $word)
if (strpos($_POST['text'], $word)===FALSE)
{
header("location: error.htm");
exit();
}
if (isSet($_POST['text']))
{
$file = fopen('file.txt', 'a');
fwrite($file, "$_POST[text]\n");
fclose($file);
} Работает, когда присутствуют все три слова при вводе. А мне нужно, чтобы при присутствии ХОТЯ БЫ ОДНОГО из слов, происходило добавление.
Можно ли ("мама", "мыла", "раму" вывести в отдельный файл, который потом инклудить?(Отредактировано автором: 01 Октября, 2008 - 13:50:48) |
|
|
|
Поиск в теме | Версия для печати |
Страниц (3): « 1 [2] 3 » |
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0) |
« PHP/Perl » |
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
|
|
|