Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/10/2012, 14:31
Avatar de anacona16
anacona16
 
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 1 mes
Puntos: 52
Respuesta: Como pasar datos a una pagina contenida en un iframe

TE voy a ilustrar algo muy rapido.

Código HTML:
Ver original
  1. <input type='text' id='busqueda' />
  2. <input type='button' id='btn-busqueda' value='Buscar' />
  3.  
  4. <div id='resultados'></div>

Ahora el evento jQuery para enviar la petición, (esto va en el head entre etiquetas <script>)

Código Javascript:
Ver original
  1. $('#btn-busqueda').click(function(){
  2.     $.ajax({
  3.         type : 'post',
  4.         data : 'busqueda=' + $('#busqueda').val(),
  5.         url  : 'buscar.php',
  6.         success : function(data)
  7.         {
  8.             $('#resultados').html(data)
  9.         }
  10.     });
  11. });

Y tu buscar.php recibe la variable busqueda enviada por POST, hace la consulta en la BD imprime los resultados con un ciclo, y muestra los resultados.

Algo asi:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $busqueda = $_POST['busqueda'];
  4.  
  5. $sql = 'SELECT * FROM tabla WHERE campo LIKE "%'.$busqueda.'%"';
  6.  
  7. $consulta = mysql_query($sql);
  8.  
  9. while($row = mysql_fetch_array($consulta)){
  10.     echo $row['campo'];
  11. }

Sin recargar la pagina la funcion ajax mostrara en el div resultados los resultados de tu consulta MySQL.
__________________
Aprendiendo!!!