За последние 24 часа нас посетили 54423 программиста и 1768 роботов. Сейчас ищут 1095 программистов ...

Много форм + java + php + пиво тому кто сможет помочь))

Тема в разделе "PHP и базы данных", создана пользователем ky3mu4u, 19 авг 2011.

  1. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    проблема такая, в таблице (прайс лист) выводиться 20 товаров с ценами и т.д.
    Хочу сделать для каждой добавить в корзину.
    Сейчас скрипт работает когда указываешь в 20том товаре то есть в последнем кол-во и снизу нажимаешь добавить!
    Вот выжрал код:
    <form name="addCart" action="" method="post" class="form-validate" onsubmit="return false;" autocomplete="off">
    //////// это уже таблица чередуеться и так 20 товаров //
    <tr class="<?php echo "row$k"; ?>">
    <td><input type="hidden" name="repairid" id="repairid" value="<?php echo $row->id; ?>" />
    <input type="hidden" name="repairsn" id="repairsn" value="<?php echo $row->model_sn; ?>" /><?php echo $row->model_sn; ?>
    </td>
    <td><input type="hidden" name="repairname" id="repairname" value="<?php echo $row->name; ?>" /><?php echo $row->name; ?></td>
    <td><?php echo $row->unit; ?></td>
    <td><?php echo $row->price; ?> руб.</td>
    <td><input type="text" name="qty" id="qty" class="inputbox" size="3" value="" /></td>
    <td></td>
    </tr>
    ////// после того как вывелось 20 товаров вот это
    <input type="submit" value="Добавить" onclick="addCartSubmit();"/>
    </form>

    /// функция java
    ///// onclick="addCartSubmit()
    function addCartSubmit() {
    var form = document.addCart;
    form.task.value = 'addcart';
    var myXhr = new XHR({method: 'post', onSuccess: refreshCart, onFailure: refreshCart, onRequest: showLoader});
    myXhr.send('index.php?option=com_servicecenter', $(form).toQueryString());
    }

    сейчас весь этот код добавляет только если указать в последнем количество! на остальные не реагирует!
    Я в java не силен, поэтому прошу помощи!
    пробовал каждую строку выводить как форму, но не срабатывало, даже обработки не было.
     
  2. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    при нажатии на <input type="submit" value="Добавить" onclick="addCartSubmit();"/> страница не перезагружаеться, а просто обновляется карточка (корзина). и поскольку это сделано в таком духе, ябы хотел реализовать после нажатия на кнопку добавить чтобы сбрасывалось кол-во товара который ты указал для покупки в поле <input type="text" name="qty" id="qty" class="inputbox" size="3" value="" />
     
  3. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    может обычной ссылкой передать запрос выбранного товара с параметрами repairid,repairname,repairsn,qty в onclick="addCartSubmit()
    только как сделать чтобы он это понял и добавил в карточку(корзину).
     
  4. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    что некто?(((
     
  5. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    Короче вместо пива плачу 300р. на вмз или тел. моб. очень срочно надо просто!
     
  6. Михаил

    Михаил Активный пользователь

    С нами с:
    12 июл 2009
    Сообщения:
    545
    Симпатии:
    0
    Адрес:
    Bielarus
    это не java
     
  7. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    Я бы еще подумал, если можно было бы гдето глянуть воочию что уже есть и еще раз объяснить что нужно.
     
  8. ky3mu4u

    ky3mu4u Активный пользователь

    С нами с:
    16 ноя 2007
    Сообщения:
    111
    Симпатии:
    0
    сам разобрался уже))