Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Отправка запроса

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

pacnik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу помочь,   пользователь выбирает нужные ему карты, в конце  здесь <span  id="totalСost"> 0<ins> 0</ins></span>  выдается общая сумма заказа.  
 
Проблема в том что не могу передать эти данные на  send.php  Как сформулировать запрос?
 
Пытался переделать span  id="totalСost"  на input, тогда не работает скрипт.  Прошу помочь
 
 
Код Html
 
 
  <script type="text/javascript" src="images/cardsUse.js"></script>
<script type="text/javascript">
var selectedCards = {"500 U" : {"id" : "1", "cost" : "525", "cnt" : "0"},"1000 U" : {"id" : "2", "cost" : "1050", "cnt" : "0"},"2000 U" : {"id" : "3", "cost" : "2100", "cnt" : "0"},"3000 U" : {"id" : "4", "cost" : "3150", "cnt" : "0"},"5000 U" : {"id" : "5", "cost" : "5250", "cnt" : "0"}};
var percent_Io = 0;
var percent_Uz = 6.8;
 
</script>
 
 
 
 
<form action="send.php" method="post" name="orderForm" id="orderForm" style="padding:0px;margin:0px;">  
<input type="hidden" name="cards" id="cards">
  <div class="middle-container">
    <div class="center-div">
      <div class="cards-container">
        <div id="requizBlock">
                <div class="card-container"> <span>500</span>  <img src="images/buy_webm.jpg" style="cursor:pointer;"  origwm="500 ZM"   id="origCard_1" onclick="addDelCard(&quot;1&quot;, &quot;add&quot;)"> </div>
                <div class="card-container"> <span>1000</span> <img src="images/buy_webn.jpg" style="cursor:pointer;"  origwm="1000 ZM"  id="origCard_2" onclick="addDelCard(&quot;2&quot;, &quot;add&quot;)"> </div>
                <div class="card-container"> <span>2000</span> <img src="images/buy_webo.jpg" style="cursor:pointer;"  origwm="2000 ZM"  id="origCard_3" onclick="addDelCard(&quot;3&quot;, &quot;add&quot;)"> </div>
                <div class="card-container"> <span>3000</span> <img src="images/buy_webp.jpg" style="cursor:pointer;"  origwm="3000 ZM"  id="origCard_4" onclick="addDelCard(&quot;4&quot;, &quot;add&quot;)"> </div>
                <div class="card-container"> <span>5000</span> <img src="images/buy_webq.jpg" style="cursor:pointer;"  origwm="5000 ZM"  id="origCard_5" onclick="addDelCard(&quot;5&quot;, &quot;add&quot;)"> </div>
                <div class="clear"></div>
                      </div>
      </div>
 
    &nbsp;</div>
  </div>
   
   
   
  <div class="bottom-container cards" style="background:#0A79A9;">
    <div class="center-div">
            <div class="order-list">
        <h2>Детали Вашего заказа:<ins>Детали Вашего заказа:</ins></h2>
        <div style="height:280px;">
        <table cellpadding="0" cellspacing="0" border="0" class="order-cards">
          <thead>
            <tr>
              <td class="item"><span>Карта<ins>Карта</ins></span></td>
              <td class="num"><span>Кол-во<ins>Кол-во</ins></span></td>
              <td class="price"><span>Цена<ins>Цена</ins></span></td>
              <td class="del"></td>
            </tr>
          </thead>
           
           
          <tbody class="total-price">
                        <tr id="cardsTr_1" style="display:none;">
              <td class="item">U карта на 500 руб</td>
              <td class="num"><span class="buttons-container">
                <button type="button" class="add" onclick="addDelCard(&quot;1&quot;, &quot;add&quot;);"></button>
                <button type="button" class="remove" onclick="addDelCard(&quot;1&quot;, &quot;del&quot;);"></button>
                </span>                
                <input type="text" value="1" style="width:20px;" id="cardsCount_1"></td>
 
              <td class="price" id="cardsPrice_1"><span id="cardVal">руб</span> 525</td>
              <td class="del"><a class="delete-button" onclick="addDelCard(&quot;1&quot;, &quot;del&quot;);"></a></td>
            </tr>
                        <tr id="cardsTr_2" style="display:none;">
              <td class="item">U карта на 1000 руб</td>
              <td class="num"><span class="buttons-container">
                <button type="button" class="add" onclick="addDelCard(&quot;2&quot;, &quot;add&quot;);"></button>
                <button type="button" class="remove" onclick="addDelCard(&quot;2&quot;, &quot;del&quot;);"></button>
                </span>
                <input type="text" value="1" style="width:20px;" id="cardsCount_2"></td>
              <td class="price" id="cardsPrice_2"><span id="cardVal">руб</span> 1050</td>
              <td class="del"><a class="delete-button" onclick="addDelCard(&quot;2&quot;, &quot;del&quot;);"></a></td>
            </tr>
                         
                         
                        <tr id="cardsTr_3" style="display:none;">
              <td class="item">U карта на 2000 руб</td>
              <td class="num"><span class="buttons-container">
                <button type="button" class="add" onclick="addDelCard(&quot;3&quot;, &quot;add&quot;);"></button>
                <button type="button" class="remove" onclick="addDelCard(&quot;3&quot;, &quot;del&quot;);"></button>
                </span>
                <input type="text" value="1" style="width:20px;" id="cardsCount_3"></td>
              <td class="price" id="cardsPrice_3"><span id="cardVal">руб</span> 2100</td>
              <td class="del"><a class="delete-button" onclick="addDelCard(&quot;3&quot;, &quot;del&quot;);"></a></td>
            </tr>
                         
                         
                        <tr id="cardsTr_4" style="display:none;">
              <td class="item">U карта на 3000 руб</td>
              <td class="num"><span class="buttons-container">
                <button type="button" class="add" onclick="addDelCard(&quot;4&quot;, &quot;add&quot;);"></button>
                <button type="button" class="remove" onclick="addDelCard(&quot;4&quot;, &quot;del&quot;);"></button>
                </span>
                <input type="text" value="1" style="width:20px;" id="cardsCount_4"></td>
              <td class="price" id="cardsPrice_4"><span id="cardVal">руб</span> 3150</td>
              <td class="del"><a class="delete-button" onclick="addDelCard(&quot;4&quot;, &quot;del&quot;);"></a></td>
            </tr>
                        <tr id="cardsTr_5" style="display:none;">
              <td class="item"> U карта на 5000 руб</td>
              <td class="num"><span class="buttons-container">
                <button type="button" class="add" onclick="addDelCard(&quot;5&quot;, &quot;add&quot;);"></button>
                <button type="button" class="remove" onclick="addDelCard(&quot;5&quot;, &quot;del&quot;);"></button>
                </span>
                <input type="text" value="1" style="width:20px;" id="cardsCount_5"></td>
              <td class="price" id="cardsPrice_5"><span id="cardVal">руб</span> 5250</td>
              <td class="del"><a class="delete-button" onclick="addDelCard(&quot;5&quot;, &quot;del&quot;);"></a></td>
            </tr>
                        <tr>
              <td class="item">&nbsp;</td>
              <td class="total"><span>Общая сумма:<ins>Общая сумма:</ins></span></td>
              <td class="total-price"> <span  id="totalСost"> 0<ins> 0</ins></span>  
               
               
              </td>
              <td class="del"></td>
            </tr>
          </tbody>
        </table>
        </div>
      </div>
       
 
 
 
