Haber yo lo haria asi:
codigo php:
Código PHP:
<?php
require ("loader.php");
mysql_select_db($database_TuConexion, $TuConexion); //Aqui dependera de tu conexion
$query_returnData = "SELECT * FROM insumos ORDER BY insumo DESC";
$returnData = mysql_query($query_returnData, $TuConexion) or die(mysql_error()); //Aqui dependera de tu conexion
$row_returnData = mysql_fetch_assoc($returnData);
$NumRegistros = mysql_num_rows($returnData);
?>
codigo html:
Cita: <html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#boton_cargar').click(function() {
var nombre = $("#nombre").val();
var insumos = $("#insumos").val();
var dataString = 'nombre='+nombre + 'insumos='+ insumos;
$.ajax({
type: "POST",
url: 'resultados.php',
data: dataString,
success: function(data, textStatus, XMLHttpRequest) {
$('#resultados').html(data);
$('#resultados div').slideDown(1000);
}
});
});
});
</script>
codigo html:
Cita: <form>
<input id="nombre" name="nombre" type="text" />
<select id="insumos" name="insumos">
<?php for($i=0; $i <= $NumRegistros; $i++ ){ ?>
<option value="<?php $row_returnData["id_insumo"] ?>" ><?php echo $row_returnData["insumo"] ?></option>
<?php }?>
</select>
<input name="boton_cargar" id="boton_cargar" type="button" value="buscar" />
</form>
<div id="resultados">
</div>
</body>
</html>
resultados.php: Código PHP:
<?php
require('loader.php');
if( (isset($_POST['nombre'])) && (isset($_POST['insumos'])) ) {
mysql_select_db($database_TuConexion, $TuConexion); //Aqui dependera de tu conexion
$query_returnData = "SELECT * FROM clientes INNER JOIN alquiler ON clientes.id_cliente = alquiler.id_cliente INNER JOIN insumos ON insumos.id_insumo = alquiler.id_insumo WHERE clientes.nombre = '".$_POST['nombre']."' AND alquiler.id_insumo = '".$_POST['insumos']."'";
$returnData = mysql_query($query_returnData, $TuConexion) or die(mysql_error()); //Aqui dependera de tu conexion
$row_returnData = mysql_fetch_assoc($returnData);
echo $row_returnData["nombre"]."<br />".$row_returnData["insumo"];
}
?>