Косенко Данила Юрьевич (kosenko_danila) wrote,
Косенко Данила Юрьевич
kosenko_danila

Хозяину на заметку

Этот нехитрый скрипт на PHP позволит Вам создать готовый sql-запрос на основе списка и номера записи. Может пригодиться в случае, если надо вставить много записей из списка с одинаковым полем. Например, при заполнении списка городов конкретного региона. Обычно таблица имеет следующую структуру:

id int(20) auto_increment //номер записи
name varchar(100)// имя населенного пункта
pid int(20) // номер родительской записи, например, региона

Таким образом, мы вводим номер региона в верхнее поле, а в нижнее вставляем список городов. На выходе имеем список вида
INSERT INTO `gorod` VALUES ("","Москва","5");
INSERT INTO `gorod` VALUES ("","Люберцы","5");
и т.д.

<?
if(($_POST['text']!='') && ($_POST['id']!='')){
$f=explode("\n",$_POST['text']);
foreach($f as $v){
echo 'INSERT INTO `gorod` VALUES ("","'.$v.'","'.$_POST['id'].'");<br>';
}
}?>
<br>
<form method="POST">
<input type="text" name="id" value=""><input type="submit"><br>
<textarea name="text" cols=50 rows=20></textarea>

</form>
Tags: полезные скрипты, учебник
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment