Mira yo antes usaba un SCRIPT que es el siguiente
Código Javascript
:
Ver originalfunction actualizaPagina ()
{
i = document.forms.selecciona.certi.selectedIndex;
certi = document.forms.selecciona.certi.options[i].value;
window.location = 'consulta_noticias4.php?certi=' + certi;
}
y este codigo php:
Código PHP:
Ver original<?PHP
// Incluir bibliotecas de funciones
include ("lib/fecha.php");
?>
</HEAD>
<BODY>
<H1>Consulta de noticias</H1>
<?PHP
// Conectar con el servidor de base de datos
or
die ("No se puede conectar con el servidor");
// Seleccionar base de datos
or
die ("No se puede seleccionar la base de datos");
// Mostrar formulario con elemento SELECT para seleccionar categoría de noticia
print ("<FORM NAME='selecciona' ACTION='consulta_noticias4.php' METHOD='POST'>\n");
print ("<P>Mostrar noticias de la categoría:\n");
print ("<SELECT NAME='certi' ONCHANGE='actualizaPagina()'>\n");
// Obtener los valores del tipo enumerado
$instruccion = "SHOW columns FROM alumno LIKE 'certi'";
// Pasar los valores a una tabla y añadir el valor "Todas" al principio
$lis = ltrim ($lis, "("); $lis = rtrim ($lis, ")"); $lis = "'Mostrar los Certificados'," . $lis;
// Mostrar cada valor en un elemento OPTION
$categoria = $_REQUEST['certi'];
$selected = $categoria;
else
$selected = "Mostrar los Certificados";
for ($i=0; $i<count($lista); $i++) {
$cad = trim ($lista[$i], "'"); if ($cad == $selected)
print (" <OPTION VALUE='$cad' SELECTED>$cad\n");
else
print (" <OPTION VALUE='$cad'>$cad\n");
}
print ("</SELECT></P>\n");
print ("</FORM>\n");
// Enviar consulta
$instruccion = "select * from alumno";
if (isset($categoria) && $categoria != "Mostrar los Certificados") $instruccion = $instruccion . " where certi='$certi'";
$instruccion = $instruccion . " order by nomalum asc";
or
die ("Fallo en la consulta");
// Mostrar resultados de la consulta
if ($nfilas > 0)
{
print ("<TABLE>\n");
print ("<TR>\n");
print ("<TH>ID</TH>\n");
print ("<TH>Nombre</TH>\n");
print ("<TH>Paterno</TH>\n");
print ("<TH>Materno</TH>\n");
print ("<TH>Correo</TH>\n");
print ("<TH>Telefoono</TH>\n");
print ("<TH>Certificado</TH>\n");
print ("</TR>\n");
for ($i=0; $i<$nfilas; $i++)
{
print ("<TR>\n");
print ("<TD>" . $resultado['nomalum'] . "</TD>\n");
print ("<TD>" . $resultado['apePalu'] . "</TD>\n");
print ("<TD>" . $resultado['apeMalu'] . "</TD>\n");
print ("<TD>" . $resultado['correo'] . "</TD>\n");
print ("<TD>" . $resultado['tel'] . "</TD>\n");
print ("<TD>" . $resultado['curso'] . "</TD>\n");
print ("<TD>" . $resultado['instructor'] . "</TD>\n");
print ("<TD>" . $resultado['certi'] . "</TD>\n");
print ("<TD>" . date2string($resultado['fecha']) . "</TD>\n");
if ($resultado['imagen'] != "")
print ("<TD><A TARGET='_blank' HREF='img/" . $resultado['imagen'] .
"'><IMG BORDER='0' SRC='img/ico-fichero.gif' ALT='Imagen asociada'></A></TD>\n");
else
print ("<TD> </TD>\n");
print ("</TR>\n");
}
print ("</TABLE>\n");
}
else
print ("No hay noticias disponibles");
// Cerrar conexión
?>
pero asi nomas puedo poner un filtro y yo lo que quiero es tner uno para si esta certificado y otro para saber que curso gracias...