Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2019, 15:03   #1
seric
Пользователь
 
Регистрация: 02.11.2015
Сообщений: 72
По умолчанию Не добавляет задание

Код страницы подачи задания, нужна помощь специалиста не бесплатно!
http://moizakaz24.ru/m/blok/add.php
Часть кода весь добавить нельзя длинный текст

Код:
<?
@session_start();
$base_path='../../';
$bp='../';

$name_stranica='add';

$tree_cat[0]=0;
$tree_reg[0]=0;
$opis_a = '';

$no_form=0;

if($_POST)
{
if(!$_POST['j_enabled'])
$err .= '<br>';

if(!$_SESSION['ID_Glob'] && !$_SESSION['ID_P'])
{

}
}

require_once('../../connect/connect.php');
include_once('../../lib/lib.php');
include_once('../lib/lib.php');

include_once($base_path.'cashe_cata log/_svod_catalog.php'); // дерево каталогов
if(file_exists($base_path.'cashe_re gion/_svod_region_0.php'))
include_once($base_path.'cashe_regi on/_svod_region_0.php'); // регионы первого уровня

if(file_exists($base_path.'cashe_n/_svod_rayon.php'))
include_once($base_path.'cashe_n/_svod_rayon.php'); // регионы первого уровня

$title='Добавление задания';

