Показать сообщение отдельно
  #1 (permalink)  
Старый 28.09.2011, 17:32
Новичок на форуме
Отправить личное сообщение для Phantom Посмотреть профиль Найти все сообщения от Phantom
 
Регистрация: 28.09.2011
Сообщений: 1

JS + php возврат информации
Всем привет.
Прошу помощи у знающих.
Задача состоят в следующем.
Есть форма. В форме есть поле (номер телефона)
Когда в это поле вводится номер телефона, скрипт отправляет запрос в php, тот в свою очередь отправляет запрос в SQL
Он ищет совпадения по этому номеру телефона и выдает все записи.

Далее он формирует таблицу и должен её передать в js обратно, чтоб тот его отобразил в указанном месте.

Для реализации был модифицирован следующий скрипт, но проблема в тот что не знаю как передать и отобразить таблицу.
Этот скрипт отправляет запрос в пхп и работает.
$(document).ready(function()
{
	$("#tnumber").blur(function()
	{
		$("#msgbox2").removeClass().addClass('messagebox').html('<img src="loading_big.gif">').fadeIn("slow");
		$.post("itnumber.php",{ user_name:$(this).val() } ,function(data)
        {


if(data=='no')
		  {
		  	$("#msgbox2").fadeTo(200,0.1,function()  
			{ 
			 $(this).html('текст 1').addClass('messageboxer').fadeTo(900,1);	
			});
	}
		  if(data=='error')
		  {
		  	$("#msgbox2").fadeTo(200,0.1,function()  
			{ 
			  $(this).html('текст2').addClass('messageboxerror').fadeTo(900,1);	
			});
	}


				
        });
 
	});
});


Обрабатывает его php

$hostname = "";
$username = "";
$password = "";
$dbName = "";
$userstable = "";
$AN1 = $_POST["AD01"];

mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение ");
mysql_select_db($dbName) or die(mysql_error()); 


$query = "SELECT * FROM $userstable WHERE (tnumber LIKE '%$AN1%') ORDER BY date";
$res = mysql_query($query) or die(mysql_error());
$number = mysql_num_rows($res);

if ($number == 0) {
  echo "Совпадений не обнаружено";
} else {
  echo "<table>";
  while ($row=mysql_fetch_array($res)) {
    echo "<tr>";
    echo "<td>".$row['date']."</td>";
    echo "<td>".$row['time']."</td>";
    echo "<td>".$row['id']."</td>";
    echo "<td>".$row['snumber']."</td>";
    echo "<td>".$row['tnumber']."</td>";
    echo "<td>".$row['reason']."</td>";
    echo "<td>".$row['pay']."</td>";
    echo "<td><b>".$row['refund']."</b></td>";
    echo "<td>".$row['comment']."</td>";
    echo "</tr>";
  }
      echo "</table>";;
}



Подскажите пожалуйста как передать данный запрос в js и как его отобразить. Если можно примером. Буду очень благодарен
Ответить с цитированием