Es mi primer Post y quisiera que pudieran ayudarme.
Estoy realizando una web en PHP y MySQL de un Instituto y hay algunas cosas que no comprendo.
La cosa es que desde la página de búsqueda (buscar_user.php) ingreso en el campo el nombre o dni del usuario de la base de datos en cuestión y aparece correctamente. He aplicado un link en el campo donde se muestra el nombre de usuario para que me lleve una página (actualizar_user.php) donde hay un formulario.
No se como hacer para autor rellenar ese formulario, ya he probado de todo y no se que hacer.
Como podéis ver, en (buscar_user.php) también hay un botón para mandarlo a la misma página que el link (actualizar_user.php) pero si me sirve solo el link, lo quito.
buscar_user.php
Código PHP:
   <?php
    session_start();
 
    include ('../../../members.php');
    
    $busqueda=$_POST['busqueda'];
    if(empty($busqueda))
        {
            echo "El campo está vacio<br />";
            return false;
        }
    
    $conn = db_connect();
    //Seleccionamos todos los campos que queramos que puedan buscarse de la tabla.
    $result = $conn->query("SELECT * FROM alumnos WHERE nombre like '%".$busqueda."%' or dni like '%".$busqueda."%'");
    
    if (mysqli_num_rows($result))
    {
    echo "<div id='encontrado_user'>";
    echo '<a href="../../admin.php">Regresar</a>';
    echo "<table border = '1'> \n"; 
        echo "<tr><td class='enc'>DNI</td><td class='enc'>NOMBRE</td><td class='enc'>TLF.</td>
        <td class='enc'>DIRECCIÓN</td><td class='enc'>LOCALIDAD</td><td class='enc'>PAÍS</td><td class='enc'>email</td></tr>"; 
    while ($row = mysqli_fetch_array($result)) 
    { 
        echo "<form action='actualizar_user.php'>";
        echo "<tr><td>".$row["dni"]."</td><td><a href='actualizar_user.php'>".$row["nombre"]."</a></td><td>".$row["tlf"]."</td>
        <td>".$row["direccion"]."</td><td>".$row["locali"]."</td><td>".$row["pais"]."</td><td>".$row["email"]."</td>
        <td><input type='submit' name='actualizar' value='Actualizar'/></td></tr>"; 
        echo "</form>";
        $cap_id = $conn->insert_id;
    }
    echo "</table> \n"; 
    echo "</div>";
    }
    
    else
        echo "¡ No se ha encontrado ningún registro !";
        
?>
 
<link rel="stylesheet" type="text/css" href="../../../css/estilos_cons.css" media="screen"/>   Código PHP:
   <?php
    session_start();
 
include ('../../../members.php');
include ('../../../css/menu/menu_users.php');
$actualizar=$_POST['actualizar'];
?>
            <div id="head">
                <p id="titulo">IES</p>
                <p id="leyenda">Actualizar Usuario</p>
                <a href="../../../form_registrar.php">Regresar</a>
            </div>
<?php
    $conn = db_connect();
    //Seleccionamos todos los campos que queramos que puedan buscarse de la tabla.
    $result = $conn->query("SELECT nombre FROM alumnos WHERE num_matricula LIKE '%".$actualizar."%'");
    
    if (mysqli_num_rows($result))
    {
    while ($row = mysqli_fetch_array($result))
    {
    echo "<div id='contenedor'>";
            echo "<div id='username'>";
            echo "<form action='actualizar_user.php'>";
            echo "<table>";
            echo "<tr>
                        <td width='100'><p>Nombre</p></td>
                        <td><input type='text' name='nombre' class='nombre' size='30' maxlength='30' value='".$row["nombre"]."'</td>
                        <td width='100'><p>Teléfono</p></td>
                        <td><input type='text' name='tlf' class='tlf' size='10' maxlength='11' value='".$row["tlf"]."'</td>
                    </tr>
                    <tr>
                        <td width='100'><p>D.N.I.</p></td>
                        <td><input type='text' name='dni' class='dni' size='10' maxlength='9' value='".$row["dni"]."'</td>
                        <td width='100'><p>email</p></td>
                        <td><input type='text' name='email' class='email' size='30' maxlength='30' value='".$row["email"]."'</td>
                    </tr>
                    <tr>
                        <td width='100'><p>Localidad</p></td>
                        <td><input type='text' name='locali' class='locali' size='19' maxlength='20' value='".$row["locali"]."'</td>
                        <td width='100'><p>Provincia</p></td>
                        <td><input type='text' name='provi' class='provi' size='19' maxlength='20' value='".$row["provi"]."'</td>
                    </tr>
                    <tr>
                        <td width='100'><p>País</p></td>
                        <td><input type='text' name='pais' class='pais' size='10' maxlength='9' value='".$row["pais"]."'</td>
                        <td width='100'><p>Dirección</p></td>
                        <td><input type='text' name='direccion' class='direccion' size='49' maxlength='50' value='".$row["direccion"]."'</td>
                    </tr>"; 
            echo "</form>";
        echo "</table> \n"; 
        echo "</div>";
echo "</div>";
}
}
?>
<link rel="stylesheet" type="text/css" href="../../../css/estilos_reg.css" media="screen"/>   Gracias.
Salu2.
 
 