if($_POST['add'])
{
for($i=0; $i<4; $i++)
{
if($_POST['razdel_'.$i])
{
$id_catalog=intval($_POST['razdel_'.$i]);
}
}

if($arr_razdel[intval($id_catalog)]) $err .= '- Не указана категория<br>';


if($id_catalog)
{
include_once('../../cashe_catalog/_svod_catalog_'.$id_catalog.'.php') ;

if(file_exists('../../plugin/board/index.php'))
include_once('../../plugin/board/index.php');

//if(file_exists('../board/func_add.php'))
include_once('../board/func_add.php');

if(file_exists('../board/func_view.php'))
include_once('../board/func_view.php');

if($arr_sp)
{
foreach($arr_sp as $ars)
{
if(file_exists('../../cashe_n/_svod_element_'.$ars[0].'.php'))
include_once('../../cashe_n/_svod_element_'.$ars[0].'.php');

if(file_exists('../../cashe_n/_svod_element_two_'.$ars[1].'.php'))
include_once('../../cashe_n/_svod_element_two_'.$ars[1].'.php');
}
}

for($i=1; $i<count($tree_cat); $i++)
{
$data['razdel_'.($i-1)][1] = $tree_cat[$i];
$data['razdel'][1] = $arr_razdel[$tree_cat[($i-1)]][$tree_cat[$i]];
}

}

for($i=0; $i<4; $i++)
{
if(isset($_POST['region_'.$i]))
{
$id_region_real=intval($_POST['region_'.$i]);
if(!$i)
{
if(!$id_region_real)
{
$err .= '- Не указан город, пригород<br>';
break;
}
else
{
$glob_region = intval($_POST['region_'.$i]);
$tree_reg[($i+1)] = intval($_POST['region_'.$i]);
$data['region_'.$i][1]=intval($_POST['region_'.$i]);
}
}
else
{
if(!$id_region_real)
{
if(!$arr_rayon_yes || ($arr_rayon_yes && (!in_array($id_region, $arr_rayon_yes) || (in_array($id_region, $arr_rayon_yes) && $arr_catalog['rayon_obyaz']))))
$err .= '- Не указан город, пригород<br>';
break;
}
else
{
$tree_reg[($i+1)] = intval($_POST['region_'.$i]);
$data['region_'.$i][1]=intval($_POST['region_'.$i]);
}
}
$id_region=$id_region_real;
}
}


if($glob_region && file_exists($base_path.'cashe_regio n/_svod_region_'.$glob_region.'.php') )
include_once($base_path.'cashe_regi on/_svod_region_'.$glob_region.'.php') ; // наш регион

if(count($tree_reg)>1)
{
for($i=1; $i<count($tree_reg); $i++)
{
if($arr_rayon && in_array($tree_reg[$i], $arr_rayon))
{
$rayon = $arr_regions[$tree_reg[($i-1)]][$tree_reg[$i]];
break;
}
$gorod = $arr_regions[$tree_reg[($i-1)]][$tree_reg[$i]];
$id_gorod = $tree_reg[$i];
}

if($gorod) $data['gorod'][1]=$gorod;
if($id_gorod) $data['id_gorod'][1]=$id_gorod;
if($rayon) $data['rayon'][1]=$rayon; else $data['rayon'][1]='';
}


$opiss=_pre2($_POST['opis_a']);
$opis_a=$opiss[1];

$data['pols'][1]=$_POST['pols'][1];
$data['contakt'][1]=_pre($_POST['contakt'][1]);

if(!$data['contakt'][1])
$err .= "- Не указано имя<br>";

$data['email'][1]=trim($_POST['email'][1]);
if($data['email'][1] && !_email($data['email'][1]))
$err .= "- Укажите Email либо телефон<br>";

if(!$data['email'][1])
$err .= "- Укажите Email либо телефон<br>";

$data['tel'][1]=_pre($_POST['tel'][1]);
if(!$data['tel'][1])
$err .= " ";



$data['video_link'][1]=trim($_POST['video_link'][1]);
$data['video_item'][1]='';
$data['video_host'][1]='';


if($data['video_link'][1])
{
$v1=video_add($data['video_link'][1]);
if($v1[0])
$err .= $v1[0]."<br>";
elseif($v1[1])
$err .= $v1[1]."<br>";
else
{
$data['video_item'][1]=$v1[2];
$data['video_host'][1]=$v1[3];
}
}

if($_POST['map_x'][1] && $arr_catalog['map'])
{
$data['map_x'][1]=floatval($_POST['map_x'][1]);
$data['map_y'][1]=floatval($_POST['map_y'][1]);
}
else
{
$data['map_x'][1]=0;
$data['map_y'][1]=0;
}

$data['suff'][1]=_pre($_POST['suff']);
$global_suff=$data['suff'][1];
if(!$data['suff'][1])
$data['suff'][1]=_pre($_POST['suff_b']);

$auto_zagolovok='';

if($arr_field) 
{
foreach($arr_field as $ar_fi) 
{
if($ar_fi['spec']=='st' || $ar_fi['spec']=='sp')
{
// получение данных из формы и проверка 
eval ("\$data['".$ar_fi['field_field']."']=field_func_".$ar_fi['field_typ']." ('prov', \$ar_fi, \$_POST[\$ar_fi['field_field']] );");
if($data[$ar_fi['field_field']][0])
$err .= "- ".$data[$ar_fi['field_field']][0]."<br>";

/////////////////// opis
if($data[$ar_fi['field_field']][1])
{
eval ("\$data['opis'][1] .= field_func_view_".$ar_fi['field_typ']." ('opis', \$ar_fi, \$data[\$ar_fi['field_field']][1], \$data[\$ar_fi['field_field']][2]);");
$data['opis'][1] .= "\n";
if($ar_fi['field_zag'])
eval ("\$auto_zagolovok .= \$ar_fi['field_zag_pref'].field_func_view_".$ar_fi['field_typ']." ('zag', \$ar_fi, \$data[\$ar_fi['field_field']][1], \$data[\$ar_fi['field_field']][2], \$data['suff'][1]).\$ar_fi['field_zag_suff'].' ';");
}
}
}
}

Последний раз редактировалось ACE Valery; 03.08.2019 в 20:23.
seric вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не добавляет задание seric PHP 1 04.08.2019 11:56
А как он (в примере) добавляет 1 слеш? Haberman C++ Builder 2 06.02.2019 09:41
Не добавляет байт Fakov Помощь студентам 8 14.02.2013 07:22
PHP. Не добавляет запись Студло Помощь студентам 12 26.03.2010 10:25