encontré un ejemplo que adapté al mio, solo que al parecer suma los campos, funciona con dos input, pero con el select no
Código PHP:
<?php
include('loader.php');
$conn = new conection();
$rs = new RecordSet($conn);
$sql="SELECT * FROM insumos ORDER BY insumo DESC";
$insumos = $rs->get_object_list($sql);
unset($rs);
unset($conn);
?>
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script>
function realizaProceso(valorCaja1, valorCaja2){
var parametros = {
"valorCaja1" : valorCaja1,
"valorCaja2" : valorCaja2
};
$.ajax({
data: parametros,
url: 'dos.php',
type: 'post',
beforeSend: function () {
$("#resultado").html("Procesando, espere por favor...");
},
success: function (response) {
$("#resultado").html(response);
}
});
}
</script>
</head>
<body>
cliente
<input name="caja_texto" id="valor1" type="text" />
insumo
<select id="caja_texto" name="valor2">
<?php foreach($insumos as $in){ ?>
<option value="<?php $in->id_insumo ?>"><?php echo $in->insumo ?></option>
<?php }?>
</select>
<input type="button" href="javascript:;" onclick="realizaProceso($('#valor1').val(), $('#valor2').val());return false;" value="ver"/>
<br/>
Resultado: <span id="resultado"> </span>
</body>
</html>
dos.php
aquí concatené los campos, que como dije funciona con input pero no con select, así que no pude probarlo con una busqueda en la db
Código PHP:
<?php
$resultado = $_POST['valorCaja1'] . $_POST['valorCaja2'];
echo $resultado;
?>
alguna idea? alguien tiene un ejemplo con el pase de dos variables?