<script type="text/javascript">
$(document).ready(function(){
$("#ropa").change(function(){
$.get("buscartiporopa.php","tiporopaid="+$("#ropa").val(), function(data){
$("#tiporopa").html(data);
console.log(data);
});
});
});
</script>
<?php
include "conexion.php";
if(isset($_GET['tiporopaid']))
{
$id=$_GET['tiporopaid'];
$where="where tiporopa=$id";
if($id=="")
{
//esto es para que en caso de que no seleccione nada no traiga nada de nada ;p
}
else
{
$query=$cn->query("SELECT * FROM tiporopa $where")->fetchAll(PDO::FETCH_OBJ);
if(count($query)>0)
{
foreach ($query as $key)
{
print "<option value='".$key->id."'>".$key->nombreropa."</option>";
}
}
else
{
print "<p> NO HAY ROPA DE ESTE TIPO </p>";
}
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<!-- ESTE ES EL PRIMER SELECT CON LOS CAMPOS QUE DISTE -->
<select name="ropa" id="ropa">
<option value="1">HOMBRE</option>
<option value="2">MUJER</option>
</select>
<select name="tipo" id="tipo">
</select>
<select name="color" id="color>
</select>
<script type="text/javascript">
$(document).ready(function(){
$("#ropa").change(function(){
$.get("buscartiporopa.php","ropaid="+$("#ropa").val(), function(data){
$("#tipo").html(data);
console.log(data);
});
});
$("#tipo").change(function(){
$.get("buscarcolorropa.php","colorropaid="+$("#tipo").val(), function(data){
$("#color").html(data);
console.log(data);
});
});
});
</script>
</body>
</html>
<?php
$cn=new PDO("mysql:host=localhost;dbname=lavanderia","root","");
$cn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$cn->exec("SET CHARACTER SET UTF8");
?>
<?php
include "conexion.php";
if(isset($_GET['ropaid']))
{
$id=$_GET['ropaid'];
$where="where tiporopa=$id";
if($id=="")
{
//esto es para que en caso de que no seleccione nada no traiga nada de nada ;p
}
else
{
$query=$cn->query("SELECT * FROM tiporopa $where")->fetchAll(PDO::FETCH_OBJ);
if(count($query)>0)
{
foreach ($query as $key)
{
print "<option value='".$key->id."'>".$key->nombreropa."</option>";
}
}
else
{
print "<p> NO HAY ROPA DE ESTE TIPO </p>";
}
}
}
?>
<?php
include "conexion.php";
if(isset($_GET['tiporopaid']))
{
$id=$_GET['tiporopaid'];
$where="where colorropa=$id";
if($id=="")
{
//esto es para que en caso de que no seleccione nada no traiga nada de nada ;p
}
else
{
$query=$cn->query("SELECT * FROM colorropa $where")->fetchAll(PDO::FETCH_OBJ);
if(count($query)>0)
{
foreach ($query as $key)
{
print "<option value='".$key->id."'>".$key->colorropa."</option>";
}
}
else
{
print "<p> NO HAY ROPA DE ESTE COLOR</p>";
}
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action="" method="POST">
<select id="ropa" name="ropa" onchange="this.form.submit()">
<option>Caballero</option>
<option>Dama</option>
</select>
<select id="tipo" name="tipo">
<option>camisas</option>
<option>faldas</option>
<option>blusas</option>
<option>pantalones</option>
</select>
<select id="color" name="color">
<option>azul</option>
<option>verde</option>
<option>rojo</option>
</select>
</form>
<table>
<tr>
<th>Departamento</th>
<th>Tipo</th>
<th>Color</th>
</tr>
<?php
include("conexion.php");
$con = mysqli_connect($host, $usu, $cont, $bd);
$ropa= $_POST["ropa"];
$tipo= $_POST["tipo"];
$color= $_POST["color"];
if ($ropa!=null) {
$sql="SELECT * FROM closet WHERE ropa='$ropa'"; //si solo se selecciono ropa, que muestre en la tabla toda la ropa en general con sus respectivas descripciones de tipo y color
}else if ($ropa!=null & $tipo!=null) {
$sql = "SELECT * FROM closet WHERE ropa='$ropa' AND tipo='$tipo'"; //en caso de que se seleccionen dos option que muestre la ropa y un tipo
}else if ($ropa!=null & $tipo!=null & $color!=null) {
$sql = "SELECT * FROM closet WHERE ropa='$ropa' AND tipo='$tipo' AND color='$color'"; //si son los tres elegidos que muestre solo un tipo de ropa y color
}else{
$sql = "SELECT * FROM closet WHERE ropa='$ropa' OR tipo='$tipo' OR color='$color'";// en caso de que no, que se puedan buscar por cualquiera de los 3
}
$result=mysqli_query($con,$sql);
while ($row=mysqli_fetch_array($result)) {
$a= $row["ropa"]; //hombre o mujer
$b= $row["tipo"];
$c= $row["color"];
?>
<tr>
<td> <?php echo $a?> </td>
<td> <?php echo $b?> </td>
<td> <?php echo $c?> </td>
</tr>
<?php }?>
</body>
</html>