powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как добавить сразу несколько строк в форму занесения городов ?
32 сообщений из 32, показаны все 2 страниц
Как добавить сразу несколько строк в форму занесения городов ?
    #38559243
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К примеру есть форма заноса городов в базу
я выбираю сначала край куда нужно занести город
а потом пишу город

можно ли автоматизировать процесс и копировать сразу столбцом городов каждый с новой строки

к примеру

Ставрополь
Пятигорск
Нальчик
Невинномысск

?
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38559307
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чём проблема? формируй программно текст запроса на добавление, и выполняй.
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561587
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы бы могли написать такое или доделать готовое?
за$?
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561594
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще нужно при этом, проверять в форме если есть уже такой же город то не заносить его
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561603
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dennaесть уже такой же город то не заносить его INSERT IGNORE
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561605
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dennaВы бы могли написать такое или доделать готовое?
за$?Покажите ТЗ. И готовое, если возможно.
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561609
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно вводить из буфера кучками города
и если какие то уже были в базе то не делать новые записи для этих городов
вот и все ТЗ

файл готовый есть
скока денег возмете?
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561634
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
if(@$_GET['op']=="add_city"){
if(@$_POST['city_name']){
if(ctype_digit(@$_POST['id_city'])>="1")$root_city=$_POST['id_city'];
else die("<center><strong>".$lang[98]." ".$lang[81].$lang[173]."</strong></center>");
$city_name=trim($_POST['city_name']);
$city_name=clean($city_name);
if(@$_POST['en_city_name'])$en_city_name=trim($_POST['en_city_name']);
else $en_city_name=ru2en($city_name);
$en_city_name=utf8_ucfirst(clean($en_city_name));
if(ctype_digit(@$_POST['sort_index']))$sort_index=$_POST['sort_index'];
else $sort_index=0;
$query=mysql_query("INSERT jb_city SET parent='".$root_city."', city_name='".$city_name."', en_city_name='".$en_city_name."', sort_index='".$sort_index."'");cq();
if($query)echo "<center><strong>".$lang[400]."</strong></center>";
else die("<center><strong>".$lang[76]."</strong></center>");
}else{
echo $lang[83]."<div align=\"center\"><form enctype=\"multipart/form-data\" action=\"".$h."a/?action=city&op=add_city\" method=\"post\"><table><tr><td>".$lang[78].": *<br /><input type=\"text\" size=\"50\" name=\"city_name\"><br /><br />".$lang[1047]."<br /><font size=1>(".$lang[1048].")</font>:<br /><input type=\"text\" size=\"50\" name=\"en_city_name\"><br /><br />".$lang[81].":<br />";
echo "<select name=\"id_city\"><option style=\"font-weight:bold;color:#FF0033\" value=\"0\">".$lang[82]."</option>";
$cityes=mysql_query("SELECT id,city_name,en_city_name FROM jb_city WHERE parent=0 ORDER by sort_index");cq();
if(defined('JBLANG')&& constant('JBLANG')=='en')$firstname='en_city_name';else $firstname='city_name';
while($city=mysql_fetch_assoc($cityes)){
echo "<option value=\"".$city['id']."\" style=\"font-weight:bold;\">".$city[$firstname]."</option>";
$subcityes=mysql_query("SELECT id,city_name,en_city_name FROM jb_city WHERE parent=".$city['id']." ORDER by sort_index");cq();
if(mysql_num_rows($subcityes)){
while($subcity=mysql_fetch_assoc($subcityes)){
echo "<option value=\"".$subcity['id']."\">         - ".$subcity[$firstname]."</option>";
}
}
}
echo "</select><br /><br />".$lang[802].": <br /><input type=\"text\" size=\"50\" name=\"sort_index\"><br /><br /><input name=\"submit\" type=\"submit\" value=\"".$lang[59]."\"></td></tr></table></form></div>";
}
}
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561635
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denna,

кусок говна ляпнул? Зачем? Тут же джентльмены...
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561643
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dennaнужно вводить из буфераНет в в MySQL никакого буфера. Вообще никакого.
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561647
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я про форму
в форму вводить из буфера,далее нудно вставлять в sql
ребят что вы тролите не пойму
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561652
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denna,

