

Код: Выделить всё
function call_add(nM,nU,rX,tX,cN,bI) {
        // (1) создать объект для запроса к серверу
        var req = getXmlHttp()
        // (2)
        // span рядом с кнопкой
        // в нем будем отображать ход выполнения
        var statusElem = document.getElementById(nU)
        req.onreadystatechange = function() {
        // onreadystatechange активируется при получении ответа сервера
                if (req.readyState == 4) {
            // если запрос закончил выполняться
                        statusElem.innerHTML = req.statusText // показать статус (Not Found, ОК..)
                        if(req.status == 200) {
                 // если статус 200 (ОК) - выдать ответ пользователю
                                alert("Ответ сервера: "+req.responseText);
                        }
                        // тут можно добавить else с обработкой ошибок запроса
                }
        }
       // (3) задать адрес подключения
        req.open('GET', 'call_operator_add.php?name='+nM+'&invite_num='+nU+'&action=quickcall&data='+cN+'&bookid='+bI+'&rx='+rX+'&tx='+tX, true);
        // объект запроса подготовлен: указан адрес и создана функция onreadystatechange
        // для обработки ответа сервера
        // (4)
        req.send(null);  // отослать запрос
        // (5)
        statusElem.innerHTML = 'Ожидание...'
}
        //-->
        </script>
Код: Выделить всё
req.open('GET', 'call_operator_add.php?name='+nM+'&invite_num='+nU+'&action=quickcall&data='+cN+'&bookid='+bI+'&rx='+rX+'&tx='+tX, true);Код: Выделить всё
http://server/meeting/call_operator_add.php?name='KUKA'&invite_num='05068821'&action=quickcall&data='5'&bookid='153'&rx='0'&tx='0,%20trueКод: Выделить всё
req.open('GET', 'call_operator_add.php?name='+nM+'&invite_num='+nU+'&action=quickcall&data='+cN+'&bookid='+bI+'&rx='+rX+'&tx='+tX, true);Код: Выделить всё
                echo "<tr><td>$row[1]</td><td>$row[2]</td><td>
                <FORM action=\"./call_operator.php\" method=\"post\" name=WMOutCall>
                <INPUT type=\"hidden\" name=\"name\" value=\"$row[1]\">
                <INPUT type=\"hidden\" name=\"invite_num\" value=\"$row[2]\">
                <INPUT type=\"hidden\" name=\"action\" value=\"quickcall\">
                <INPUT type=\"hidden\" name=\"data\" value=\"$confno\">
                <INPUT type=\"hidden\" name=\"bookid\" value=\"$book\">
                <input type=\"submit\" value=\"Вызов\"/>\n</td></tr>\n";
Код: Выделить всё
echo "<tr><td height=\"35\">$row[1]</td><td>$row[2]</td><td>$row[3]</td><td>$row[4]</td><td><a href=\"#\" onclick=\"call_add(\x27$row[1]\x27,\x27$row[2]\x27,$row[3],$row[4],$confno,$book)\" type=\"button\" />[ВЫЗОВ]</a><div align=\"center\" id=\"$row[2]\"></div></td></tr>\n";Код: Выделить всё
\x27Код: Выделить всё
  <form method = "post">
  <input type = "submit" name = "button1" value = "Пригласить всех">
  <form>
<?
  if($_POST['button1'])
  {
        $query1 = "SELECT SQL_CALC_FOUND_ROWS `id`,`name`,`number`,`rx`,`tx` FROM `addressbook_custom` ORDER BY `name` ASC ";
        $result1 = $db->query($query1);
while($row1 = $result1->fetchRow())
         {
$row1[1] = iconv("cp1251","UTF-8",preg_replace("/[^\x30-\x39\x41-\x5A\x61-\x7A\x20\x5F\xC0-\xFF\xA8\xB8]/","",iconv("UTF-8","cp1251",$row1[1])));
echo "<script> call_add(\x27$row1[1]\x27,\x27$row1[2]\x27,$row1[3],$row1[4],$confno,$book);</script>";
}
  }
?>
Код: Выделить всё
Fatal error: Call to undefined method DB_Error::fetchRow() in /var/www/html/meet2/conf_update.php on line 117