Как мне представить продукты и количество в той же форме с помощью PHP или jquery?

#php #jquery #jquery-ui #forms #multidimensional-array

#php #jquery #jquery-пользовательский интерфейс #формы #многомерный массив

Вопрос:

Хорошо, итак, у меня есть форма, которая мне нужна, чтобы найти хороший способ добавления продуктов в систему.

 <form action="create.php" method="post" id="form">
  <table class="form">
    <tr>
      <td><span class="required">*</span> System Name:</td>
      <td><input name="name" value="" size="100" />
        </td>
    </tr>
    <tr>
      <td>Sort Order:<br/><span class="help">Set to -1 to hide from listing</span></td>
      <td><input name="sort_order" value="" size="1" /></td>
    </tr>
  </table>
</form>
  

Итак, проблема в том, что в системе есть несколько продуктов, и у каждого из этих продуктов есть свое количество. Итак, я искал удобный способ отображения продуктов. Вот мой массив со всеми продуктами. Я думал установить флажок, но это может занять слишком много времени, поскольку в базе данных 200 продуктов. Я действительно хочу какой-нибудь перетаскиваемый jquery или что-то еще, что упростит работу пользователя….Я ищу любые хорошие предложения …. еще раз спасибо

 <?php foreach ($products as $product) { ?>
    <!-- make the checkbox or something to all the user to pick the product and quantity -->
 <?php } ?>
  

Ответ №1:

Ваш лучший выбор — это плагин, который уже создан, вы можете посмотреть демонстрацию здесь, например:http://www.webresourcesdepot.com/wp-content/uploads/file/jquerydragdrop /

Вы можете найти исходный код и руководство здесь:http://www.webresourcesdepot.com/dynamic-dragn-drop-with-jquery-and-php /

Я использую их довольно часто и работаю действительно хорошо. Вещи, которые стоит запомнить и отметить: я бы добавил обработчик (своего рода кнопку), чтобы захватывать строку и перемещать ее. Это позволит вам добавить поля ввода и другую информацию в остальную часть панели. Не забудьте добавить поле заказа в вашу базу данных или массив. Чтобы при реорганизации их можно было сохранить.

Я надеюсь, что это поможет.

Комментарии:

1. я не могу показать вам никаких предварительных просмотров, потому что на данный момент я использовал его только в admin своих сайтов. Но я планирую использовать это для системы корзин достаточно скоро.