Problemas al registrar usuario.
Hola,
Ya había creado la creación de ingreso de usuarios pero decidí modificarla el problema es que ahora no me la guarda en la base de datos una vez ingresado los datos en el programa
registrar.php lo envío al otro programa registronew.php al terminar este dice usuario registrado pero al verificar la base de datos no figura el usuario registrado.
Ademas necesitaría que en la parte categorías me haga un despliegue de una tabla que tengo en la base de datos que se llama categorías donde el usuario pueda escoger del elenco que se muestra en pantalla.
Tabla categorías:
categorías
-----------------------------------------------------------------------------------------
Id int 11
Categorías varchar 30
Programa registrar.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>
* Empresa:
</td>
<td>
<input type="name" name="empresa" />
</td>
</tr>
<tr>
<td>
Cif:
</td>
<td>
<input type="text" name="cif" />
</td>
</tr>
<tr>
<td>
* Usuario:
</td>
<td>
<input type="text" name="usuario" />
</td>
</tr>
<tr>
<td>
* Contraseña:
</td>
<td>
<input type="password" name="passwd1" />
</td>
</tr>
<tr>
<td>
* Repetir Contraseña:
</td>
<td>
<input type="password" name="rpass" />
</td>
</tr>
<tr>
<td>
Categoría:
</td>
<td>
<input type="text" name="categoría" />
</td>
</tr>
<tr>
<td>
Descripción:
</td>
<td>
<input type="text" name="descripción" />
</td>
</tr>
<tr>
<td>
Dirección:
</td>
<td>
<input type="text" name="dirección" />
</td>
</tr>
<tr>
<td>
Código postal:
</td>
<td>
<input type="text" name="cod_postal" />
</td>
</tr>
<tr>
<td>
Población:
</td>
<td>
<input type="text" name="población" />
</td>
</tr>
<tr>
<td>
Provincia:
</td>
<td>
<input type="text" name="provincia" />
</td>
</tr>
<tr>
<td>
Teléfono:
</td>
<td>
<input type="text" name="teléfono" />
</td>
</tr>
<tr>
<td>
Fax:
</td>
<td>
<input type="text" name="fax" />
</td>
</tr>
<tr>
<td>
Móvil:
</td>
<td>
<input type="text" name="móvil" />
</td>
</tr>
<tr>
<td>
Email:
</td>
<td>
<input type="text" name="mail" />
</td>
</tr>
<tr>
<td>
Pagina Web:
</td>
<td>
<input type="text" name="web" />
</td>
</tr>
<tr>
<td>
Horario:
</td>
<td>
<input type="text" name="horario" />
</td>
</tr>
</table>
<input type="submit" name="submit" value="Registrarse" /> <input type="reset"/>
</form>
<?php
if(isset($_POST['submit'])) {
require("registronew.php");
}
?>
</body>
</html>
---------------------------------------------------
Programa registronew.php
<?php
$empresa = $_POST['empresa'];
$cif = $_POST['cif'];
$usuario = $_POST['usuario'];
$passwd1 = $_POST['passwd1'];
$reppass = $_POST['rpass'];
$categoría = $_POST['categoría'];
$descripción = $_POST['descripción'];
$dirección = $_POST['dirección'];
$cod_postal = $_POST['cod_postal'];
$población = $_POST['población'];
$provincia = $_POST['provincia'];
$teléfono = $_POST['teléfono'];
$fax = $_POST['fax'];
$móvil = $_POST['móvil'];
$mail = $_POST['mail'];
$web = $_POST['web'];
$horario = $_POST['horario'];
$reqlen = strlen($empresa) * strlen($cif) * strlen($usuario) * strlen($passwd1) * strlen($reppass) * strlen($categoría) * strlen($descripción) * strlen($dirección) *
strlen($cod_postal) * strlen($población) * strlen($provincia) * strlen($teléfono) * strlen($fax) * strlen($móvil) * strlen($mail) * strlen($web) *
strlen($horario);
if ($reqlen > 0) {
if ($passwd1 === $reppass) {
include ("conexión.php");
$passwd1 = md5($passwd1);
mysql_query("INSERT INTO dato_empresa VALUES('', '$empresa', '$cif','$usuario', '$passwd1', '$categoría',
'$descripción', '$dirección', '$cod_postal', '$población', '$provincia', '$teléfono', '$fax', '$móvil',
'$mail', '$web', '$horario')");
mysql_close($conexión);
echo 'se ha registrado exitosamente';
}else{
echo 'por favor, introduzca dos contraseñas idénticas.';
}
} else {
echo 'por favor rellene todos los campos requeridos.';
}
?>
En la espera de sus noticias gracias y saludos