Hola a todos.. tengo otra vez un problema con el fomulario de Registro.. :
cuando quiero ingresar un nuevo usuario a la pagina aparece estos errores:
Problemas en el selectYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' '', '', '', '')' at line 5 Aca dejo el codigo: Código HTML:
<html>
<head>
<title> Registro de usuarios </title>
</head>
<body bgcolor = "#303030">
<body text = "#E5E5E5">
<font face = "tahoma">
<body link = "#E5E5E5" vlink = "#E5E5E5">
<p align = "center">
<br>
[PHP]
<?php
$nombre = $_REQUEST['nombre'];
$apellido = $_REQUEST['apellido'];
$edad = $_REQUEST['edad'];
$email = $_REQUEST['email'];
$pais = $_REQUEST['pais'];
$usuario = $_REQUEST['user'];
$contraseña = $_REQUEST['contraseña'];
$conexion = mysql_connect("localhost", "root", "") or die("Problemas en la conexion");
mysql_select_db("usuarios", $conexion) or die ("Problema al seleccionar bd");
$query=mysql_query("select usuario from personas where usuario='$usuario'");//consulta segun el usuario traido del formulario
if(mysql_num_rows($query))
{
echo "error";
echo "<META HTTP-EQUIV='refresh' CONTENT='2; url=formu2.html'>";
}
else
{
mysql_query(" INSERT INTO personas (nombre,apellido,edad,email,pais,usuario,contrasena)
VALUES
( '$_REQUEST[nombre]',
'$_REQUEST[apellido]',
$_REQUEST[edad],
'$_REQUEST[email]',
'$_REQUEST[pais]',
'$_REQUEST[user]',
'$_REQUEST[contraseña]')
", $conexion) or die("Problemas en el select" . mysql_error());
mysql_close($conexion);
echo "<br>";
print "El nombre es: $nombre";
echo "<br>";
print "El Apellido es: $apellido";
echo "<br>";
print "La edad es: $edad";
echo "<br>";
print "El email es: $email";
echo "<br>";
print "Su nombre de usuario es: $usuario";
echo "<br>";
print "Su contraseña es: $contraseña";
echo "<META HTTP-EQUIV='refresh' CONTENT='5; url=bienvenido.html'>";
}
?>
[/PHP]
</body>
</html>