Нифига не троллим. С формой стало понятно. Только не понятно, что в буфере и в каком формате.
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561654
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну просто слова
яже писал
слова с новой строки
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561657
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой ЯП исползуется или желательно использовать для обработки данных, получаемых из формы?
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561659
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что такое ЯП?
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561660
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denna,

Язык Программирования
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561661
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
php

вы же видите я привел кусок рабочего файла
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561662
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
изменил форму запроса
теперь нужно изменить алгоритм заноса данных из формы


if(@$_GET['op']=="add_city"){
if(@$_POST['city_name']){
if(ctype_digit(@$_POST['id_city'])>="1")$root_city=$_POST['id_city'];
else die("<center><strong>".$lang[98]." ".$lang[81].$lang[173]."</strong></center>");
$city_name=trim($_POST['city_name']);
$city_name=clean($city_name);
if(@$_POST['en_city_name'])$en_city_name=trim($_POST['en_city_name']);
else $en_city_name=ru2en($city_name);
$en_city_name=utf8_ucfirst(clean($en_city_name));
if(ctype_digit(@$_POST['sort_index']))$sort_index=$_POST['sort_index'];
else $sort_index=0;
$query=mysql_query("INSERT jb_city SET parent='".$root_city."', city_name='".$city_name."', en_city_name='".$en_city_name."', sort_index='".$sort_index."'");cq();
if($query)echo "<center><strong>".$lang[400]."</strong></center>";
else die("<center><strong>".$lang[76]."</strong></center>");
}else{
echo $lang[83]."<div align=\"center\"><form enctype=\"multipart/form-data\" action=\"".$h."a/?action=city&op=add_city\" method=\"post\"><table><tr><td>".$lang[78].": *<br /><textarea name=\"city_name\" cols=\"40\" rows=\"5\" ... ></textarea><br /><br />".$lang[1047]."<br /><font size=1>(".$lang[1048].")</font>:<br /><input type=\"text\" size=\"50\" name=\"en_city_name\"><br /><br />".$lang[81].":<br />";
echo "<select name=\"id_city\"><option style=\"font-weight:bold;color:#FF0033\" value=\"0\">".$lang[82]."</option>";
$cityes=mysql_query("SELECT id,city_name,en_city_name FROM jb_city WHERE parent=0 ORDER by sort_index");cq();
if(defined('JBLANG')&& constant('JBLANG')=='en')$firstname='en_city_name';else $firstname='city_name';
while($city=mysql_fetch_assoc($cityes)){
echo "<option value=\"".$city['id']."\" style=\"font-weight:bold;\">".$city[$firstname]."</option>";
$subcityes=mysql_query("SELECT id,city_name,en_city_name FROM jb_city WHERE parent=".$city['id']." ORDER by sort_index");cq();
if(mysql_num_rows($subcityes)){
while($subcity=mysql_fetch_assoc($subcityes)){
echo "<option value=\"".$subcity['id']."\">         - ".$subcity[$firstname]."</option>";
}
}
}
echo "</select><br /><br />".$lang[802].": <br /><input type=\"text\" size=\"50\" name=\"sort_index\"><br /><br /><input name=\"submit\" type=\"submit\" value=\"".$lang[59]."\"></td></tr></table></form></div>";
}
}
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561663
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denna,

