Как разделить доп. описание

#
Как разделить доп. описание
Доброго времени суток Уважаемые разработчики, написал Вам письмо, уже создавал тему но уже 5й день абсолютная тишина, очень прошу помощи...
Это часть типовой динамической формы , может так будет проще...

Мне очень нада что бы а) флажки и описания были в отдельной таблице, б) доп. фото были в отдельной таблице,

и что бы дополнительное свойство      «pricecar  или №51 по другому, и информационное свойство year_car или #50, были в отдельной таблице

и что бы при добавлении объявлении обязательными были а) №50, №51, автор объявления, и название товара и все... а все остальное не проверял.. Очень надеюсь на помощь, а то уже 5е сутки не сплю практически...

<div >
      <form method="POST" action="./" enctype="multipart/form-data" id="comment_form_0">
         <div style=" background: #f0f0f0; padding: 5px; margin: 5px; border: 1px solid">
            <table>
           <tr>
             <td> Марка&#xA0;<font color="blue">*</font></td>
             <td><?php
// Получаем список всех групп магазина
$group_res = $shop->GetDelimitedGroups(0, $current_shop_id , ' ');

if ($group_res)
{
   ?>
               <select name="groups_id">
                 <?php

   foreach ($group_res as $k => $v)
   {
      $selected = '';

      if ($v['shop_groups_id'] == to_int($GLOBALS['shop_item_path']['group']))
      {
         $selected = ' selected="" ';
      }

      ?>
                 <option value="<?php echo $v['shop_groups_id']?>" <?php echo $selected?>><?php echo $v['separator'].$v['shop_groups_name']?></option>
                 <?php
   }
   ?>
                </select>
               <?php
}
?></td>
            </tr>
           <?php
// Получаем список дополнительных свойств группы магазина
$group_propertys_result = $shop->GetPropertiesOfGroup($current_group_id);

$count_group_propertys = count($group_propertys_result);

// Для группы существуют доп. свойства
if ($count_group_propertys)
{
   // В цикле получаем подробную информацию о дополнительных свойствах группы
   for ($i = 0; $i < $count_group_propertys; $i++)
   {
      $item_property = $shop->GetPropretyOfItems($group_propertys_result[$i]);

      if ($item_property)
      {
         if ($item_property['shop_list_of_properties_xml_name'] == 'model' ||
         $item_property['shop_list_of_properties_xml_name'] == 'year' ||
         $item_property['shop_list_of_properties_xml_name'] == 'mileage' ||
         ($item_property['shop_list_of_properties_xml_name'] == 'driving_period' && class_exists('lists')))
         {
            ?>
           <?php
         }
      }
   }
}
?>
        </table>
          
          </div>
          
          
          <table width="100%" border="0">
  <tr>
    <td>Модель автомобиля
&#xA0;<font color="blue">*</font><br />
<input type="text" name="advertisement_title" size="70" value="<?php echo $advertisement_title;?>" /></td>
    <td>Ваше имя<br />
      <input type="text" name="shop_item_property136" size="70" value="<?php echo $user_name;?>" /></td>
  </tr>
          </table>

          
          
         <table>
<tr>
<td>
<table>
<tr>
<td valign="top">
<table>
<tr>
<td><h4>Информация об автомобиле</h4></td><td></td>
</tr>

<?php
// Получаем список дополнительных свойств группы магазина
$group_propertys_result = $shop->GetPropertiesOfGroup($current_group_id);

$count_group_propertys = count($group_propertys_result);

