Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/11/2014, 16:25
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: buscar dato de una bd y redirigir

Cita:
Iniciado por jmfmagnum Ver Mensaje
pero eso no es como una query normal?, lo que necesito es escribirlo en una textbox, apretar un boton con submit y de ahi que me muestre si esta o si no que me envie a otra pag
Para saber si el dato escrito existe en la base de datos, necesariamente tienes que buscarlo mediante una consulta, no hay de otra.

Cita:
Iniciado por jmfmagnum Ver Mensaje
trate de hacerlo, como mencione, este tipo de busqueda no las conozco asi que hize lo que pude
Noto varios errores. Para empezar, si quieres hacer la búsqueda en la misma página en la que se encuentra el formulario, debes de ejecutar el código PHP solo si has recibido datos mediante el método POST que es el que veo que utilizas.

Código PHP:
Ver original
  1. if (isset($_POST)){
  2.     //Aquí va el código PHP
  3. }

Por otro lado, si tu conexión la realizas mediante la extensión PDO o MySQL, pues debes de utilizar las funciones que estas ofrecen y no las de MySQLi que es la que puse como ejemplo. Si quieres utilizar las funciones de MySQLi, este sería un simple ejemplo para realizar una conexión:

Código PHP:
Ver original
  1. $conexion = mysqli_connect('server', 'user', 'password', 'bd_name');
  2. if (!$conexion) exit ('No se pudo realizar la conexión: '  . mysqli_connect_error());

Por último, si envías datos a través del método POST, pues debes de recibirlos de la misma manera y no mediante el método GET, que es como veo que recibes al dato (y que creo que es por como lo viste en el ejemplo), además, si la caja de texto en la que escribiste el dato se llama 'rutUser', pues debes de tomar a dicho dato de la misma manera: $_POST['rutUser']. De cualquier forma, si solo vas a realizar una consulta a la base de datos y no modificar o eliminas datos, deberías de utilizar el método GET.

Corrige los errores y nos cuentas cómo te fue.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand