2012-03-15 8 views
1

Я разрабатываю решение для веб-сайта/базы данных, которое дает администратору возможность входа на веб-страницу и выполнения действий в базе данных.Ajax Чтение из базы данных

В настоящее время они могут добавлять/удалять/запускать предопределенные запросы, однако для «редактирования» записей в таблице я хотел бы, чтобы они указывали первичный ключ (ID), а затем читали ajax в значениях, связанных с этим записать и разрешить их изменение.

Каков наилучший способ сделать это?

ответ

3

как stratton предложил вам использовать jquery/html для frontend и php/mysql для бэкэнд, которые будут иметь логику для обработки отправляемых вами данных и получения результата, который будет отправлен пользователю. ex. имеют форму, которая будет посылать идентификатор для поиска:

<form> 
<input type="text" id="data" name="data"/> 
<--send button--> 
</form> 

я предлагаю то, чтобы использовать JQuery для отправки формы через AJAX, как это:

$(sendbutton).click(function(e){ 
e.preventDefault(); 
s.ajax({ 
url: 'urlofyouphppage', 
type: 'post', 
data : {data: $("#data").val(), action: 'search_thing'} 
success: function(data){ 
//the response from the php page to insert somewhere. 
//beware that if you use json you will have to decode via parseJSON. 
} 
}); 
}); 

На вас PHP стороне придется разобрать пост, а затем выполнить действие

<?php 
if($_POST['action'] == 'search_thing'){ 
$id = $_POST['data']; 
//query for searching 
//format the result data 
echo $result; //or json_encode($result); if you want to use json 
} 
?> 

Таким образом, вы можете создать несколько шаг логики, устанавливая каждый раз, когда другое действие, и Anwer может быть полный HTML-код, который содержит тыс e «Следующий шаг» для выполнения.

1

сделать AJAX запрос (использовать JQuery) в сценарий PHP, который считывает из базы данных и выводит возвращаемое значение в любом формате вы предпочитаете (HTML, JSON), а затем отобразить его в передней части с JavaScript

Смежные вопросы