// Для группы существуют доп. свойства
if ($count_group_propertys)
{
   // В цикле получаем подробную информацию о дополнительных свойствах группы
   for ($i = 0; $i < $count_group_propertys; $i++)
   {
      $item_property = $shop->GetPropretyOfItems($group_propertys_result[$i]);

      if ($item_property)
      {
         if ($item_property['shop_list_of_properties_xml_name'] == 'model' ||
         $item_property['shop_list_of_properties_xml_name'] == 'year' ||
         $item_property['shop_list_of_properties_xml_name'] == 'mileage' ||
         ($item_property['shop_list_of_properties_xml_name'] == 'driving_period' && class_exists('lists')))
         {
            ?>
            <tr>
               <td><?php echo $item_property['shop_list_of_properties_name'];

               if (in_array($item_property['shop_list_of_properties_xml_name'], array('model', 'year')))
               {
?>
&#xA0;<font color="blue">*</font>
<?php
               }
?></td>
               <td>
               <?php
               switch ($item_property['shop_list_of_properties_type'])
               {
                  case 0: // Строка
                  case 3: // Большое текстовое поле
                  case 4: // Визуальный редактор
                  case 5: // Дата
                  case 6: // Дата-время
                  {
?>                        
                     <input type="text" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>" size="15" value="<?php echo htmlspecialchars(to_str($_REQUEST['shop_item_property'.$item_property['shop_list_of_properties_id']]))?>" />
                     <?php
                     break;
                  }
                  case 1: // Файл
                  {
                     ?>
                     <input type="file" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>" size="15" />
                     <?php                      
                     break;
                  }
                  case 2: // Список
                  {
                     if (class_exists('lists'))
                     {
                        $list = new lists();

                        $list_result = $list->SelectListsItems($item_property['lists_id']);

                        if ($list_result)
                        {
                           ?>
                           <select name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>">
                           <?php
                           while ($list_row = mysql_fetch_assoc($list_result))
                           {
                              $selected = '';
                              if ($list_row['lists_items_id'] == to_int($_REQUEST['shop_item_property' . $item_property['shop_list_of_properties_id']]))
                              {
                                 $selected = ' selected="" ';
                              }

                              ?>
                              <option value="<?php echo $list_row['lists_items_id']?>" <?php echo $selected?>><?php echo $list_row['lists_items_value']?></option>
                              <?php    

                           }

                           ?>
                           </select>
                           <?php
                        }
                     }

                     break;
                  }
                  case 7: // Флажок
                  {
                     if (isset($_REQUEST['shop_item_property' . $item_property['shop_list_of_properties_id']]))
                     {
                        $checked = ' checked="" ';
                     }
                     else
                     {
                        $checked = '';
                     }

                     ?>
                     <input type="checkbox" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>"  <?php echo $checked?> />
                     <?php
                     break;
                  }
                  default:
                     {
                     ?>
                     <input type="text" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>" size="15" />
                     <?php
                     break;
                     }
               }
            ?>
               </td>
            </tr>
            <?php
         }
      }
   }
}
?>
</table>
</td>
<td  valign="top">&nbsp;</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<?php
if (!isset($site_users_id) || !$site_users_id)
{
?>
<tr>
               <td>&nbsp;</td>
            </tr>
<?php
}
?>
            <?php

            // Для группы существуют доп. свойства
            if ($count_group_propertys)
            {
               // В цикле получаем подробную информацию о дополнительных свойствах группы
               for ($i = 0; $i < $count_group_propertys; $i++)
               {
                  $item_property = $shop->GetPropretyOfItems($group_propertys_result[$i]);

                  if ($item_property)
                  {
                     if ($item_property['shop_list_of_properties_xml_name'] != 'appearance' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'model' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'year' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'mileage' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'finishing_salon' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'comfort' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'reliability' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'navigation_quality' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'price_quality' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'on_whole' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'driving_period' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'user_name')
                     {
                  ?>
                  <tr>
                  <td>
                  
                  <?php

                  switch ($item_property['shop_list_of_properties_type'])
                  {
                     case 0: // Строка
                     case 4: // Визуальный редактор
                     case 5: // Дата
                     case 6: // Дата-время
                     {
                        echo $item_property['shop_list_of_properties_name'];
                           ?>
                           <br />
                           <input type="text" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>" size="15" value="<?php echo htmlspecialchars(to_str($_REQUEST['shop_item_property'.$item_property['shop_list_of_properties_id']]))?>" />
                           <?php
                           break;
                     }

                     case 3: // Большое текстовое поле
                     {
                        echo $item_property['shop_list_of_properties_name'];
                           ?>
                           <br />
                           <textarea name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>" rows="5" cols="53"><?php echo htmlspecialchars(to_str($_REQUEST['shop_item_property'.$item_property['shop_list_of_properties_id']]))?></textarea>
                           <?php
                           break;
                     }

                     case 1: // Файл
                     {
                        echo $item_property['shop_list_of_properties_name'];
                           ?>
                           <br />
                           <input type="file" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>" size="15" />
                           <?php                      
                           break;
                     }
                     case 2: // Список
                     {
                        if (class_exists('lists'))
                        {
                           $list = new lists();

                           $list_result = $list->SelectListsItems($item_property['lists_id']);

                           if ($list_result)
                           {
                              echo $item_property['shop_list_of_properties_name'];
                                 ?>
                                 <br />
                                 <select name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>">
                                 <?php
                                 while ($list_row = mysql_fetch_assoc($list_result))
                                 {
                                    $selected = '';
                                    if ($list_row['lists_items_id'] == to_int($_REQUEST['shop_item_property' . $item_property['shop_list_of_properties_id']]))
                                    {
                                       $selected = ' selected="" ';
                                    }

                                    ?>
                                    <option value="<?php echo $list_row['lists_items_id']?>" <?php echo $selected?>><?php echo $list_row['lists_items_value']?></option>
                                    <?php    

                                 }
                                 ?>
                                 </select>
                                 <?php
                           }
                        }

                        break;
                     }
                     case 7: // Флажок
                     {
                        if (isset($_REQUEST['shop_item_property' . $item_property['shop_list_of_properties_id']]))
                        {
                           $checked = ' checked="" ';
                        }
                        else
                        {
                           $checked = '';
                        }

                           ?>
                           <input type="checkbox" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>"  <?php echo $checked?> />
                           <?php
                           echo $item_property['shop_list_of_properties_name'];

                           break;
                     }
                     default:
                        {
                           echo $item_property['shop_list_of_properties_name'];
                           ?>
                           <br />
                           <input type="text" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>" size="15" />
                           <?php
                           break;
                        }
                  }
                  ?>
                  </td>
                  </tr>
                  
                  <?php
                     }
                  }
               }
            }
