Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2015, 10:39
baravaro
 
Fecha de Ingreso: noviembre-2012
Mensajes: 97
Antigüedad: 11 años, 5 meses
Puntos: 1
mi basica funcion no funciona

Hola, estoy tratando de familiarizarme un poco con mysqli, dado que he visto por ahí que no es recomendable seguir utilizando mysql, y no es que me resulte dificil, pero es distinto...

El caso es que he hecho una pequeña función muy muy simple, y no tira. Me paso a explicar:

He aqui un pequeño formulario que pide un id, para mostrar el nombre de un usuario con ese id en concreto que tengo en una bd.
Código HTML:
Ver original
  1. <form name="user" action="index.php" method="post">
  2.         <input type="text" value="" name="id" placeholder="introduzca id">
  3.         <input type="submit" name="boton"  value="Enviar"><br> 
  4.         <label>El usuario con id:<?php echo $id;?> es:<?php echo $u;?></label>
  5.         <?php
  6.             $u = get_user($id);
  7.             var_dump($u);
  8.         ?>
  9.     </form>

y he aquí la función que debe hacer la consulta a la bd:
Código PHP:
Ver original
  1. function get_user($id){
  2.         extract($_POST);
  3.         require("conect.php");
  4.  
  5.         $user=$conexion->$query("select nombre from usuario where id='$id'");
  6.  
  7.         return $user;
  8.     }

Veis como trato de volcar el resultado en la variable $u, pero esta no hace nada, de hecho var_dump no me muestra nada de nada...

Gracias!