Es decir, que realize una búsqueda directamente como si diese un blank.
Os dejo por aquí la parte de mi código correspondiente al apartado buscar bien
Código:
<?php
if (session_status() <> PHP_SESSION_ACTIVE) {
session_start();
}
$tipo = isset($_GET["tipo"]) ? $_GET["tipo"] : "";
switch ($tipo){
case "inmueble_urbano":
$tipo = " - INMUEBLES URBANOS";
$valor = 1;
break;
case "inmueble_rustico":
$tipo = " - INMUEBLES RÚSTICOS";
$valor = 2;
break;
case "vias_urbanas":
$tipo = " - VÍAS URBANAS";
$valor = 3;
break;
case "vias_rusticas":
$tipo = " - VÍAS RÚSTICAS";
$valor = 4;
break;
case "derechos_reales":
$tipo = " - DERECHOS REALES";
$valor = 5;
break;
case "historico":
$tipo = " - MUEBLES DE CARÁCTER HISTÓRICO O ARTÍSTICO";
$valor = 6;
break;
case "valores_mobiliarios":
$tipo = " - VALORES MOBILIARIOS";
$valor = 7;
break;
case "creditos":
$tipo = " - CRÉDITOS Y DERECHOS";
$valor = 8;
break;
case "vehiculos":
$tipo = " - VEHÍCULOS";
$valor = 9;
break;
case "semovientes":
$tipo = " - SEMOVIENTES";
$valor = 10;
break;
case "otros_muebles":
$tipo = " - OTROS MUEBLES";
$valor = 11;
break;
case "revertibles":
$tipo = " - REVERTIBLES";
$valor = 12;
break;
default :
$tipo = " - GENERAL";
$valor = 0;
break;
}
?>
<script type="text/javascript">
$(document).ready(function() {
//carga en una variable el id del usuario conectado a la aplicación
id_usuario_sesion = <?php print $_SESSION["id_usuario_sesion"] ?>;
//intercepta el evento submit
$('#formulario').submit(function() {
//oculta el formulario de motivo de baja
ocultar_baja();
//oculta los posibles errores anteriores que pudiera haber
ocultarErrores();
//envía el formulario usando AJAX
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
//muestra un mensaje con la respuesta de PHP
success: function(data) {
//comprube si se ha encontrado o se ha producido algún error
if (data.substring(0,5) == "ERROR"){
$('#campo_errores').html('Se ha producido un error al ejecutar la búsqueda<br><br>' + data);
mostrarErrores();
ocultarResultados();
} else if (data.substring(0,5) == "VACIO"){
$('#campo_errores').html('No se ha devuelto ningún resultado para la búsqueda realizada');
mostrarErrores();
ocultarResultados();
} else{
ocultarErrores();
$('#resultados').html(data);
mostrarResultados();
}
}
})
return false;
});
});
function volver_al_menu (){
$("#capa").load('buscar');
}
//muestra los avisos y errores de la búsqueda
function mostrarErrores() {
$("#campo_errores").removeClass("oculto");
}
//oculta los avisos y errores de la búsqueda
function ocultarErrores() {
$("#campo_errores").addClass("oculto");
}
//muestra los resultados de la búsqueda
function mostrarResultados() {
$("#resultados").removeClass("oculto");
}
//oculta los resultados de la búsqueda
function ocultarResultados() {
$("#resultados").addClass("oculto");
}
//muestra los datos del usuario en un ventana nueva
function verBien(a){
var td = a.parentNode;
var tr = td.parentNode;
//carga el id del bien a modificar
window.open('index.php?tipo=modificacion_bien&id_bien=' + tr.id,'_blank');
}
//genera el certificado del bien
function verCertificado(a){
//comprueba si el usuario tiene permisos para imprimir el certificado, ya que sólo se le permite a secretarios
<?php
if ($_SESSION['rol_usuario'] <= 4){ //tiene permisos
?>
var td = a.parentNode;
var tr = td.parentNode;
$.post('informes/certificado.php', { id_bien: tr.id }, function (result) {
WinId = window.open('', 'newwin'); //, 'width=400,height=500');//resolucion de la ventana
WinId.document.open();
WinId.document.write(result);
WinId.document.close();
});
<?php
} else { //no tiene permisos
?>
alert ("No tiene permisos para imprimir el certificado");
<?php
}
?>
}
//elimina un bien
function borrarBien(a){
try {
if (validar_campo_motivo_baja()){
var td = a.parentNode;
var tr = td.parentNode;
//var table = tr.parentNode;
var parametros = 'id_bien=' + tr.id + '&usuario=' + id_usuario_sesion + '&motivo=' + document.getElementById("motivo_baja").value;
$.ajax({
type: "POST",
url: "consultas/eliminar.php?tipo=dar_de_baja_bien",
data: parametros,
success: function(data) {
if (data.substring(0,2) == "OK"){ //si se ha eliminado correctamente
//refresca la búsqueda con el valor de baja actualizado
$('#formulario').submit();
ocultarErrores();
ocultar_baja();
} else{
$('#campo_errores').html('No se ha podido dar de baja el bien<br>');
mostrarErrores();
}
}
});
} else {
$('#campo_errores').html('El campo motivo de baja es obligatorio<br>');
mostrarErrores();
}
} catch (e) {
alert("Se ha producido un error al dar de baja el bien." + e);
}
}
function mostrar_baja(t){
//comprueba si tiene permisos de escritura/modificación
<?php
if ($_SESSION["rol_usuario"] > 4) { //si solo tiene permisos de lectura
?>
alert("No tiene permisos para dar de baja el bien.");
<?php
} else {
?>
$("#cuadro_baja").removeClass("oculto");
bien_a_dar_de_baja = t;
<?php
}
?>
}
function ocultar_baja(){
$("#cuadro_baja").addClass("oculto");
document.getElementById("motivo_baja").value = "";
}
function validar_campo_motivo_baja(){
var validado = true;
var motivo = document.getElementById("motivo_baja").value;
if (motivo === null || motivo.length === 0 || /^\s+$/.test(motivo)){
validado = false;
}
return validado;
}
</script>
<div id="campo_errores" class="error oculto">
</div>
<div class="titulo">
<h1>
BÚSQUEDA DE BIENES<?php print $tipo ?>
</h1>
</div>
<div class="cuadro" id="capa_alta">
<div class="titulo2">
<h1>
INTRODUZCA CUALQUIER DATO DEL BIEN A BUSCAR
</h1>
</div>
<div id="contenido_izq">
<fieldset id="cuadro_busqueda" class="subgrupo_centrado">
<legend></legend>
<?php
print '<form action="consultas/buscar.php?tipo=buscar_bienes&id_tipo=' . $valor . '" method="post" id="formulario" name="formulario">';
?>
<ul>
<li>
<label> TEXTO A BUSCAR:</label>
<input class="texto" id="nombre_usuario" name="texto" value="">
</li>
</ul>
<div class="botones botones_centrados">
<input class="boton_enviar" type="submit" value="BUSCAR" id="buscar" title="BUSCAR">
<input class="boton_enviar" type="button" value="CANCELAR" id="cancelar" title="CANCELAR" onclick="volver_al_menu();">
</div>
</form>
</fieldset>
</div>
<div id="resultados"></div>
</div>