?>
            <tr>
            <td>
            Фото<br />
            <input type="file" name="advertisement_file" size="59" /></td>
            </tr>
            </table>
         <div style=" background: #f0f0f0; padding: 5px">
            <table width="100%">
           <?php
if (!isset($site_users_id) || !$site_users_id)
{
?>
           <?php
}
?>
           <tr>
             <td> Дополнительное описание<font color="blue">*</font><br />
               <textarea name="advertisement_text" rows="3" cols="102"><?php echo $advertisement_text;?></textarea></td>
            </tr>
           <?php

            // Для группы существуют доп. свойства
            if ($count_group_propertys)
            {
               // В цикле получаем подробную информацию о дополнительных свойствах группы
               for ($i = 0; $i < $count_group_propertys; $i++)
               {
                  $item_property = $shop->GetPropretyOfItems($group_propertys_result[$i]);

                  if ($item_property)
                  {
                     if ($item_property['shop_list_of_properties_xml_name'] != 'appearance' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'model' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'year' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'mileage' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'finishing_salon' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'comfort' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'reliability' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'navigation_quality' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'price_quality' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'on_whole' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'driving_period' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'user_name')
                     {
                  ?>
           <?php
                     }
                  }
               }
            }
?>
        </table> </div>
         <div style=" background:#FFC; padding: 10px; border: 1px solid #CCC; margin-top: 15px">
           <div style="clear: both; padding-top: 3px;"> Код подтверждения </div>
           <div style="float: left"> <img style="border: 1px solid #000000" src="/captcha.php?get_captcha=<?php echo $captcha_key?>&amp;height=20" title="Код подтверждения"/></div>
           <div style="float: left; margin-left: 15px;">
             <input type="text" name="captcha_keystring"/>
             <input type="hidden" name="captcha_key" value="<?php echo $captcha_key?>" size="5"/>
            </div>
           <input style=" margin-left: 25px; width: 350px; background: #900; color: #FFF; font-size: 13px"  type="submit" name="add_advertisement" value="Добавить мое объявление" />
        </div>
        </form>
