Всем привет! у меня есть страничка на которой надо ввести номер и если он совпал с номером в базе то аяксом выводится, ниже, информация о клиенте с этим номером: вот код | Код | <?php /*Коннект к базе *********************************************************/ include("../inc/config.php"); /********************************************************/
function checkName($sName) { if(preg_match('/^([ a-zA-Z0-99999]){0,50}$/', $sName)){ $checkVal = "Номер в Rs-Bank не найден!"; $msquery0 = "SELECT * FROM base_doc_im"; $msresults0 = mssql_query($msquery0); while ($row = mssql_fetch_array($msresults0)){ $_row = array('rsn' => $row['rs_bank']);
if($sName==trim($_row['rsn'])){ $msquery0 ="SELECT *, base_doc_im.*, dogovora.*, kontakts.*, kontakts.M_dogovora AS Expr1 FROM base_doc_im INNER JOIN kontakts ON base_doc_im.M_dogovora = kontakts.M_dogovora INNER JOIN dogovora ON base_doc_im.M_dogovora = dogovora.M_dogovora WHERE (base_doc_im.rs_bank = '".$_row['rsn']."')"; $msresults0 = mssql_query($msquery0); while ($row3= mssql_fetch_array($msresults0)){ $_info = array( 'M_dogovora' => $row3['M_dogovora'], 'tip_dogovora' => $row3['tip_dogovora'], 'rs_bank' => $row3['rs_bank'], 'data_dogovora' => $row3['data_dogovora'], 'organization_name' => $row3['organization_name'], 'dolznost' => $row3['dolznost'], 'dolznost_rp' => $row3['dolznost_rp'], 'rukovoditel' => $row3['rukovoditel'], 'rukovoditel_rp' => $row3['rukovoditel_rp'], 'osnovanie' => $row3['osnovanie'], 'summa_podklucheniya' => $row3['summa_podklucheniya'], 'summa_obsluzivaniya' => $row3['summa_obsluzivaniya'], 'INN' => $row3['INN'], 'KPP' => $row3['KPP'], 'Dat_vkluch' => $row3['dat_vkluch'], 'Dat_otkluch' => $row3['dat_otkluch'], 'prichina_zakritiya' => $row3['prichina_zakritiya'], 'telephon' => $row3['telephon'], 'addresss' => $row3['addresss'], 'contact_face' => $row3['contact_face'], 'e_mail' => $row3['e_mail']); $_schet[] = array('schet' => $row3['schet'], 'vhd' => $row3['vhod_v_dog']); }
foreach ($_schet as $val22){ if($val22['schet']!='' && $val22['vhd']==2){ echo $val22['schet']; }if($val22['schet']!='' && $val22['vhd']==1){ echo $val22['schet'].' - <font color="GREEN">Входит в договор</font><BR>'; }if($val22['vhd']==0){ echo $val22['schet'].' - <font color="#ff0000">Не входит в договор</font><BR>'; } } $checkVal = ' <TABLE align="center" border=0 CELLPADDING=0 CELLSPACING=0 WIDTH="500"> <TR> <TD valign="top" align="right"><fieldset> <table width="500" border=0 cellspacing=1 cellpadding=2 class="productDescription" align="center"> <tr> <td width="100" align="left"><B><font color="#446B96" size="2">Организация</font></td> <td align="left"><b><font size="2" color="#Aqua">'.$_info["organization_name"].'</font></td> </tr> <tr> <td width="100" align="left"><B><font color="#446B96" size="2">Номер договора</font></td> <td align="left"><b><font color="red">'.$_info["M_dogovora"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">Rs-Bank</font></td> <td align="left"><b><font color="Blue">'.$_info["rs_bank"].'</font></td> </tr>
<tr> <td align="left" width="100"><B><font color="#446B96" size="2">Дата договора</font></td> <td align="left"><B><font color="#545666">'.$_info["data_dogovora"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">Тип договора</font></td> <td align="left"><B><font color="#545666">'.$_info["tip_dogovora"].'</font></td> </tr> <tr> <td align=left width=100><B><font color=#446B96 size=2>Счет</font></td> <td align=left><B><font color=#660033 size=2>'.$_schet["schet"].' </td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">Должность</font></td> <td align="left"><B><font color="#545666">'.$_info["dolznost"].' - '.$_info["rukovoditel"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">Должность РП</font></td> <td align="left" width="500"><B><font color="#545666">'.$_info["dolznost_rp"].' - '.$_info["rukovoditel_rp"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">Основание</font></td> <td align="left"><B><font color="#545666">'.$_info["osnovanie"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">Сумма подключения</font></td> <td align="left"><B><font color="#545666">'.$_info["summa_podklucheniya"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">Сумма обслуживания</font></td> <td align="left"><B><font color="#545666">'.$_info["summa_obsluzivaniya"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">ИНН</font></td> <td align="left"><B><font color="#545666">'.$_info["INN"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">КПП</font></td> <td align="left"><B><font color="#545666">'.$_info["KPP"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">Дата подключения</font></td> <td align="left"colspan="1"><B><font color="#545666">'.$_info["Dat_vkluch"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">Дата отключения</font></td> <td align="left"><B><font color="#545666">'.$_info["Dat_otkluch"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">Причина закрытия</font></td> <td align="left"><B><font color="#545666">'.$_info["prichina_zakritiya"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">Телефон</font></td> <td align="left"><B><font color="#545666">'.$_info["telephon"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">Контактное лицо</font></td> <td align="left"><B><font color="#545666">'.$_info["contact_face"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">Адрес</font></td> <td align="left"><B><font color="#545666">'.$_info["addresss"].'</font></td> </tr> <tr> <td align="left" width="100"><B><font color="#446B96" size="2">E-Mail</font></td> <td align="left"><B><font color="#545666">'.$_info["e_mail"].'</font></td> </tr> <tr> <td align=right colspan=2> <input type=submit name=edit value=Изменить class=button2 onclick=location.href="editclbankinfo.php?M_dogovora='.$_info["M_dogovora"].'"> <input type="button" name="print" value="Распечатать" class="button2" onclick=location.href="dogovora/rep1.php?M_dogovora='.$_info["M_dogovora"].'"> </td> </tr> </table> </TD> </TR> </TABLE>'; } } if($sName == "") { $checkVal = ""; } }
$objResponse = new xajaxResponse();
/* Устанавливаем объект xajaxResponse для обновления элемента HTML с ID = 'ncheck' */
$objResponse->addAssign("ncheck", "innerHTML", $checkVal); if ($checkVal == "Номер в Rs-Bank не найден!") { $objResponse->addScript("document.getElementById('ncheck').style.color = 'RED';"); } return $objResponse->getXML(); }
/* Всегда включаем файл библиотеки xajax*/ require ('xajax.inc.php'); $objAjax = new xajax(); $objAjax->registerFunction("checkName"); $objAjax->processRequests(); $objAjax->printJavascript();
$title="Введите номер договора по Rs-Bank'у"; include("template/header.php"); //Шаблон ?><TABLE align="center" border=0 CELLPADDING=0 CELLSPACING=0 WIDTH="500"> <TR> <TD valign="top" align="right"> <table width="500" border=0 cellspacing=1 cellpadding=2 class="productDescription" align="center"> <form action="" method="POST"> <tr> <td align="center"> Введите в строку ниже номер по Rs-Bank'у<BR> № по Rs-Bank'у: <input autocomplete="off" type="text" size="15" maxlength="15" name="newlogin" class="textbox2" id="name" onkeyup="xajax_checkName(document.getElementById('name').value);"> </td> </tr> <tr> <td align="center" colspan="2" id="ncheck"></td> </tr> </table> </TD> </TR> </TABLE> </form>
<?include("template/footer.php")?>
|
Проблемка вот в чем, я незнаю как вывести счета которые перебираются в | Код | $_schet[] = array('schet' => $row3['schet'], 'vhd' => $row3['vhod_v_dog']); }
foreach ($_schet as $val22){ if($val22['schet']!='' && $val22['vhd']==2){ echo $val22['schet']; }if($val22['schet']!='' && $val22['vhd']==1){ echo $val22['schet'].' - <font color="GREEN">Входит в договор</font><BR>'; }if($val22['vhd']==0){ echo $val22['schet'].' - <font color="#ff0000">Не входит в договор</font><BR>'; } }
|
и должны отобразиться в переменной | Код | $checkVal='...<TD>schet</TD><td>ТУТ</td>...';
|
она выводится аяксом, как сделать поскажите плз
|