Мне нужно, чтобы они дали мне идею, как решать следующую проблему... Его требуют что, когда будут сделаны поиски, был зарегистрирован в базе данных искавший продукт и час, и нужно показывать данные о поисках в новом формуляре, писать в основании уже проблема состоит в том, что я помещаю мой рукописный шрифт в начало формуляра, где они являются данными, тогда перезагрузив страницу снова, он вновь вводится в базе данных.
<form class="" action="detalleProducto.php" method="POST">
<div class="input-group">
<input type="text" placeholder="Ingrese Nombre del Producto" pattern="\w{5,12}" name="producto" class="form-control" required>
<span class="input-group-addon">
</span>
<span class="input-group-btn">
<button class="btn btn-default" type="submit" >
<span class="glyphicon glyphicon-search"></span>
</button>
</span>
</div>
</form>
это часть, где я прошу имя продукта и в начало detalleProducto.php у меня есть это....
$user = $_SESSION['usuario'];
$date = date('Y-m-d H:i:s');
$h = new Historial();
$consulta = $h->registrarConsultas(strtoupper($productoBuscado),$date, $user);
и далее имеет по отношению к себе формуляр, где они являются данными, и поэтому перезагрузив, вновь работает реестр, не, как отделение этого и это присоединяет с кнопкой первого формуляра.
Самое простое, что приходит в голову мне, состоит в том, чтобы ты это сделал с AJAX
<form class="" action="detalleProducto.php" id="busqueda" method="POST">
<div class="input-group">
<input type="text" placeholder="Ingrese Nombre del Producto" pattern="\w{5,12}" name="producto" id=""producto class="form-control" required>
<span class="input-group-addon">
</span>
<span class="input-group-btn">
<button class="btn btn-default" type="submit" >
<span class="glyphicon glyphicon-search"></span>
</button>
</span>
</div>
</form>
jQuery:
$("#busqueda").submit(function(){
var data = $("#producto").val();
$.ajax({
url: "tu_php",
type: POST,
data: data,
});
});
используя jquery ты можешь посылать данные для рукописного шрифта php, захватывать их и guГЎrdalos. DespuГ©s печатает результат консультации ее bГєsqueda с я бросаю и ты размещаешь данные в новом формуляре (Весь процесс осуществляется в том же рукописном шрифте). Эдж:
$("#busqueda").submit(function(){
var valor = $("#producto").val();
$.post('script.php',{valor:valor}function(data){
//Pasamos los datos para el nuevo formulario de acuerdo al selector
//$(selector).html(data.nombre)
},'json');
//Ejecutamos return false para evitar que la página se recargue por el submit del formulario.
return false;
});
Замечает: она impresiГіn стороны рукописного шрифта php то, что должно реализовывать с json_encode в случае, который он не хотел бы использовать только, должно прекращаться' json' из $ .post ()
Проблема состоит в том, что ты делаешь она bГєsqueda с mГ©todo POST. Перезагрузив ее pГЎgina reenvГ-an заголовки, включая это формуляра, и поскольку в твоем рукописном шрифте я представляю, что ты санкционируешь, что, если он существует, POST сделал что-то, итак, она condiciГіn он вновь выполняется и выполняет cГіdigo каждый раз, когда ты перезагружаешь ее pГЎgina.
Я то, что harГ - в segГєn ты cГіdigo, состоит в том, чтобы регистрировать искавший продукт и Ваш час в файле, отличном от формуляра. После того, как сохранять она informaciГіn, пересылать в формуляр с данными о продукте.
Это стоит тебе для того, чтобы иметь mГЎs расположенный в порядке (и отделенный) ты cГіdigo.
SerГ - Во что-то вроде следующее:
formulario.php , как это у тебя есть, но в action:
action="guardar_detalle.php"
Или имя, которое ты хочешь разместить. Этот файл guardarГЎ консультация.
guardar_detalle.php
if(isset( Проблема состоит в том, что ты делаешь она bГєsqueda с mГ©todo POST. Перезагрузив ее pГЎgina reenvГ-an заголовки, включая это формуляра, и поскольку в твоем рукописном шрифте я представляю, что ты санкционируешь, что, если он существует, POST сделал что-то, итак, она condiciГіn он вновь выполняется и выполняет cГіdigo каждый раз, когда ты перезагружаешь ее pГЎgina.
Я то, что harГ - в segГєn ты cГіdigo, состоит в том, чтобы регистрировать искавший продукт и Ваш час в файле, отличном от формуляра. После того, как сохранять она informaciГіn, пересылать в формуляр с данными о продукте.
Это стоит тебе для того, чтобы иметь mГЎs расположенный в порядке (и отделенный) ты cГіdigo.
SerГ - Во что-то вроде следующее:
formulario.php , как это у тебя есть, но в action:
[110] Или имя, которое ты хочешь разместить. Этот файл guardarГЎ консультация.
guardar_detalle.php
[111] И сейчас в detalleProducto.php я проверяю, что существовала моя переменная GET, которую я буду захватывать и вновь применять фильтры.
if(isset( Проблема состоит в том, что ты делаешь она bГєsqueda с mГ©todo POST. Перезагрузив ее pГЎgina reenvГ-an заголовки, включая это формуляра, и поскольку в твоем рукописном шрифте я представляю, что ты санкционируешь, что, если он существует, POST сделал что-то, итак, она condiciГіn он вновь выполняется и выполняет cГіdigo каждый раз, когда ты перезагружаешь ее pГЎgina.
Я то, что harГ - в segГєn ты cГіdigo, состоит в том, чтобы регистрировать искавший продукт и Ваш час в файле, отличном от формуляра. После того, как сохранять она informaciГіn, пересылать в формуляр с данными о продукте.
Это стоит тебе для того, чтобы иметь mГЎs расположенный в порядке (и отделенный) ты cГіdigo.
SerГ - Во что-то вроде следующее:
formulario.php , как это у тебя есть, но в action:
[110] Или имя, которое ты хочешь разместить. Этот файл guardarГЎ консультация.
guardar_detalle.php
[111] И сейчас в detalleProducto.php я проверяю, что существовала моя переменная GET, которую я буду захватывать и вновь применять фильтры.
[112] И я заношу в список, хотя ты перезагрузишь ее pГЎgina Гєnico, которая harГЎ состоит в том, чтобы вновь консультировать DB согласно переменной GET и показывать детали.
ты Должен принимать во внимание, что, как это у тебя есть, это не лучшая opciГіn ввиду постоянных консультаций в DB.
Другая opciГіn, как говорят другие коллеги, меняться ты lГіgica используя ajax и даже лучше для опыта ususario, итак, если ищет несуществующий продукт tendrГЎ, которым в том, чтобы возвращаться в формуляр, или меньше оно состоит та impresiГіn в том, что он дает с нею informaciГіn, который ты разместил. Равные
мой ответ не так sГєper подробно описанная тем же самым, и я думаю, что это не очень нужно, размещать консультации и все то, что уже ты умеешь делать.
GET('producto')))
{
$producto = strip_tags( Проблема состоит в том, что ты делаешь она bГєsqueda с mГ©todo POST. Перезагрузив ее pГЎgina reenvГ-an заголовки, включая это формуляра, и поскольку в твоем рукописном шрифте я представляю, что ты санкционируешь, что, если он существует, POST сделал что-то, итак, она condiciГіn он вновь выполняется и выполняет cГіdigo каждый раз, когда ты перезагружаешь ее pГЎgina.
Я то, что harГ - в segГєn ты cГіdigo, состоит в том, чтобы регистрировать искавший продукт и Ваш час в файле, отличном от формуляра. После того, как сохранять она informaciГіn, пересылать в формуляр с данными о продукте.
Это стоит тебе для того, чтобы иметь mГЎs расположенный в порядке (и отделенный) ты cГіdigo.
SerГ - Во что-то вроде следующее:
formulario.php , как это у тебя есть, но в action:
[110] Или имя, которое ты хочешь разместить. Этот файл guardarГЎ консультация.
guardar_detalle.php
[111] И сейчас в detalleProducto.php я проверяю, что существовала моя переменная GET, которую я буду захватывать и вновь применять фильтры.
[112] И я заношу в список, хотя ты перезагрузишь ее pГЎgina Гєnico, которая harГЎ состоит в том, чтобы вновь консультировать DB согласно переменной GET и показывать детали.
ты Должен принимать во внимание, что, как это у тебя есть, это не лучшая opciГіn ввиду постоянных консультаций в DB.
Другая opciГіn, как говорят другие коллеги, меняться ты lГіgica используя ajax и даже лучше для опыта ususario, итак, если ищет несуществующий продукт tendrГЎ, которым в том, чтобы возвращаться в формуляр, или меньше оно состоит та impresiГіn в том, что он дает с нею informaciГіn, который ты разместил. Равные
мой ответ не так sГєper подробно описанная тем же самым, и я думаю, что это не очень нужно, размещать консультации и все то, что уже ты умеешь делать.
GET['producto']);
// Incluyo mi conexión
// Hago mi consulta para mostrar los detalles con sus filtros para evitar inyeccción sql
// Muestro los detalles
}
И я заношу в список, хотя ты перезагрузишь ее pГЎgina Гєnico, которая harГЎ состоит в том, чтобы вновь консультировать DB согласно переменной GET и показывать детали.
ты Должен принимать во внимание, что, как это у тебя есть, это не лучшая opciГіn ввиду постоянных консультаций в DB.
Другая opciГіn, как говорят другие коллеги, меняться ты lГіgica используя ajax и даже лучше для опыта ususario, итак, если ищет несуществующий продукт tendrГЎ, которым в том, чтобы возвращаться в формуляр, или меньше оно состоит та impresiГіn в том, что он дает с нею informaciГіn, который ты разместил. Равные
мой ответ не так sГєper подробно описанная тем же самым, и я думаю, что это не очень нужно, размещать консультации и все то, что уже ты умеешь делать.
POST['producto']))
{
// saneo xss parte 1
$producto = strip_tags( Проблема состоит в том, что ты делаешь она bГєsqueda с mГ©todo POST. Перезагрузив ее pГЎgina reenvГ-an заголовки, включая это формуляра, и поскольку в твоем рукописном шрифте я представляю, что ты санкционируешь, что, если он существует, POST сделал что-то, итак, она condiciГіn он вновь выполняется и выполняет cГіdigo каждый раз, когда ты перезагружаешь ее pГЎgina.
Я то, что harГ - в segГєn ты cГіdigo, состоит в том, чтобы регистрировать искавший продукт и Ваш час в файле, отличном от формуляра. После того, как сохранять она informaciГіn, пересылать в формуляр с данными о продукте.
Это стоит тебе для того, чтобы иметь mГЎs расположенный в порядке (и отделенный) ты cГіdigo.
SerГ - Во что-то вроде следующее:
formulario.php , как это у тебя есть, но в action:
[110] Или имя, которое ты хочешь разместить. Этот файл guardarГЎ консультация.
guardar_detalle.php
[111] И сейчас в detalleProducto.php я проверяю, что существовала моя переменная GET, которую я буду захватывать и вновь применять фильтры.
if(isset( Проблема состоит в том, что ты делаешь она bГєsqueda с mГ©todo POST. Перезагрузив ее pГЎgina reenvГ-an заголовки, включая это формуляра, и поскольку в твоем рукописном шрифте я представляю, что ты санкционируешь, что, если он существует, POST сделал что-то, итак, она condiciГіn он вновь выполняется и выполняет cГіdigo каждый раз, когда ты перезагружаешь ее pГЎgina.
Я то, что harГ - в segГєn ты cГіdigo, состоит в том, чтобы регистрировать искавший продукт и Ваш час в файле, отличном от формуляра. После того, как сохранять она informaciГіn, пересылать в формуляр с данными о продукте.
Это стоит тебе для того, чтобы иметь mГЎs расположенный в порядке (и отделенный) ты cГіdigo.
SerГ - Во что-то вроде следующее:
formulario.php , как это у тебя есть, но в action:
[110] Или имя, которое ты хочешь разместить. Этот файл guardarГЎ консультация.
guardar_detalle.php
[111] И сейчас в detalleProducto.php я проверяю, что существовала моя переменная GET, которую я буду захватывать и вновь применять фильтры.
[112] И я заношу в список, хотя ты перезагрузишь ее pГЎgina Гєnico, которая harГЎ состоит в том, чтобы вновь консультировать DB согласно переменной GET и показывать детали.
ты Должен принимать во внимание, что, как это у тебя есть, это не лучшая opciГіn ввиду постоянных консультаций в DB.
Другая opciГіn, как говорят другие коллеги, меняться ты lГіgica используя ajax и даже лучше для опыта ususario, итак, если ищет несуществующий продукт tendrГЎ, которым в том, чтобы возвращаться в формуляр, или меньше оно состоит та impresiГіn в том, что он дает с нею informaciГіn, который ты разместил. Равные
мой ответ не так sГєper подробно описанная тем же самым, и я думаю, что это не очень нужно, размещать консультации и все то, что уже ты умеешь делать.
GET('producto')))
{
$producto = strip_tags( Проблема состоит в том, что ты делаешь она bГєsqueda с mГ©todo POST. Перезагрузив ее pГЎgina reenvГ-an заголовки, включая это формуляра, и поскольку в твоем рукописном шрифте я представляю, что ты санкционируешь, что, если он существует, POST сделал что-то, итак, она condiciГіn он вновь выполняется и выполняет cГіdigo каждый раз, когда ты перезагружаешь ее pГЎgina.
Я то, что harГ - в segГєn ты cГіdigo, состоит в том, чтобы регистрировать искавший продукт и Ваш час в файле, отличном от формуляра. После того, как сохранять она informaciГіn, пересылать в формуляр с данными о продукте.
Это стоит тебе для того, чтобы иметь mГЎs расположенный в порядке (и отделенный) ты cГіdigo.
SerГ - Во что-то вроде следующее:
formulario.php , как это у тебя есть, но в action:
[110] Или имя, которое ты хочешь разместить. Этот файл guardarГЎ консультация.
guardar_detalle.php
[111] И сейчас в detalleProducto.php я проверяю, что существовала моя переменная GET, которую я буду захватывать и вновь применять фильтры.
[112] И я заношу в список, хотя ты перезагрузишь ее pГЎgina Гєnico, которая harГЎ состоит в том, чтобы вновь консультировать DB согласно переменной GET и показывать детали.
ты Должен принимать во внимание, что, как это у тебя есть, это не лучшая opciГіn ввиду постоянных консультаций в DB.
Другая opciГіn, как говорят другие коллеги, меняться ты lГіgica используя ajax и даже лучше для опыта ususario, итак, если ищет несуществующий продукт tendrГЎ, которым в том, чтобы возвращаться в формуляр, или меньше оно состоит та impresiГіn в том, что он дает с нею informaciГіn, который ты разместил. Равные
мой ответ не так sГєper подробно описанная тем же самым, и я думаю, что это не очень нужно, размещать консультации и все то, что уже ты умеешь делать.
GET['producto']);
// Incluyo mi conexión
// Hago mi consulta para mostrar los detalles con sus filtros para evitar inyeccción sql
// Muestro los detalles
}
И я заношу в список, хотя ты перезагрузишь ее pГЎgina Гєnico, которая harГЎ состоит в том, чтобы вновь консультировать DB согласно переменной GET и показывать детали.
ты Должен принимать во внимание, что, как это у тебя есть, это не лучшая opciГіn ввиду постоянных консультаций в DB.
Другая opciГіn, как говорят другие коллеги, меняться ты lГіgica используя ajax и даже лучше для опыта ususario, итак, если ищет несуществующий продукт tendrГЎ, которым в том, чтобы возвращаться в формуляр, или меньше оно состоит та impresiГіn в том, что он дает с нею informaciГіn, который ты разместил. Равные
мой ответ не так sГєper подробно описанная тем же самым, и я думаю, что это не очень нужно, размещать консультации и все то, что уже ты умеешь делать.
POST['producto']);
// Incluyo mi conexión con DB, saneo antes de insertar en DB con real_escape_string
// Preparo mi sql e inserto
// Si hubo error al insertar, guardo la query en una archivo log
// Redirijo a detalleProducto.php con header('location: detalleProducto.php?producto=$producto')
}
// Si no entra al if, entonces redirigir a donde quieras
header('location: index.php');
И сейчас в detalleProducto.php я проверяю, что существовала моя переменная GET, которую я буду захватывать и вновь применять фильтры.
if(isset( Проблема состоит в том, что ты делаешь она bГєsqueda с mГ©todo POST. Перезагрузив ее pГЎgina reenvГ-an заголовки, включая это формуляра, и поскольку в твоем рукописном шрифте я представляю, что ты санкционируешь, что, если он существует, POST сделал что-то, итак, она condiciГіn он вновь выполняется и выполняет cГіdigo каждый раз, когда ты перезагружаешь ее pГЎgina.
Я то, что harГ - в segГєn ты cГіdigo, состоит в том, чтобы регистрировать искавший продукт и Ваш час в файле, отличном от формуляра. После того, как сохранять она informaciГіn, пересылать в формуляр с данными о продукте.
Это стоит тебе для того, чтобы иметь mГЎs расположенный в порядке (и отделенный) ты cГіdigo.
SerГ - Во что-то вроде следующее:
formulario.php , как это у тебя есть, но в action:
[110] Или имя, которое ты хочешь разместить. Этот файл guardarГЎ консультация.
guardar_detalle.php
[111] И сейчас в detalleProducto.php я проверяю, что существовала моя переменная GET, которую я буду захватывать и вновь применять фильтры.
[112] И я заношу в список, хотя ты перезагрузишь ее pГЎgina Гєnico, которая harГЎ состоит в том, чтобы вновь консультировать DB согласно переменной GET и показывать детали.
ты Должен принимать во внимание, что, как это у тебя есть, это не лучшая opciГіn ввиду постоянных консультаций в DB.
Другая opciГіn, как говорят другие коллеги, меняться ты lГіgica используя ajax и даже лучше для опыта ususario, итак, если ищет несуществующий продукт tendrГЎ, которым в том, чтобы возвращаться в формуляр, или меньше оно состоит та impresiГіn в том, что он дает с нею informaciГіn, который ты разместил. Равные
мой ответ не так sГєper подробно описанная тем же самым, и я думаю, что это не очень нужно, размещать консультации и все то, что уже ты умеешь делать.
GET('producto')))
{
$producto = strip_tags( Проблема состоит в том, что ты делаешь она bГєsqueda с mГ©todo POST. Перезагрузив ее pГЎgina reenvГ-an заголовки, включая это формуляра, и поскольку в твоем рукописном шрифте я представляю, что ты санкционируешь, что, если он существует, POST сделал что-то, итак, она condiciГіn он вновь выполняется и выполняет cГіdigo каждый раз, когда ты перезагружаешь ее pГЎgina.
Я то, что harГ - в segГєn ты cГіdigo, состоит в том, чтобы регистрировать искавший продукт и Ваш час в файле, отличном от формуляра. После того, как сохранять она informaciГіn, пересылать в формуляр с данными о продукте.
Это стоит тебе для того, чтобы иметь mГЎs расположенный в порядке (и отделенный) ты cГіdigo.
SerГ - Во что-то вроде следующее:
formulario.php , как это у тебя есть, но в action:
[110] Или имя, которое ты хочешь разместить. Этот файл guardarГЎ консультация.
guardar_detalle.php
[111] И сейчас в detalleProducto.php я проверяю, что существовала моя переменная GET, которую я буду захватывать и вновь применять фильтры.
[112] И я заношу в список, хотя ты перезагрузишь ее pГЎgina Гєnico, которая harГЎ состоит в том, чтобы вновь консультировать DB согласно переменной GET и показывать детали.
ты Должен принимать во внимание, что, как это у тебя есть, это не лучшая opciГіn ввиду постоянных консультаций в DB.
Другая opciГіn, как говорят другие коллеги, меняться ты lГіgica используя ajax и даже лучше для опыта ususario, итак, если ищет несуществующий продукт tendrГЎ, которым в том, чтобы возвращаться в формуляр, или меньше оно состоит та impresiГіn в том, что он дает с нею informaciГіn, который ты разместил. Равные
мой ответ не так sГєper подробно описанная тем же самым, и я думаю, что это не очень нужно, размещать консультации и все то, что уже ты умеешь делать.
GET['producto']);
// Incluyo mi conexión
// Hago mi consulta para mostrar los detalles con sus filtros para evitar inyeccción sql
// Muestro los detalles
}
И я заношу в список, хотя ты перезагрузишь ее pГЎgina Гєnico, которая harГЎ состоит в том, чтобы вновь консультировать DB согласно переменной GET и показывать детали.
ты Должен принимать во внимание, что, как это у тебя есть, это не лучшая opciГіn ввиду постоянных консультаций в DB.
Другая opciГіn, как говорят другие коллеги, меняться ты lГіgica используя ajax и даже лучше для опыта ususario, итак, если ищет несуществующий продукт tendrГЎ, которым в том, чтобы возвращаться в формуляр, или меньше оно состоит та impresiГіn в том, что он дает с нею informaciГіn, который ты разместил. Равные
мой ответ не так sГєper подробно описанная тем же самым, и я думаю, что это не очень нужно, размещать консультации и все то, что уже ты умеешь делать.