и код из cardsUse.js
 
var fieldsFilled = true;//Поля для оформления карт заполнены
var fieldsFilledError = '';//Ошибка заполнения полей
var sposob = '';
var totalCost = 0;
var loginStat = false;
var emailStat = false;
var keystring = 0;
var good = true;
 
function changeSposob(sp){
    sposob = sp;
    addDelCard('', '');
}
$(document).ready(function(){
    changeSposob('sw')
});
 
function addDelCard(id, func){//++
    if (sposob == '') sposob == 'sw';
    if (func == 'add' || func == 'del'){
        var wm = $('#origCard_'+id).attr('origWm');
        //var cost = $('#origCard_'+id).attr('origCost');
        if (func == 'add') selectedCards[wm]['cnt']++;
        if ((func == 'del') && (selectedCards[wm]['cnt'] > 0)) selectedCards[wm]['cnt']--;
    }
    var cnt = 0;
    var cost = 0;
    var koef = 1;
    totalCost = 0;
    if (sposob == 'lp') koef = 1*(1+percent_U/100);
    
 
    var cards = '';
    var arr = Array();
    for (var a in selectedCards){
        if (selectedCards[a]['cnt'] > 0){
            cards += selectedCards[a]['cnt']+'x'+a+',';
            cost = Math.round(selectedCards[a]['cnt']*selectedCards[a]['cost']*100*koef)/100;
            $('#cardsCount_'+selectedCards[a]['id']).val(selectedCards[a]['cnt']);
            /*if (sposob == 'mg'){
                $('#cardsPrice_'+selectedCards[a]['id']).html('€ '+cost);
            }else{
                $('#cardsPrice_'+selectedCards[a]['id']).html(' '+cost);
            }*/
            $('#cardsPrice_'+selectedCards[a]['id']).html(' '+cost);
            $('#cardsTr_'+selectedCards[a]['id']).show();
            arr[cnt] = selectedCards[a]['id'];
            totalCost += cost;
            cnt++;
        }else{
            $('#cardsTr_'+selectedCards[a]['id']).hide();
        }
    }
    cards = cards.substr(0, cards.length-1);
    $('#cards').val(cards);
    if (totalCost > 1100000 && (sposob == 'wu' || sposob == 'mg')){
        $('#totalMax').show();
    }else{
        $('#totalMax').hide();
    }
    totalCost = Math.round(totalCost*100)/100;
    
    $('#totalcost').html(' '+totalCost+'<ins> '+totalCost+'</ins>');
    for (var a in arr){
        if (arr[a] > 0){
            if (a%2 == 0){
                document.getElementById('cardsTr_'+arr[a]).className = 'odd';
            }else{
                document.getElementById('cardsTr_'+arr[a]).className = '';
            }
        }
    }
}

