Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Как вбить в базу $gorod через OPTION
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
kastyan
Отправлено: 07 Июля, 2008 - 17:01:20
Post Id



Кипяток


Покинул форум
Сообщений всего: 280
Дата рег-ции: Июль 2005  

Карма 0




Уже Есть готовый выбор $rubrika через OPTION,

CODE:
$dtemp=explode("|",$_POST['rubrika']);
$katnumber=$dtemp[0]; $rname=$dtemp[2]; $katname=$dtemp[3]; $fid=$dtemp[1]; $days=$_POST['days'];
if (!ctype_digit($fid)) {exit("$back и выбирете категорию!");}
$katname.="[ktname]".$rname;


тут сам OPTION, не пойму , что там нужно перелопатить для того , чтобы добавлять в базу таким же макаром $gorod



CODE:
<FORM action='add.php?event=add' method=post name=addForm enctype=\"multipart/form-data\">
<TBODY>";

print "
<tr><TD>Категория:</TD><TD>

<SELECT name=rubrika class=maxiinput>";
// Блок считывает все категории из файла
$lines=file("$databoard/$datadir/$boardfile"); $imax=count($lines); $i="0"; $r="0";
do {$dt=explode("|", $lines[$i]);
if ($fid==$dt[0]) {$fy="selected";} else {$fy="";}
if ($dt[1]!="R") {print "<OPTION value=\"$i|$dt[0]|$r|$dt[1]|\"$fy>&nbsp;&nbsp; - &nbsp; $dt[1]</OPTION>\r\n";}
else {$r=$dt[2]; print "<OPTION value='0|||||' style='color: #CD8181;'>$dt[2]</OPTION>\r\n";}
$i++;
} while($i < $imax);

print "</SELECT></TD></TR>
 
 Top
Furax
Отправлено: 07 Июля, 2008 - 23:01:54
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




В каком формате должен быть город?
 
 Top
kastyan
Отправлено: 08 Июля, 2008 - 01:17:03
Post Id



Кипяток


Покинул форум
Сообщений всего: 280
Дата рег-ции: Июль 2005  

Карма 0




Ну он как бы определяется $gorod
CODE:
$text=".........|||||...........|||||$gorod|$phone||||||$rname|";


$gorod=$textdt[12];

его нужно было все время вписывать
вот
CODE:
<INPUT name=gorod class=maxiinput maxlength=40>


мне нужно как бы его выбирать из списка. OPTION
Вот что я на мутил
CODE:
<SELECT name=gorod>";
// Блок считывает все категории из файла
$lines=file("$datadir/$datagorod"); $imax=count($lines); $i="0"; $r="0";
do {$dt=explode("|", $lines[$i]);
if ($fid==$dt[0]) {$fy="selected";} else {$fy="";}
if ($dt[1]!="R") {print "<OPTION value=\"$i|$dt[0]|$r|$dt[1]|\"$fy>&nbsp;&nbsp; - &nbsp; $dt[1]</OPTION>\r\n";}
else {$r=$dt[2]; print "<OPTION value='0|||||' style='color: #CD8181;'>$dt[2]</OPTION>\r\n";}
$i++;
} while($i < $imax);

print "</SELECT>
Ниндзя

(Отредактировано автором: 08 Июля, 2008 - 01:21:45)

 
 Top
Furax
Отправлено: 08 Июля, 2008 - 04:20:56
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Смысл условия
CODE:
if ($dt[1]!="R")
абсолютно не ясен.

В принципе, если город - это одно поле, то проще всего покидать в файл названия городов построчно (после последнего города должна быть пустая строка), и выводить список как-то так:
CODE:
<SELECT name=gorod>";
// Блок считывает все категории из файла
$cityFile = fopen("$datadir/$datagorod", 'r');
while ($city = trim(fgets($cityFile)))
print "<option value=\"$city\">$city</option>";
fclose($cityFile);
print "</SELECT>


А вообще, завязывал бы Ты с этим форумом - в нём, судя по отрывкам, которые я видел, дыр больше, чем в 95 винде.

(Отредактировано автором: 08 Июля, 2008 - 08:13:31)

 
 Top
kastyan
Отправлено: 08 Июля, 2008 - 11:03:15
Post Id



Кипяток


Покинул форум
Сообщений всего: 280
Дата рег-ции: Июль 2005  

Карма 0




Я это хочу сделать для доски объявлений и для каталога , как видите это скрипт вр, переделаный а форум я знаю что не важный он как бы уже в индексе , хотел бы сразу в тему спросить, этот форум использует базу на файлах мне интересно можно ли его скрестить с базой пользователей WR , или не стоит ?
 
 Top
Furax
Отправлено: 08 Июля, 2008 - 22:51:48
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Я не знаю, что такое WR. Но скрещивать этот форум я бы ни с чем не рекомендовал - себе дороже, когда через форум ломанут базу.
 
 Top
kastyan
Отправлено: 09 Июля, 2008 - 02:18:26
Post Id



Кипяток


Покинул форум
Сообщений всего: 280
Дата рег-ции: Июль 2005  

Карма 0




А бекап зачем ?.
Я тут в тему
CODE:
<SELECT name=gorod>";
// Блок считывает все категории из файла
$cityFile = fopen("$datadir/$datagorod", 'r');
while ($city = trim(fgets($cityFile)))
print "<option value=\"$city\">$city</option>";
fclose($cityFile);
print "</SELECT>

Таким макаром можно и фотки вставлять ?
 
 Top
Furax
Отправлено: 09 Июля, 2008 - 02:47:41
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




От того, что есть бэкап, дыр меньше не станет. Ну откатишь - опять сломают.

Фотки? Можно, только в выпадающий список Ты их не засунешь. Лучше радиобатоны тем же макаром...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0459]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33