Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/11/2014, 12:18
jmfmagnum
 
Fecha de Ingreso: julio-2014
Mensajes: 116
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: buscar dato de una bd y redirigir

OK, tras horas en internet logre hacer una solucion , la dejo aqui para quien la necesite ademas de mi
Código PHP:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="utf-8">
  5.  
  6. </head>
  7.  
  8. <body>
  9.     <div class="container">
  10.             <div class="row">
  11.                 <h3>Buscar cliente</h3>
  12.             </div>
  13. <form name="consulta1" method="post" action="ejecuta.php">
  14. Codigo del producto:<input type="text" name="codigo" maxlength="10">
  15. <input type="submit" value="Aceptar">
  16. </form>  
  17. <p>
  18.                     <center><a href="menu.php">volver</a></center>
  19.                 </p>
  20.   </body>
  21. </html>

Código PHP:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.  
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <title>Ver Autos disponibles</title>
  7. <script>
  8.     function noesta(){
  9.         alert("Cliente no existe...");
  10.         window.location = "creacliente.php";
  11.     }
  12.     function esta(){
  13.         alert("Se encontro Cliente...");
  14.        
  15.     }
  16. </script>
  17. </head>
  18.  
  19. <body>
  20. <center><h1>Lista Clientes</h1> </center>
  21.  
  22. <?php
  23. //quitar error de php 5.5
  24. error_reporting(E_ALL ^ E_DEPRECATED);
  25. /******** CONECTAR CON BASE DE DATOS **************** */
  26.    $con = mysql_connect("localhost","root","");
  27.    if (!$con){die('ERROR DE CONEXION CON MYSQL: ' . mysql_error());}
  28.  
  29. /********* CONECTA CON LA BASE DE DATOS  **************** */
  30.    $database = mysql_select_db("automotora",$con);
  31.    if (!$database){die('ERROR CONEXION CON BD: '.mysql_error());}
  32. /* ********************************************** */
  33.  
  34. //ejecutamos la consulta
  35. $sql = "SELECT * FROM clientes WHERE rut='".$_POST['codigo']."'";
  36. $result = mysql_query ($sql);
  37. // verificamos que no haya error
  38.  if (!mysql_num_rows($result)){  
  39.     echo "<script>noesta()</script>";
  40.    
  41.    exit();
  42. }
  43. else {
  44.      echo "<script>esta()</script>";
  45.     echo "<table border='1'><tr><td>Rut</td><td>Nombre</td><td>Direccion</td><td>telefono</td>
  46.         </tr><tr>";
  47. //obtenemos los datos resultado de la consulta
  48.     while ($row = mysql_fetch_array($result)){
  49.          echo '<td>' . $row['rut']."</td>";
  50.         echo '<td>' . $row['nombre']."</td>";
  51.         echo '<td>' . $row['direccion']."</td>";
  52.         echo '<td>' . $row['telefono']."</td>";
  53.     }
  54.     echo "</tr></table>";
  55.      echo "";
  56.  }
  57. ?>
  58.  
  59. <center><a href="menu.php">Volver</a></center>
  60. <center><a href="creaventa.php">Crear compra</a></center>
  61. </body>
  62. </html>