Как составить 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?