Вам уже сказали, что Вы привели ляпнули выше. Читабельности ноль, да и что скрыто при парсинге/преобразовании исходного в отображаемый HTML - неизвестно.
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561665
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
if(@$_GET['op']=="add_city"){
	if(@$_POST['city_name']){
		if(ctype_digit(@$_POST['id_city'])>="1")$root_city=$_POST['id_city'];
		else die("<center><strong>".$lang[98]." ".$lang[81].$lang[173]."</strong></center>");
		$city_name=trim($_POST['city_name']);
		$city_name=clean($city_name);
		if(@$_POST['en_city_name'])$en_city_name=trim($_POST['en_city_name']);
		else $en_city_name=ru2en($city_name);
		$en_city_name=utf8_ucfirst(clean($en_city_name));
		if(ctype_digit(@$_POST['sort_index']))$sort_index=$_POST['sort_index'];
		else $sort_index=0;
		$query=mysql_query("INSERT jb_city SET parent='".$root_city."', city_name='".$city_name."', en_city_name='".$en_city_name."', sort_index='".$sort_index."'");cq(); 
		if($query)echo "<center><strong>".$lang[400]."</strong></center>"; 
		else die("<center><strong>".$lang[76]."</strong></center>");
	}else{
		echo $lang[83]."<div align=\"center\"><form enctype=\"multipart/form-data\" action=\"".$h."a/?action=city&op=add_city\" method=\"post\"><table><tr><td>".$lang[78].": *
<textarea name=\"city_name\" cols=\"40\" rows=\"5\" ... ></textarea>

".$lang[1047]."
<font size=1>(".$lang[1048].")</font>:
<input type=\"text\" size=\"50\" name=\"en_city_name\">

".$lang[81].":
";
		echo "<select name=\"id_city\"><option style=\"font-weight:bold;color:#FF0033\" value=\"0\">".$lang[82]."</option>";
		$cityes=mysql_query("SELECT id,city_name,en_city_name FROM jb_city WHERE parent=0 ORDER by sort_index");cq();
		if(defined('JBLANG')&& constant('JBLANG')=='en')$firstname='en_city_name';else $firstname='city_name';
		while($city=mysql_fetch_assoc($cityes)){
			echo "<option value=\"".$city['id']."\" style=\"font-weight:bold;\">".$city[$firstname]."</option>";
			$subcityes=mysql_query("SELECT id,city_name,en_city_name FROM jb_city WHERE parent=".$city['id']." ORDER by sort_index");cq();
			if(mysql_num_rows($subcityes)){
				while($subcity=mysql_fetch_assoc($subcityes)){
					echo "<option value=\"".$subcity['id']."\"> &nbsp; &nbsp; &nbsp; &nbsp; - ".$subcity[$firstname]."</option>";
				}
			}
		}
		echo "</select>

".$lang[802].": 
<input type=\"text\" size=\"50\" name=\"sort_index\">

<input name=\"submit\" type=\"submit\" value=\"".$lang[59]."\"></td></tr></table></form></div>";
	}
}
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561666
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что этот код должен делать, каково назначение передаваемых полей? По коду можно только догадываться.
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561667
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уже стало с textarea так

но заносит все равно в одну строку а нужно каждый город новую cтроку в Базе
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561668
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
explode("\n", ...) + trim(...) + что-то для сборки запроса из элементов (цикл или implode с конкатенцией)
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561670
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а куда это добавить? в форму?
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561677
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В скрипт обработки принимаемых из формы данных.
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561679
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребзи ну кто поможет реально выполнить мои пожелания
озвучте сумму если меня устроит я лучше переведу вам на кошель
не разбираюсь я в скриптах

)))
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561682
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denna,

Ориентируйтесь на $10...$20 в час с минимумом в два часа.
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561684
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

Вы сделаете?
нужно не вводить в базу те города если они уже есть в базе
и вводить новые так как я показал

сможете?скока денег конкретно не понял час или 2 ))
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561685
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denna,

У Вас отсутствует четкое ТЗ, потому сложно судить о том, что именно следует сделать. Приблизительное направление довольно ясно, но в каждом конкретном случае есть детали, которые могут всплыть спустя неделю или даже более. Совсем не факт, что первый вариант не потребует доработок, возможно даже и существенных. Посмотрите по отметкам времени на форуме, сколько пришлось потратить времени только для того, чтобы выяснить основные положения ТЗ. Кроме того, не ясно, предоставите ли Вы фтп/шелл доступ к своему проекту чтобы внести правки непосредственно, или же придется делать свои тесты чтоб показать работоспособность решения. Если Вы будете копипастить отрывки решений в свой проект, то время на решение задачи будет зависеть еще и от Вас.
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561686
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверно следует пояснить некоторые вещи по неоднозначности. Отсюда не видно, что скрывается за некоторыми функциями, используемыми в приведенном коде и как они могут повлиять на решение.
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561688
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо! за ответ
я вам привел полный код
если вы в этом разбираетесь то все ясно без рисунков
привел рисунки что я хочу
как вам еще обьяснить
...
Рейтинг: 0 / 0
Как добавить сразу несколько строк в форму занесения городов ?
    #38561918
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Актуально! кто может помочь за $
...
Рейтинг: 0 / 0
32 сообщений из 32, показаны все 2 страниц
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как добавить сразу несколько строк в форму занесения городов ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]