сравнение заработало, но при нажатии кнопки "отправить сообщение"
изменяется значение в сессии на новое, т.е. при вводе в input я указываю капчу, input отправляет через POST, но сессия в этот момент принимает уже новое значение и получаеться, что сравнивать нужно уже с новым?
Или почему она (Captcha) при нажатии submit обновляется?
Или значение сессии записать, а сессию остановить?
Здравствуйте.
Есть 2 БД
в одной делаю запрос получаю допустим выражение "Мама мыла раму, папа чистил мистер-шмит" - записываю в переменную.
во второй есть значения:
------
пылесосил
чистил
драил
шкрябал
------
как из второй таблицы найти совпадение с первым запросом(переменной)?
LIKE и % в данном варианте не прокатят?
FOR'ом каждое поле второй, применяя % сверять с полученной переменной? Я правильно думаю?
А если строк несколько тысяч? Кажется, что что-то не то...
То он таблицу там тегами делает, но почему-то письма перестают уходить... (Добавление)
Uchkuma пишет:
I_CaR, вы не обосновали, а лишь дополнили свой вопрос, в котором было несколько неизвестных.
Хм... это мне напоминает детские, деревенские - "допустим, я скажу тебе, что ты пи....с, а ты обоснуй, что это не так!" ))))) С детства помню, что ответ был - "Да пошёл ты!"
- Этот ответ не Вам!!! Uchkuma, а то вдруг опять подумаете чего ;). Просто напомнило ;)
Я ни чего плохого ни кому не желал, но иногда даже правильное, но очень массивное и объемное по реализации решение маленькой проблемы, тоже является ерундой. т.е. не оптимальным выходом из положения.
Извините, если кого обидел своей прямой манерой общения. Ласково не умею ;) не из МСК я ;)
Всё без парсинга текста сделал! 1. собрал из полученных строк массива таблицу.
2. собирая засовывал её пошагово в результирующую переменную.
3. изменил структуру отсылаемого письма на Content HTML + кодировка
4. вставил через PHP в textarea переменную (ту что была собрана из др. переменных+тэги таблицы).
Всем спасибо! Ваши сообщения заставляют мыслить не по одному направлению! и подстёгивают на разработку решения иными путями ;)
Это я отправляю в php-файл отправки письма, принимаю через POST и засовываю в массив my_array. А уж нужные элементы массива, засовываю в textarea!
Теперь скажите, милостивый сударь, как этим вашим ВизиВиг редактором воспользоваться?
Т.е. менеджер при отправке письма будет сам редактировать письмо в нём и жать батон "отправить?"
У меня и так такая задача, облегчить менеджеру работу, чтоб он только кнопку жал и не думал что - куда.
Или мне привинчивать к своему php-файлу WYSIWYG-редактор для получения в него переменных? И делать в нём всю форму отправки письма?
Ну я наверное не такого уровня php-кодер... (Добавление)
DlTA пишет:
, но если всеже только для понта
А для чего же ещё выравнивание строк в письме заказчику?
Конечно для понту! А всё остальное в жизни не для понту?
Нафиг иномарки, Ока тоже 4 колеса и руль!
Можно и в ДОС-редакторах текст набирать, зачем Word 2010? Тоже для понту?
Не говорю, про просто дизайнерские изыски в интерфейсах различного ПО - это вообще по вашему голимый понт!
P.S. Мне приятно получать аккуратно написанные письма. Чего и сам хочу добиться от работы своего кода.
а накой тогда парить мозг, и вообще использовать то что не предназначено для этого?!
юзайте таблицы! (Добавление)
кстати есть еще тег <pre>[dot][dot][dot]</pre>
но таблицы лучше)
О! Господи!!! да посмотрите же код в топике !!!
Как Вы, DlTA, сможете воткнуть теги таблицы в textarea? для отправки текста формы?
Если сможете, я сделаю поклон Вам в знак уважения.
"\t" - табуляция
а сортировать данные нужно до вывода (если не JS) Функции работы с массивами в том числе и сортировки.
Говорю же, про табуляцию ЗНАЮ!
с табуляцией получается криво !!!
если
выражение из 3-х символов + tab + выражение
и выражение из 26 символов + tab + выражение
Это будет ровно? колонками? НЕТ!
Вот пример, где использую tab'ы (по одному после каждого элемента):
// вот тут то и загвоздка, как вывести эти переменные в колонки? HTML теги таблиц тут не работают, а переменные по длине очень разношёрстные.
//Табуляция в коде типа - [переменная ." ". переменная], не помогает.
}
else
{
continue;
}
}
echo"итого: ".$summ_array;
?>
</textarea>
т.е. Как бы в textarea реализовать примерно такое (без "_")?
--
1.__Василий__________Пупкин_____ ______1 место
2.__Ян_______________Лу_________ _____2 место
3.__Иван_____________Русланов-Бе лый___3 место
--
А Как мне из этого принятого массива или полученных через foreach значений выбрать значения по пунктам? Ведь ID всегда разный.
Например именно 4-ую строку массива из foreach?
ну или на крайний случай хоть 4-ую строку из массива из POST? (Добавление)
Методом научного тыка, дошёл до того (ну и подумал), что этот массив из foreach, нужно засунуть в свой массив, и там через индексы строк уже выводить, то что нужно. Я правильно мыслю?