в поле ввода текста для поиска в базе данных, а затем получить данные в другом текстовом поле

Пожалуйста, помогите мне! Я хочу выполнить поиск в режиме реального времени (по ключу), введя номер телефона клиента, после чего он получит имя клиента и адрес электронной почты из базы данных.Вот мой пример формы

<html>
<head>
<script type="text/javascript">

$(function(){
$(".cust_phone").keyup(function() {
var cust_name = $(this).val();
var cust_email = $(this).val();
var dataString = 'cust_phone='+cust_name+cust_email;
if(cust_name!='' && cust_email!='') {
$.ajax({
type: "POST",
url: "customer_info.php",
data: dataString,
cache: false,
success: function(html) {
var data = html.split['|'];
var cust_phone = data[0];
var cust_name = data[1];
var cust_email = data[2];
$("#cust_phone").val(cust_phone);
$("#cust_name").val(cust_name);
$("#cust_email").val(cust_email);
}
});
}
return false;
});

</script>
</head>

<body>

<input type="text" name="cust_phone" id="cust_phone">
<input type="text" name="cust_name" id="cust_name">
<input type="text" name="cust_email" id="cust_email">

</body>
</html>

Это первый файл (cutomer_form.php)

<?php

$cust_phone= $_POST['cust_phone'];

$query = mysql_query("SELECT DISTINCT cust_phone
FROM rent WHERE cust_phone LIKE '$search'");

// $result = mysql_query("SELECT DISTINCT cust_phone
//   FROM rent WHERE cust_phone = '$search'");

$data = mysql_fetch_assoc($query);

$cust_name = $data['cust_name'];
$cust_phone = $data['cust_phone'];
$cust_email = $data['cust_email'];

echo $cust_phone .'|'. $cust_name.'|'.$cust_email;

?>

Это второй файл (customer_info.php)

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]