Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/12/2013, 15:19
Avatar de AnGuisi
AnGuisi
 
Fecha de Ingreso: julio-2013
Ubicación: San Felipe - Yaracuy
Mensajes: 122
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: Como crear un formulario de consulta multiple

Código HTML:
Ver original
  1. <form name="form1" method="post" action="buscador.php" id="cdr" >
  2. <h3>Buscador </h3>
  3. <p>
  4. <input name="autores" type="text" id="busqueda">
  5.  
  6. </p>
  7. <p>
  8. <input name="texto" type="text" id="busqueda">
  9. <input type="submit" name="Submit" value="Texto" />
  10. </p>
  11.  
  12. </form>
  13.  
  14.  
  15. <p>
  16. <style type="text/css">
  17. input{outline:none;border:0px;}
  18. #busqueda{background:#585858;color:#fff;}
  19. #cdr{padding:5px;background:grey;width:220px;borde r-radius:10px 0px 0px 10px;}
  20. #tab{background:#CCC;;border-radius:10px 10px 10px 10px;}
Código PHP:
Ver original
  1. <?php
  2. $autores="";
  3. $texto="";
  4.  
  5. mysql_connect("localhost","achinumet_rev","tabla") ;// si haces conexion desde internnet usa 3 parametros si es a nivel local solo 2
  6. mysql_select_db("achinumet_revista");//nombre de la base de datos
  7. if(!empty($_POST["autores"]){
  8. $autores = $_POST["autores"];
  9. $busqueda=mysql_query("SELECT * FROM tabla WHERE autores = '$autores'");
  10. }
  11. if (!empty($_POST["texto"] {
  12. $texto = $_POST["texto"];
  13. $busqueda=mysql_query("SELECT * FROM tabla WHERE autores = '$autores'"); /* Aquí debe ir tu otra consulta */
  14.                                             }
  15. ?>
  16. <table width="995" border="1" id="tab">
  17. <tr>
  18. <td width="40">Titulo </td>
  19. <td width="113">Resumen</td>
  20. <td width="136">Autores</td>
  21. <td width="196">Summary</td>
  22. <td width="476">Texto</td>
  23. </tr>
  24.  
  25. <?php
  26.  
  27. while($f=mysql_fetch_array($busqueda)){
  28. echo '<tr>';
  29. echo '<td width="19">'.$f['titulo'].'</td>';
  30. echo '<td width="61">'.$f['resumen'].'</td>';
  31. echo '<td width="157">'.$f['autores'].'</td>';
  32. echo '<td width="221">'.$f['summary'].'</td>';
  33. echo '<td width="176">'.$f['texto'].'</td>';
  34. echo '<td>'.'<input type="button" onclick="Borra('.$f['id_cliente'].')" value="Borrar cliente">'.'</td>';
  35. echo '<td>'.'<a href="#">'.'Modificar'.'</a>'.'</td>';
  36. echo '</tr>';
  37. //onclick="return confirm('¿Realmente deseas eliminar este articulo?')";
  38. //cambiar los nombres de los campos de busqueda
  39. }
  40.  
  41. }
  42. ?>

Prueba de esa forma, adaptalo a tus necesidades si son pertinentes y trata de corregir los errores que pueda arrojarte. Ten en cuenta que la idea es que puedas entender lo que trato de decirte para que para cualquier modificación y eventualidad puedas hacerlo sin mayor problema.