Hola necesito un poco de ayuda...estoy haciendo un sistema de veterinario y tengo el siguiente formulario donde se pueden buscar por el rut, nombre, raza, especie una mascota al presionar el boton buscar se llenara un combobox con los registros pero no me funciona... no se si esta mal la consulta o que... ojala me puedan ayudar...
Código:
<form id="form1" method="post" action="verficha.php">
<table width="361" border="0">
<tr>
<td width="209">Rut Cliente</td>
<td width="142"><label>
<input type="text" name="rutcliente" id="textfield" />
</label></td>
</tr>
<tr>
<td>Nombre Mascota</td>
<td><input type="text" name="nombre" id="textfield2" /></td>
</tr>
<tr>
<td>Raza</td>
<td><input type="text" name="raza" id="textfield3" /></td>
</tr>
<tr>
<td>Especie</td>
<td><input type="text" name="especie" id="textfield4" /></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="button2" id="button2" value="Buscar" />
</label></td>
</tr>
<tr>
<td>
combobox
Código:
<?php
if ($_POST[button2]) {
$cliente=$_POST["rutcliente"];
$raza=$_POST["raza"];
$especie=$_POST["especie"];
$nombre=$_POST["nombre"];
$res = mysql_query ("SELECT * FROM mascota WHERE (CLIENTE_IdCliente = '$cliente')
OR NombreMascota like '%$nombre%' OR RAZA_NombreRaza like '%$raza%' OR
EspecieMascota like '%$especie%'") or die ("Pregunta Invalida");
if ($w = mysql_fetch_array($res)){
echo ' <select name= "mascota" style = "width: 190px"> ' ;
echo $sql;
do {
echo '<option value= "'.$w["IdMascota"].'">'.$w["IdMascota"].' --> '.$w["NombreMascota"].' </option>';
} while ($w = mysql_fetch_array($res));
echo '</select>';
}
} else
echo 'no hay registros';
}
?>