Ver Mensaje Individual
  #19 (permalink)  
Antiguo 27/08/2013, 19:36
cesa_r
 
Fecha de Ingreso: julio-2013
Mensajes: 158
Antigüedad: 10 años, 9 meses
Puntos: 6
Respuesta: pasar variable con ajax y php

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"];
}
?>