Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2013, 11:07
davidkaotiko
 
Fecha de Ingreso: diciembre-2013
Mensajes: 5
Antigüedad: 10 años, 4 meses
Puntos: 0
Los datos no se muestran en PHPmyAdmin

Hola.
He creado un formulario de registro con PHP asociado a una base de datos Mysql.
Todo está Ok, cuando completo los campos lo hace todo ok, pero no veo nada en la tabla de la base de datos.
No sé dónde puede estar el fallo.
Gracias.



Me he guiado por unos tutoriales.
Son tres los archivos.

Formulario,
Código PHP:
<html>
    <head>
        <title>    Formulario de registro </title>
    </head>
    
    <body>
        <h1> Formulario de registro </h1>
        <h5> Los campos con (*) son requeridos </h5>
        <form method="POST" action="">
            <table>
                <tr>
                    <td>
                        Nombre y apellidos:
                    </td>
                    <td>
                        <input type="name" name="realname" />
                    </td>
                </tr>
                <tr>
                    <td>
                        *Nick de usuario
                    </td>
                    <td>
                        <input type="name" name="nick" />
                    </td>
                </tr>
                <tr>
                    <td>
                        *Contraseña:
                    </td>
                    <td>
                        <input type="password" name="pass" />
                    </td>
                </tr>
                <tr>
                    <td>
                        *Repetir contraseña:
                    </td>
                    <td>
                        <input type="password" name="rpass" />
                    </td>
                </tr>
            </table>
            <input type="submit" name="submit" value="Registrarme" /> <input type="reset" />
        </form>
        <?php
            
if (isset($_POST['submit'])) {
                require(
"registro.php");
            }
        
?>
    </body>
</html>
Registro.php

Código PHP:
<?php
    $realname 
$_POST['realname'];
    
$nick     $_POST['nick'];
    
$pass     $_POST['pass'];
    
$rpass    $_POST['rpass'];
    
$reqlen   strlen($nick) * strlen($pass) * strlen($rpass);
    if (
$reqlen 0) {
        if (
$pass === $rpass) {
            require(
"connect_db.php");
            
$pass md5($pass);
            
mysql_query("INSERT INTO form (realname,nick,pass) VALUES ('', '$realname', '$nick', '$pass')");
            
mysql_close($link);
            echo 
'Se ha registrado exitosamente.';
        } else {
            echo 
'Por favor, introduzca dos contraseñas idénticas.';
        }
    } else {
        echo 
'Por favor, rellene todos los campos requeridos.';
    }
?>
Connect-DB
Código PHP:
<?php
    $link 
mysql_connect("localhost","root","pass");
    if (
$link) {
        
mysql_select_db("form"$link);
    }
?>