Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/10/2006, 14:02
xp64
(Desactivado)
 
Fecha de Ingreso: febrero-2005
Ubicación: Azcapotzalco
Mensajes: 299
Antigüedad: 19 años, 3 meses
Puntos: 2
bueno lo que expuse anteriormente obviamente no imprime los resultados de la consulta porque en ningun momento le he dicho que lo imprima, eso se soluciona asi

Código PHP:

$consulta 
SELECT ... ;

while(
$row mysql_fetch_array($result)) {

    echo 
"<tr><td>".$row['autor']."</td><td>".$row['genero']."</td><td>".$row['editorial']."</td>".$row['fecha']."</tr>";

        
$genero[] = $row["genero];
        $autor[] = $row["
autor"];
        $editorial[] = $row["
editorial"];
        $fecha[] = $row["
fecha"];
        $titulo[] = $row["
titulo"];

   } 
respecto a los criterios de filtracion faltantes

Código PHP:
<body>

<form method="post" action="">

<select name="editorial">
<option value="null">Ver solo resultados de : </option>
<option>Editorial 1</option>
<option>Editorial 2</option>
</select>

<select name="autor">
<option value="null">Ver solo resultados de : </option>
<option>Autor 1</option>
<option>Autor 2</option>
</select>
<select name="genero">
<option value="null">Ver solo resultados de : </option>
<option>Genero 1</option>
<option>Genero 2</option>
</select>

<select name="anyo">
<option value="null">Ver solo resultados de : </option>
<option>Año 1990</option>
<option>Añor 2000</option>
</select>

<select name="titulo">
<option value="null">Ver solo resultados de : </option>
<option>Titulo 1</option>
<option>Titulo 2</option>
</select>

<input type="submit">
</form>

<?

$edit 
$_POST['editorial'];
$aut $_POST['autor'];
$gen $_POST['genero'];
$anyo $_POST['anyo'];
$tit $_POST['titulo'];



echo 
'<table border="2px" width="900px">';

if( empty(
$aut) and empty($edit) and empty($gen) and empty($anyo) and empty($tit) ){
    for(
$i=0;$i<count($titulo);$i++){
        echo 
"<tr><td>".$titulo[$i]."</td><td>".$autor[$i]."</td><td>".$editorial[$i]."</td><td>".$genero[$i]."</td><td>".$fecha[$i]."</td></tr>";
    }
}

else    {

    for(
$i=0;$i<count($titulo);$i++){
        if( 
$edit == trim($editorial[$i])  or ($edit == "null") ){
            if( (
$aut == trim($autor[$i])) or ($aut == "null") ){
                if( (
$gen == trim($genero[$i])) or ($gen == "null") ){
                    if( (
$anyo == trim($fecha[$i])) or ($anyo == "null") ){
                        if( (
$tit == trim($titulo[$i])) or ($tit == "null") )
                            echo 
"<tr><td>".$titulo[$i]."</td><td>".$autor[$i]."</td><td>".$editorial[$i]."</td><td>".$genero[$i]."</td><td>".$fecha[$i]."</td></tr>";
                    }
                }
            }
        }    
    }


}

echo 
'</table>';

?>

</body>
</html>
yo ya lo probe con datos mios y funciona, todo el codigo que puse va en el mismo documento.