Ver Mensaje Individual
  #19 (permalink)  
Antiguo 15/02/2015, 07:36
williams257
 
Fecha de Ingreso: febrero-2015
Mensajes: 5
Antigüedad: 9 años, 2 meses
Puntos: 1
Respuesta: rellenar un formulario mediante un boton en php/mysql

Código correcto:

Código PHP:
<?php
$conexion
=mysqli_connect("localhost","root","");
mysqli_select_db($conexion,"XXXX");
 
$name =$_POST['bus'];

if(!
$name){
    echo 
'Escribe una palabra...';
    return;
}

$recmysqli_query($conexion,"select id, nombre, apellidos, direccion, telefono, email from alumno where id like '%".$name."%'" ); 
 
if (
mysqli_fetch_assoc($rec)<=0) {    
    echo 
"No se encontraron resultados con la matricula ".'<b>'.$name.'<b>'.".";
}else{
    while(
$row mysqli_fetch_array($rec)):
      echo 
$row['id'];
      echo 
$row['nombre'];
      echo 
$row['apellidos'];
      echo 
$row['direccion'];
      echo 
$row['telefono'];
      echo 
$row['email'];
    endwhile;
}

mysqli_close($conexion);
?>
Error 1: Esta función esta demás.

Código PHP:
function post($name) {
        return isset(
$_POST[$name])?$_POST[$name]:'vacia';
    } 
Error 2: No obtiene el parametro la consulta esta mal codeada. No la repitas.

Código PHP:
$recmysqli_query($conexion,"select id, nombre, apellidos, direccion, telefono, email from alumno where id like'%name%' " ); 
Error 3: While mal codeado:

Código PHP:
while($row =mysqli_fetch_array($rec))
     {
    
     echo 
$row['id'];
      echo 
$row['nombre'];
       echo 
$row['apellidos'];
        echo 
$row['direccion'];
         echo 
$row['telefono'];
          echo 
$row['email'];
     }
    } 
Error 4: Nunca terminaste la conexion.

Código PHP:
mysqli_close($conexion); 
Espero notes las diferencias.

Saludos, coders.

Última edición por williams257; 15/02/2015 a las 20:34 Razón: Cerrar conexion