Как составить HTML-форму под данный код (PHP + CI)
8 сообщений
#13 лет назад
Здравствуйте, уважаемые фрилансеры!Вот с какой трудностью столкнулся.
Есть сайт - ссылка, мне там надо drag and drop реализовать, чтобы картинки перетаскивать на белые квадраты справа.
Там кнопка сравнения, нужно, чтобы отправляла данные скрипту сравнения.
Скрипт уже готов и вот он:
<?php
setcookie('compare_products', '', time() + 14 * 24 * 60 * 60, '/');
$_COOKIE = '';
if (count($instance->data()) == 0)
{
echo "Íå âûáðàíû òîâàðû äëÿ ñðàâíåíèÿ";
} else
{
$val_names = array();
foreach ($instance->data() as $record)
{
foreach((array)$record->get('values')->data() as $value) {
if (!in_array($value->get('title'), $val_names))
$val_names = $value->get('title');
}
}
?>
<div class="compare_products" style="overflow-x: scroll;">
<table>
<tr>
<td> </td>
<?php foreach ($instance->data() as $record) { ?>
<td style="text-align:center"><?= str_replace('<img ', '<img width="80" ', str_replace('images/', 'images/product.list', $record->get('image'))) ?></td>
<?php } ?>
</tr>
<tr>
<td>Íàçâàíèå</td>
<?php foreach ($instance->data() as $record) { ?>
<td><a href="/product/<?=$record->get('id')?>/"><?=$record->get('title')?></a></td>
<?php } ?>
</tr>
<tr>
<td>Ïðîèçâîäèòåëü</td>
<?php foreach ($instance->data() as $record) { ?>
<td><?=$record->get('firm_title')?></td>
<?php } ?>
</tr>
<tr>
<td>Öåíà</td>
<?php foreach ($instance->data() as $record) { ?>
<td><?=$record->get('price')?></td>
<?php } ?>
</tr>
<?php foreach ($val_names as $val_title) { ?>
<tr>
<td><?=$val_title?></td>
<?php foreach ($instance->data() as $record) { ?>
<td>
<?php $found = false; foreach((array)$record->get('values')->data as $value) { if ($value->get('title') == $val_title) { if ($value->get('value') == 'åñòü') echo '+'; elseif ($value->get('value') == 'íåò' || trim($value->get('value')) == '') echo '-'; else echo $value->get('value'); $found = true; break; } } if (!$found) { echo '-'; } ?>
</td>
<?php } ?>
</tr>
<?php } ?>
</table>
</div>
<?php
}
?>
Вопрос такой: как составить html форму, чтобы данные из неё могли обрабатываться этим скриптом?
Код писать не прошу, просто прошу объяснить, как должен быть устроен html код формы под этот скрипт?
Инфу не нашёл ни в яндексе, ни на сайте CI
8 сообщений
#13 лет назад
Просто я пониаю, что это какая-то фишка CI, но какая пока не понимаю.
8 сообщений
#13 лет назад
Enkvist, смысл в том, что у меня есть код, который непонятно, для меня, как работает, а мне нужно написать такую форму, чтобы она могла обрабатываться данным скриптом.По JS-то я всё сделаю, просто проблема в том, что я не понимаю этот код с использованием CI
256 сообщений
12 сообщений
204 сообщения
#13 лет назад
Что то в вашем коде нигде не видно CI. Вы уверены, что здесь работа с CI?