Всего записей: 39 | Зарегистр. 12-02-2007 | Отправлено: 11:25 16-01-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pacnik
Добавьте в форму невидимое поле и выставляйте его значение во что хотите. Оно и отправится при сабмите формы.

Всего записей: 15099 | Зарегистр. 20-09-2014 | Отправлено: 11:32 16-01-2015
pacnik

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо за ответ, а можно по подробнее что за поле и как это реализовать ?
 
Добавлено:
Про невидимое поле вы имели в виду     <input type="hidden" name="имя" value="значение" /> ?
 
Как это вставить ? голову уже поломал

Всего записей: 39 | Зарегистр. 12-02-2007 | Отправлено: 12:07 16-01-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pacnik

Цитата:
Как это вставить ? голову уже поломал

как обычно, вставить в форму. вы html вообще знаете??
<input type="hidden" name="some-field" value="" id="some-field" />  
 
и в js скрипте, соответственно
$('#totalcost').html(' '+totalCost+'<ins> '+totalCost+'</ins>');  
$('#some-field').val(totalCost);
 
после отправки формы это значение будет получено (нужно еще модифицировать send.php чтобы выбрать его из данных)

Всего записей: 15099 | Зарегистр. 20-09-2014 | Отправлено: 21:42 16-01-2015
arta42

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые пользователи этого форума,подскажите пожалуйста как можно сделать выборку из таблицы БД по возрасту,что-бы при выборе например от 20 и до 40 мне выдавался результат этих людей которые подпадают под этот возраст и выводился только этот диапазон цифр который выбран?вот к примеру таблица в которой на ячейке age было-бы куда вписать возраст http://***.com/arta/word5.php и после отправки запроса из таблицы получить по указанному возрасту пользователя,подскажите пожалуйста как мне решить этот вопрос?




Запрещено создавать дубли вопроса в разных темах!

Всего записей: 3 | Зарегистр. 19-07-2015 | Отправлено: 13:04 19-07-2015 | Исправлено: arta42, 13:07 19-07-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Отправка запроса


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru