добрый день, требуеться помощь специалистов
есть вот такой скрипт по добавлению обьявлений... если через форму добавлять по 1 фразе в базу, то все чудесно работает. но столкнулся с проблемой, что нужно добавить в базу одновременно несколько обьявлений. загвоздка в том, что я незнаю как это написать в коде (подозреваю что через масивы)
форма из index.html
CODE ( text):
скопировать код в буфер обмена
<form id="form1" name="form1" method="post" action="http://localhost/ob/add.php"> <label>Категория : <select name="category"> <option value="2">продам -Недвижимость</option> <option value="3">продам - Авто, вело, мото</option> <option value="4">продам - Разное</option> <option value="6">куплю - Недвижимость</option> <option value="7">куплю - Авто, вело, мото</option> <option value="8">куплю - Разное</option> <option value="9">услуги - Услуги</option> <option value="10">животные - Животные</option> <option value="12">разное - Обмен</option> <option value="13">разное - Сдам</option> <option value="14">разное - Сниму</option> <option value="16">работа - Ищу работу</option> <option value="17">работа - Требуются</option> <option value="18">знакомства - Знакомства</option> </select> </label> <p> <label>Текст<br /> <TEXTAREA name=description rows=14 cols=100></TEXTAREA> </label> </p> <p> <label> <input type="submit" name="Submit" value="Отправить данные" /> </label> </p> </form>
add.php
PHP:
скопировать код в буфер обмена
<?PHP $user = "root"; $pass = "test"; $db = "test"; $cat = $_POST['category']; $text = $_POST['description']; //del_cat $query = ("delete from `test` where (category='$cat')") or die ('NO_DEL'); //add $query2 = ("insert into `test` (`id`,`short_description`,`category`) VALUES ('','$text','$cat')") or die ('NO_ADD'); echo 'Done'; ?>
я не спец в пхп, но почитав форум набросал этот скрипт... как я писал выше.. по одному обьявлению он добавляет в базу чудесно (перед добавлением обьяв я очищаю в базе нужную категорию). большая просьба подсказать как изменить скрипт, что бы в textarea можно было ввести много однострочныхстрочных обьявлений и при этом они бы добавлялись в базу. (p.s.: php5)
пример:
в текстарию вводим текст:
и нужно что бы этот текст ложился так же в базу в свою категорию, т.е. в запрос
insert into `test` (`id`,`short_description`,`category`) VALUES ('','$text','$cat');
в $text вводилась каждый раз следующая строка из текстарии и заносилась в базу
заранее большое спасибо(Отредактировано автором: 19 Августа, 2008 - 17:14:01)
|