</div>


#
Re: Как разделить доп. описание
Очень жду ответа ...

Сделал вот так, что бы отдельно вывести фото ... но ничего нету ...


<table width="100%">
  <?php
if (!isset($site_users_id) || !$site_users_id)
{
?>
  <?php
}
?>
  <?php

            // Для группы существуют доп. свойства
            if ($count_group_propertys)
            {
               // В цикле получаем подробную информацию о дополнительных свойствах группы
               for ($i = 0; $i < $count_group_propertys; $i++)
               {
                  $item_property = $shop->GetPropretyOfItems($group_propertys_result[$i]);

                  if ($item_property)
                  {
                     if ($item_property['shop_list_of_properties_xml_name'] != 'd_foto1' &&
                                          $item_property['shop_list_of_properties_xml_name'] != 'd_foto2' &&
                     $item_property['shop_list_of_properties_xml_name'] != 'd_foto3')
                     {
                  ?>
  <tr>
    <td><br />
        <?php
                           break;
                     }

                     case 1: // Файл
                     {
                        echo $item_property['shop_list_of_properties_name'];
                           ?>
        <br />
        <input type="file" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>2" size="15" />
        <br />
        <br />
        <?php
                           break;
                        }
                  }
                  ?>
    </td>
  </tr>
  <?php
                     }
                  }
               }
            }
?>
</table>










у меня просто ошибка и ничего ваще не показывает ..
#
Re: Как разделить доп. описание
Я НАШЕЛ РЕШЕНИЕ


<table>
  <?php
// Получаем список дополнительных свойств группы магазина
$group_propertys_result = $shop->GetPropertiesOfGroup($current_group_id);

$count_group_propertys = count($group_propertys_result);

// Для группы существуют доп. свойства
if ($count_group_propertys)
{
   // В цикле получаем подробную информацию о дополнительных свойствах группы
   for ($i = 0; $i < $count_group_propertys; $i++)
   {
      $item_property = $shop->GetPropretyOfItems($group_propertys_result[$i]);

      if ($item_property)
      {
         if ($item_property['shop_list_of_properties_xml_name'] == 'year_car' ||
         $item_property['shop_list_of_properties_xml_name'] == 'pricecar' ||
            ($item_property['shop_list_of_properties_xml_name'] == 'dvericar' && class_exists('lists')))
         {
            ?>
  <tr>
    <td><?php echo $item_property['shop_list_of_properties_name'];

               if (in_array($item_property['shop_list_of_properties_xml_name'], array('year_car', 'pricecar')))
               {
?> &#xA0;<font color="blue">*</font>
        <?php
               }
?></td>
    <td><?php
               switch ($item_property['shop_list_of_properties_type'])
               {
                  case 0: // Строка
                  case 3: // Большое текстовое поле
                  case 4: // Визуальный редактор
                  case 5: // Дата
                  case 6: // Дата-время
                  {
?>
        <input type="text" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>" size="15" value="<?php echo htmlspecialchars(to_str($_REQUEST['shop_item_property'.$item_property['shop_list_of_properties_id']]))?>" />
        <?php
                     break;
                  }
                  case 1: // Файл
                  {
                     ?>
        <input type="file" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>2" size="15" />
        <?php                      
                     break;
                  }
                  case 2: // Список
                  {
                     if (class_exists('lists'))
                     {
                        $list = new lists();

                        $list_result = $list->SelectListsItems($item_property['lists_id']);

                        if ($list_result)
                        {
                           ?>
        <select name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>2">
          <?php
                           while ($list_row = mysql_fetch_assoc($list_result))
                           {
                              $selected = '';
                              if ($list_row['lists_items_id'] == to_int($_REQUEST['shop_item_property' . $item_property['shop_list_of_properties_id']]))
                              {
                                 $selected = ' selected="" ';
                              }

                              ?>
          <option value="<?php echo $list_row['lists_items_id']?>" <?php echo $selected?>><?php echo $list_row['lists_items_value']?></option>
          <?php    

                           }

                           ?>
        </select>
        <?php
                        }
                     }

                     break;
                  }
                  case 7: // Флажок
                  {
                     if (isset($_REQUEST['shop_item_property' . $item_property['shop_list_of_properties_id']]))
                     {
                        $checked = ' checked="" ';
                     }
                     else
                     {
                        $checked = '';
                     }

                     ?>
        <input type="checkbox" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>2"  <?php echo $checked?> />
        <?php
                     break;
                  }
                  default:
                     {
                     ?>
        <input type="text" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>2" size="15" />
        <?php
                     break;
                     }
               }
            ?>
    </td>
  </tr>
  <?php
         }
      }
   }
}
?>
</table>


