Из одиночного поля в мульти вставочное поле
Страницы: 1
Из одиночного поля в мульти вставочное поле
У меня есть код, который имеет на вставку 1 строку, и в этой строке текст
После вставки и отправки текста с ним происходит манипуляция в итоге он попадает в бд
Как мне сделать так, чтобы можно было вставлять сразу несколько текстов (каждый с новой строки) и он обрабатывался как-будто я каждый раз вставляю единичный текст и жму отправитьПытался сделать через textarea, но к сожалению он понимал только если вставляешь 1 строку, если вставить их больше 1, то никаких манипуляций с текстом не происходит
Код:
Код
<form id='form' class='blocks' method='post' action='/index.php'>
<input type='text' name='sss' />
<input type='submit' value='Добавить' />
</form>
Изменено: sitelon1 - 6 Августа 2014 00:59
Либо есть альтернативный вариант

Возможно ли как-то через другой php файл (со стороннего сервера) зайти на этот (как-будто мы зашли с браузера), и сделать так, чтобы определенный текст (о форматировании текста в определенный формат я сам позабочусь) автоматически вставился в поле и нажалась кнопка отправить
Что - то не очень понятно? Вам необходимо что-то наподобие опросника? Т.е, если необходимо добавить еще одну строку, то мы нажимаем на кнопку и появляется еще один input type="text"? Если так, то тут нужно малость еще и с javascript повозиться - добавление нового элемента по клику (не забывая его имя уникальным сделать, конечно smile:)), после принимаем массив POST и возимся с ним как надо. 
Можно чуть по другому - сделать textarea (так я думаю будет удобнее, чем text, хотя можно и через последний) и отделять каждый новый текст каким либо уникальным символом (к примеру | или @ или &, в общем, который не будет встречаться в текстах), а после разбить на массив по этим текстам. В итоге у нас получается массив, каждый элемент которого - новый текст.
Цитата
sitelon1 пишет:
автоматически вставился в поле и нажалась кнопка отправить
Это можно сделать с помощью яваскрипта. PHP ничего не вставляет и не отправляет, поскольку это серверный язык. а вам надо браузерный - javascript, autoid...

Или я неправильно понял задачу. попробуйте объяснить еще раз
Если нужно обработать несколько input'ов с одним именем, то нужно поместить их в массив, к имени input добавляете [] и обработчик поймет что это массив. И начинаем перебирать его циклом foreach вставляя в базу по одному.

Код
<form id='form' class='blocks' method='post' action='/index.php'> 
<input type='text' name='sss[]' /> 
<input type='text' name='sss[]' /> 
<input type='text' name='sss[]' /> 
<input type='text' name='sss[]' /> 
<input type='submit' value='Добавить' /> 
</form>


в обработчике пишем 
Код
$sss = $_POST['sss']; 
foreach($sss as $s){ 
mysql_query("INSERT INTO table (sss) VALUES('$s')"); 
}
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
02:52 РСЯ и тормоза сайта: Яндекс начал штрафовать за плохой PageSpeed? 
23:09 Как безопасно купить Гугл почту? 
22:34 01.02. Апдейт 31.01 // Chrome готовит "чёрную метку" для ИИ? 
13:45 Какой движок выбрать для форума? 
13:43 Нашел скрины выплат с Сапы за 2010 год. Пошел плакать 
09:26 Трафик пробил дно? Худший январь за 10 лет и внезапный рост продаж с Bing 
19:27 Плагин ответа 
23:25 SOCKS5 приватные прокси на 30 дней для PayPal 
23:24 Google Voice аккаунты для бесплатных SMS и звонков 
23:23 PayPal аккаунты для любых целей 
23:02 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
20:21 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
12:09 Trustpilot Reviews | Подниму рейтинг вашей компании 
12:07 Купить отзывы на Яндекс и Гугл картах, на Авито, на Отзовике и IRecommend 
23:51 Ставки на супер тренды в спорте 
22:31 [AI] Бот за $600к советовал есть сыр с крысами. Нью-Йорк его (наконец-то) снес 
22:30 Точные прогнозы на футбол 
13:38 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
07:11 Список обновленных тем пуст... 
17:02 Gartner обещал смерть SEO к 2026 году. Открываем метрику и проверяем 
08:25 Отвратительное поведение