За последние 24 часа нас посетили 133125 программистов и 7814 роботов. Сейчас ищут 1999 программистов ...

Добавление в SESSIO после работы javascript

Тема в разделе "PHP для новичков", создана пользователем JeK@, 26 апр 2009.

  1. JeK@

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

    С нами с:
    11 апр 2009
    Сообщения:
    32
    Симпатии:
    0
    Значит так,надо добавить в SESSION['kol'][] работу js, тоесть на странице есть два числа,одно выводиться из бызы,другое задаётся пользователем.После того как пользователь задал число оно умножается на число выведенное из бызы и сразу показывается нам,без перезагрузки страницы.Как занести результат умножения в сессию,если страница не перезагружается.
    Код скрипта(если он вообще нужен вам):
    [js]var myErr="ошибка";

    function orderMult( countID, totalID, mult ){
    var dest = null;
    //alert( 'aaa' );
    try{
    var src=document.all[countID];
    var dest=document.all[totalID];
    var v=src.value * mult;
    if(isNaN(v))d.value=myErr;
    else dest.value=v;
    }catch(e){
    try{
    dest.value=myErr;
    }catch(x){}
    }
    }[/js]

    код самой таблицы куда вводяться и выводяться числа:
    PHP:
    1. $myrow=mysql_fetch_array($result);  
    2. echo '<TR>
    3. <TD width=30>'.$b.'</TD>
    4. <TD width=300>'.$myrow['title'].'<span class="basicTitle1">'.$myrow['info'].'</span></TD>
    5. <TD width=100><INPUT type="text" size="8" maxlen="5" onkeyup="javascript:orderMult( \'' . $countID . '\',\''. $totalID . '\','.  $inpack .');" [b]//сдесь вводит пользователь число;[/b] name="oicount[]" style="border: 1px solid #ffffff; background: white" value="' . $item->count . '" id="' . $countID . '"></TD>
    6. <TD width=100><INPUT type="text" style="border: 1px solid #ffffff; background: white" size=6 maxlen=5 readonly id="' . $totalID . '" value="' .$item->count * $inpack . '"[b]//собственно вот сдесь выводиться из базы число и сдесь же оно умножается,после чего выводиться результат,который надо записать в сессию;[/b]></TD>
    7. <TD width=50><INPUT  type="button" value="удалить" style="border: 1px solid #e0e0e0; background: white; font-size:12px" onclick="javascript:sbmt(\'?list=&del='.$i.'\');"></TD></TR>';
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.676
    Симпатии:
    1
    Адрес:
    Минск
  3. JeK@

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

    С нами с:
    11 апр 2009
    Сообщения:
    32
    Симпатии:
    0
    Luge
    спасибо,но это очень далёкая пока тема,а полегче нельзя?Может у кого ещё варианты будут?