ЭТО ДЛЯ СТРОК И ВЫПАДАЮЩЕГО СПИСКА!

Скажите пож-ста а как для checkbox и фото?))

#
Re: Как разделить доп. описание
Такое чувство что меня просто меня тут нет

Я смог добиться вывода доп. фотографий, но они почему то не добавляються в базу


<table width="99%">
  <?php
// Получаем список дополнительных свойств группы магазина
$group_propertys_result = $shop->GetPropertiesOfGroup($current_group_id);

$count_group_propertys = count($group_propertys_result);

// Для группы существуют доп. свойства
if ($count_group_propertys)
{
   // В цикле получаем подробную информацию о дополнительных свойствах группы
   for ($i = 0; $i < $count_group_propertys; $i++)
   {
      $item_property = $shop->GetPropretyOfItems($group_propertys_result[$i]);

      if ($item_property)
      {
         if ($item_property['shop_list_of_properties_xml_name'] == 'carphoto1' ||
         $item_property['shop_list_of_properties_xml_name'] == 'carphoto2' ||

            ($item_property['shop_list_of_properties_xml_name'] == 'carphoto3'))
         {
            ?>
  <tr>
    <td width="100"><?php echo $item_property['shop_list_of_properties_name'];

               if (in_array($item_property['shop_list_of_properties_xml_name'], array('carphoto1', 'carphoto2', 'carphoto3' )))
               {
?> &#xA0;<font color="blue">*</font>
        <?php
               }
?></td>
    <td><?php
               switch ($item_property['shop_list_of_properties_type'])
               {
                  case 0: // Строка
                  case 3: // Большое текстовое поле
                  case 4: // Визуальный редактор
                  case 5: // Дата
                  case 6: // Дата-время
                  {
?>
        <input type="text" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>3" size="15" value="<?php echo htmlspecialchars(to_str($_REQUEST['shop_item_property'.$item_property['shop_list_of_properties_id']]))?>" />
        <?php
                     break;
                  }
                  case 1: // Файл
                  {
                     ?>
        <input type="file" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>" size="15" />
        <?php                      
                     break;
                  }
                  case 2: // Список
                  {
                     if (class_exists('lists'))
                     {
                        $list = new lists();

                        $list_result = $list->SelectListsItems($item_property['lists_id']);

                        if ($list_result)
                        {
                           ?>
        <select name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>">
          <?php
                           while ($list_row = mysql_fetch_assoc($list_result))
                           {
                              $selected = '';
                              if ($list_row['lists_items_id'] == to_int($_REQUEST['shop_item_property' . $item_property['shop_list_of_properties_id']]))
                              {
                                 $selected = ' selected="" ';
                              }

                              ?>
          <option value="<?php echo $list_row['lists_items_id']?>" <?php echo $selected?>><?php echo $list_row['lists_items_value']?></option>
          <?php    

                           }

                           ?>
        </select>
        <?php
                        }
                     }

                     break;
                  }
                  case 7: // Флажок
                  {
                     if (isset($_REQUEST['shop_item_property' . $item_property['shop_list_of_properties_id']]))
                     {
                        $checked = ' checked="" ';
                     }
                     else
                     {
                        $checked = '';
                     }

                     ?>
        <input type="checkbox" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>"  <?php echo $checked?> />
        <?php
                     break;
                  }
                  default:
                     {
                     ?>
        <input type="text" name="shop_item_property<?php echo $item_property['shop_list_of_properties_id']?>" size="15" />
        <?php
                     break;
                     }
               }
            ?>
    </td>
  </tr>
  <?php
         }
      }
   }
}
?>
</table>




Он дает возможность подгружать фото, но их не отображает потом, и еще не отображает списки (( что делать?
Модератор
#
Re: Как разделить доп. описание
voldemair писал(а):
Такое чувство что меня просто меня тут нет

Форум - не филиал поддержки. Для подготовки ответа нужно затратить немало времени, а поддержка сейчас занята, когда будет возможность - обязательно будет дан ответ.
Апать тему не нужно, на полезные решения уже очередь, Sivruk тот же ожидает регистрацию пользователей через AJAX, поэтому такие индивидуальные вопросы будут решаться в порядке общей очереди.
#
Re: Как разделить доп. описание
ТА проблема в том, что ЭТО САМАЯ ВАЖНАЯ ФОРМА САЙТА.. и без нее ваще сайт теряет смысл, .. я счас постараюсь попроще, может проблема не так уж страшна?


    if ($item_property)
        {
            if ($item_property['shop_list_of_properties_xml_name'] == 'year_car' ||
            $item_property['shop_list_of_properties_xml_name'] == 'pricecar' ||
            $item_property['shop_list_of_properties_xml_name'] == 'vdvig' ||
             $item_property['shop_list_of_properties_xml_name'] == 'probegrus' ||
            $item_property['shop_list_of_properties_xml_name'] == 'dvericar' && class_exists('lists') ||
            $item_property['shop_list_of_properties_xml_name'] == 'dvigcarsales' && class_exists('lists') ||
            $item_property['shop_list_of_properties_xml_name'] == 'kpp' && class_exists('lists') ||
            $item_property['shop_list_of_properties_xml_name'] == 'kuzovcar' && class_exists('lists') ||
            $item_property['shop_list_of_properties_xml_name'] == 'privodcar' && class_exists('lists') ||
            $item_property['shop_list_of_properties_xml_name'] == 'typecar' && class_exists('lists'))
вот эта штука отвечает за то что должно отображаться

я указал что год, цена - это просто строка, а кпп, кузов. это лист выбора
и он все подгружает, показывает их

   if (in_array($item_property['shop_list_of_properties_xml_name'], array('year_car', 'pricecar')))
тут указал что только 1 и 2 ОБЯЗАТЕЛЬНО К добавлению
и все вроде
но вот именно что мануально пишу добавляет, а списки нет (((


Модератор
#
Re: Как разделить доп. описание
voldemair писал(а):
а) флажки и описания были в отдельной таблице

Делаете отдельный цикл, в котором выбираете флажки (по типу св-ва).
В основном цикле исключаете флажки.

voldemair писал(а):
и что бы дополнительное свойство     «pricecar или № 51 по другому, и информационное свойство year_car или #50, были в отдельной таблице

получается вторая таблица из 2-х св-в, соответственно проверяете св-ва по ID в отдельном цикле

voldemair писал(а):
а) № 50, № 51, автор объявления, и название товара и все…, а все остальное не проверял..

Проверяете на JavaScript или используете jQuery.

voldemair писал(а):
Скажите пож-ста а как для checkbox и фото?))

Проверяете тип на флажок и файл в цикле.

voldemair писал(а):
Я смог добиться вывода доп. фотографий, но они почему то не добавляються в базу

Они вообще внутри <form> ... </form> находятся или за ее пределами?
Модератор
#
Re: Как разделить доп. описание
voldemair писал(а):
&& class_exists('lists'

а зачем в каждой строке проверять? Если Вы уверены, что у Вас списки есть в системе - указанные проверки на существование списков просто не нужны
#
Re: Как разделить доп. описание
Убрал проверку, вот страница добавления

http://www.autonoyabrsk.ru/car/carsales/addcar/

а вот что получаеться, все находиться в формс

а вот что получаеться, ОНИ не добавляються....

http://www.autonoyabrsk.ru/car/carsales/audi/item_1132/
Авторизация