“);
// CONECTAMOS CON LA BASE DE DATOS $mysqli = conectarBD(‘HMD’);
// FORMULARIO DE BUSQUEDA echo “
echo “
“;
// Por PAIS echo “
“; echo ““; if ($_POST[‘lstPais’]==-1) printf (“All“); else printf (“All“);
$filas = ejecutarConsulta($mysqli,SELECT_PAISES); if ($filas != null) { foreach($filas as $fila) { $marcar=”; if ($fila[‘codigo’] == $_POST[‘lstPais’]) { $marcar = “selected=’selected'”; } printf(“%s“,$marcar,$fila[‘codigo’],$fila[‘descripcion’]); } }
echo ““; echo “
“; // fin del div del campocompleto
// Por IDIOMA echo “
$filas = ejecutarConsulta($mysqli,SELECT_IDIOMAS); if ($filas != null) { foreach($filas as $fila) { $marcar=”; if ($fila[‘codigo’] == $_POST[‘lstIdioma’]) { $marcar = “selected=’selected'”; } printf(“%s“,$marcar,$fila[‘codigo’],$fila[‘descripcion’]); } } echo ““; echo “
// Por TIPO DOC. echo “
“; echo ““; if ($_POST[‘lstTipoDoc’]==-1) printf (“All“); else printf (“All“);
$filas = ejecutarConsulta($mysqli,SELECT_TIPOS_DOCUMENTOS); if ($filas != null) { foreach($filas as $fila) { $marcar=”; if ($fila[‘codigo’] == $_POST[‘lstTipo’]) { $marcar = “selected=’selected'”; } printf(“%s“,$marcar,$fila[‘codigo’],$fila[‘descripcion’]); } } echo ““; echo “
// AUTOR echo “
“; printf (““);
echo ‘
‘; echo “
“; // class=’formulario’
///////////////////////////////////// PROCESAMOS ENTRADAS /////////////////////////////// // SENTENCIAS if ($_POST[‘btnBuscar’] ==’Search’) {
$sentencia = SELECT_BUSCAR_DOCUMENTOS_BASE;
$parte_where = ”; if ($_POST[‘lstPais’]>0) { $parte_where = sprintf(“pais = %d”,$_POST[‘lstPais’]); } if ($_POST[‘lstIdioma’]>0) { if ($parte_where != ”) $parte_where .= ‘ and ‘; $parte_where .= sprintf(“idioma = %d”,$_POST[‘lstIdioma’]); } if ($_POST[‘lstTipoDoc’]>0) { if ($parte_where != ”) $parte_where .= ‘ and ‘; $parte_where .= sprintf(“tipo_documento = %d”,$_POST[‘lstTipoDoc’]); } if ($_POST[‘txtAutor’]!=”) { if ($parte_where != ”) $parte_where .= ‘ and ‘; $parte_where .= sprintf(“autor like ‘%%%s%%'”,mysqli_real_escape_string($mysqli,strtoupper_utf8($_POST[‘txtAutor’]))); }
if ($parte_where !=”) { $sentencia .= ‘ where ‘ . $parte_where; }
// ORDENAMOS switch($_POST[‘orden’]){ case 1: $sentenciaorden=” order by desc_pais,fecha”; break; case 2: $sentenciaorden=” order by desc_idioma,fecha”; break; case 3: $sentenciaorden=” order by desc_tipodoc,fecha”; break; case 4: $sentenciaorden=” order by autor,fecha”; break; default: $sentenciaorden=” order by fecha”; break; } // Fin del switch
$sentencia .= $sentenciaorden; $filas = ejecutarConsulta($mysqli,$sentencia);
if ($filas != null) { echo ““; echo “
“; $evento = “document.getElementById(‘orden’).value=1;document.getElementById(‘idbtnBuscar’).click();”; printf (‘
‘, $evento);
$evento = “document.getElementById(‘orden’).value=2;document.getElementById(‘idbtnBuscar’).click();”; printf (‘
$evento = “document.getElementById(‘orden’).value=3;document.getElementById(‘idbtnBuscar’).click();”; printf (‘
$evento = “document.getElementById(‘orden’).value=4;document.getElementById(‘idbtnBuscar’).click();”; printf (‘
// DOCUMENTO echo ‘
‘;
// FECHA echo ‘
// NOTAS echo ‘
echo ESPACIO_TABLA;
$cont=1; foreach($filas as $fila) { printf (“
“,$cont);
printf (“
“,$fila[‘desc_pais’]); printf (“
“,$fila[‘desc_idioma’]); printf (“
“,$fila[‘desc_tipodoc’]); printf (“
“,$fila[‘autor’]); if ($fila[‘documento’]!=”) { if(!strpos(strtoupper($fila[‘documento’]),’PDF’)) $icono = ‘icono_doc.jpg’; else $icono = ‘icono_pdf.jpg’;
$documento = sprintf(““,DIRECTORIO_DOCUMENTOS_WEB . $fila[‘documento’], DIRECTORIO_IMAGENES_WEB . $icono); } else $documento=’SIN ARCHIVO’; printf (“
“,$documento); printf (“
“,$fila[‘fecha’]); printf (“
“,$fila[‘notas’]);
$cont++; } // Fin del for each de documentos
“; echo “
} // fin del IF hay filas else{ echo “
“; }
} // Fin del if de pulsar el boton de buscar
cerrarBD($mysqli);
?>