Foros del Web » Programando para Internet » PHP »

problema con registro de usuarios...

Estas en el tema de problema con registro de usuarios... en el foro de PHP en Foros del Web. bueno, finalmente he logrado crear un registro, pero el problema es que ahora, al registrarse me envia los campos nick y password que uso en ...
  #1 (permalink)  
Antiguo 17/12/2004, 06:17
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
problema con registro de usuarios...

bueno, finalmente he logrado crear un registro, pero el problema es que ahora, al registrarse me envia los campos nick y password que uso en blanco... si veo la base de datos me salen esos 2 campos en blanco...

aqui les dejo el código, no es algo complejo pero me sirve...

registro.php
Código PHP:
<html>
<
head>
</
head>

<
body>

<
form method="post" action="registrar.php">
Nick: <input type="text" name="nick" maxlength=15>
<
br>
Password: <input type="password" name="password" maxlength=10>
<
br><br>
<
input type="submit" value="Registrar">
</
form>

</
body>
</
html

registrar.php
Código PHP:
<?php

require('conexion.php');

$nick htmlspecialchars($nick);
$password htmlspecialchars($password);

$query "INSERT INTO usuarios (nick,password) VALUES ('$nick','$password')";
if(
$rs mysql_query($query$conexion))
{
echo 
"Se registró correctamente<br>";
}
else
{
echo 
"Se ha producido un error";
}

?>
nose que estará mal, asi que por eso les pido ayuda...

Última edición por spider_boy; 17/12/2004 a las 06:18
  #2 (permalink)  
Antiguo 17/12/2004, 07:46
Avatar de oktubre  
Fecha de Ingreso: agosto-2003
Ubicación: en mi casa
Mensajes: 371
Antigüedad: 20 años, 7 meses
Puntos: 4
yo lo haria asi

Código PHP:
<?php 

require('conexion.php'); 

$nick htmlspecialchars($nick); 
$password htmlspecialchars($password); 

$query "INSERT INTO usuarios (nick,password) VALUES ('$nick','$password')"
$rs mysql_query($query$conexion) or die("Ocurrio un error en la consulta");
 
echo 
"Se registró correctamente<br>"


?>
con tu codigo, te dice que registro bien al nuevo usuario?

si te pasa algun error, podrias copiarlo aqui?

saludos
__________________
w32.oktubre@mm <----------------<<<<
prefiero cerrar la boca y parecer un tonto que abrirla y confirmarlo.
  #3 (permalink)  
Antiguo 17/12/2004, 07:53
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
pues si, me dice que se registró correctamente, pero no me da ningun tipo de error... te escribiré lo que dice cuando le pongo "echo $query"

esto me dice con el echo $query...

Se registró correctamente
INSERT INTO usuarios (nick,password) VALUES ('','')

nosé que podrá ser...
  #4 (permalink)  
Antiguo 17/12/2004, 07:59
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
bueno, hice un cambio...

puse esta linea
$query = "INSERT INTO usuarios (nick,password) VALUES (\"$nick\",\"$password\")";

por esta otra
$query = "INSERT INTO usuarios (nick,password) VALUES ('$nick','$password')";

pero ahora, el problema es que en la base de datos me escribe $nick y $password en vez del nick y el password...
y el echo $query me escribe esto...

Se registró correctamente
INSERT INTO usuarios (nick,password) VALUES ("$nick","$password")

nos vemos...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:45.