Muchas veces cuando tenemos un jqgrid nos piden que señalemos un dato y que nos lo muestre en algun input text o alg por el estilo , lo que yo necesito es justo lo contrario .Estoy haciendo un buscador en el que tengo un campo de texto y un boton
Código HTML:
Ver original<!--BUSCADOR-->
<input type="text" id="campo" name="campo"/> <button id="buscar" onClick="enviar_variable();">Buscar
</button>
pues bien como veis esto me l envia a una funcion javascript , la cual la pasa a una pagina php dinamicamente y me responde con el resultado.
Código Javascript
:
Ver original// BUSQUEDA DEL DATO INTRODUCIDO EN EL CAMPO DE BUSQUEDA
function enviar_variable(){
//Envio las variables
var c=document.getElementById('campo').value;
$.post("buscar.php",{campo:c},function(respuesta){
//asignamos el valor devuelt al div #latabla
jQuery("#latabla").html(respuesta);
});
}
ahora mismo este resultado es una tabla que se muestra en el div #latabla , pues bien l que necesito esque l que me devuelva es en el prpi jqgrid la seleccion de este elemento para poder trabajar con el y no tenga que buscar uno por uno lo que busco. Os dejo aqui el codigo php
Código PHP:
Ver original//conexion
if (empty($_POST['campo'])) { echo '<p>Debe intrducir algún dato a buscar.</p>';
} else {
$consulta = "SELECT eOrigen, eDestino FROM desvios WHERE eOrigen='$variable' or eDestino='$variable'"; //CONSULTO EN LA CASE DE DATOS SI HAY ALGUN ORIGEN O DESTINO CON ESE VALR
//echo $consulta;
$totalFilas = mysql_query($consulta); //guardo la consulta y en el foreach la recorro //echo $totalFilas;
if ($totalFilas == "") {
echo "<p>Lo sentimos pero el dato que está buscando no se ha encontrado.</p>";
} elseif ($totalFilas > 0) {
echo" <table id='tabla1'>
<tr>
<td id='td1'>Extensión Origen</td><td id='td1'>Extensión Destino</td>
</tr>";
echo "<tr>";
echo "<td>";
echo $fila['eOrigen'];
echo"</td>";
echo "<td>";
echo $fila['eDestino'];
echo"</td>";
echo " </tr>";
}
echo " </table>";
}