Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Buscar en bd mysql y mostrar datos

Estas en el tema de Buscar en bd mysql y mostrar datos en el foro de PHP en Foros del Web. Hola, hace poco empece a estudiar lo que es Php y base de datos mysql y lo que quiero hacer es que, al buscar algo ...
  #1 (permalink)  
Antiguo 26/04/2014, 20:55
 
Fecha de Ingreso: febrero-2014
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 0
Buscar en bd mysql y mostrar datos

Hola, hace poco empece a estudiar lo que es Php y base de datos mysql y lo que quiero hacer es que, al buscar algo en un input html por ejemplo "Pepe" Me aparezca el apellido por ejemplo en otro input, estoy muy mareado con esto aqui mi codigo que no funciona.

Código PHP:
Ver original
  1. <?php include('conexion.php'); ?> //Incluye mi archivo de conexion a la base de datos
  2. <?php
  3. $var2="";
  4. $btn=$_POST["btn1"];
  5. $bus=$_POST["txtbus"];
  6.  
  7. if($btn=="Buscar"){
  8.  
  9. $sql="select * from usuarios where usuario_email='$bus'";
  10. $cs=mysql_query($sql,$cn);
  11. while($resul=mysql_fetch_array($cs)){
  12. $var2=$resul[0];
  13. }
  14. }
  15. ?>

Código HTML:
Ver original
  1. <!doctype html>
  2. <meta charset="utf-8">
  3. <title>Documento sin título</title>
  4. </head>
  5. <form action="" method="post" name="form">
  6. <p>
  7. <input type="text" name="txtbus" id="txtbus">
  8. <input type="submit" name="btn1" id="btn1">
  9. </p>
  10. <p>
  11. <input type="text" name="txttel" value="<?php echo $var2?>"/>
  12. </p>
  13. </form>
  14.  
  15. </body>
  16. </html>
  #2 (permalink)  
Antiguo 26/04/2014, 21:50
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Buscar en bd mysql y mostrar datos

Si en dicha búsqueda solo obtendrás un dato, no es necesario usar un bucle, debes de tomar directamente el dato deseado, además, si solamente necesitas el apellido, no hay necesidad de seleccionar a los campos de la tabla.

Código PHP:
Ver original
  1. <?php
  2.  
  3. include('conexion.php');
  4.  
  5. if (isset($_POST['btn1'])){
  6.     $sql = "SELECT apellido FROM usuarios WHERE usuario_email = '{$_POST['txtbus']}'";
  7.     $cs = mysql_query($sql, $cn);
  8.     $resul = mysql_fetch_array($cs);
  9.     $var2 = $resul['apellido'];
  10. }
  11. ?>

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
  #3 (permalink)  
Antiguo 26/04/2014, 22:21
 
Fecha de Ingreso: febrero-2014
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: Buscar en bd mysql y mostrar datos

Muchas gracias, en verdad me ayudaste :)

Etiquetas: bd, html, mysql, select, sql, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:47.