Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2005, 18:59
Saldu
Invitado
 
Mensajes: n/a
Puntos:
Problema con el registro

Hola a todos,tengo un problema en el registro,hasta hace 2 dias,me venia funcionando bárbaro,miren este es el código:


<html>
<head>
<META HTTP-EQUIV="Refresh"

CONTENT="5;URL=http://localhost/default.php">
</head>
<body bgcolor=#009900 text=#FFFFFF>

<?php
error_reporting(E_ALL);
require_once("conexion.php");
$nombre = isset($_GET['nombre'])? $_GET['nombre'] : '';
$apellidos = isset($_GET['apellido']) ? $_GET['apellido'] : '';
$email = isset($_GET['user_email'])? $_GET['user_email'] : '';
$username = isset($_GET['username'])? $_GET['username'] : '';
$password = isset($_GET['user_password'])? $_GET['user_password']:

'';

mysql_query("INSERT into usuarios

(nombre,apellido,user_email,username,user_password ) values

('".$nombre."','".$apellido."','".$user_email."',' ".$username."','".$

user_password."')",$link) or die ( mysql_error());

function quitar($mensaje){
$mensaje = str_replace("<","&lt;",$mensaje);
$mensaje = str_replace(">","&gt;",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',"&quot;",$mensaje);

[COLOR=DarkOrange$mensaje = str_replace("\\\\","&#92",$mensaje);
return $mensaje;
}
if(trim($HTTP_POST_VARS["username"]) != "" &&

trim($HTTP_POST_VARS["user_email"]) != "" &&

trim($HTTP_POST_VARS["user_password"]) != ""
trim($HTTP_POST_VARS["nombre"]) != "" &&
trim($HTTP_POST_VARS["apellido"]) != "" && )
{
$sql ="SELECT codigo FROM usuarios WHERE

username='".quitar($HTTP_POST_VARS["username"])."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "Error,el nick escogido,o el nombre de equipo ya han sido

registrados,porfavor vuelva a intentar";
}
else
{
$sql = "INSERT INTO usuarios

(username,user_password,nombre,apellido,user_email ) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["username"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["user_password"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["apellido"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["user_email"])."'";
$sql .= ",";
mysql_query($sql);
echo "Registro exitoso!,ahora mismo le enviaremos un email para

activar su cuenta";
}
mysql_free_result($result);
}
else
{
echo "Debe completar Todo el formulario para poder continuar...";
}
?>

</body>
</html>



Bueno,el problema es que me salta un problema en la linea 29,y no se que pasa...Bueno expertos,fijense cual es el problema,y ayudenme...
Tambien les quería preguntar,cómo hago para que se incorpore el user,el nombre y el apellido del usuario,porque cuando me estaba funcionando,solo me incorporaba el email y la contraseña


Perdon,edito este mensaje,y el sector que esta en verde oscuro,es el que constantemente larga error,ahora voy a remarcar la linea 29 con color naranja...disculpende por lo grosero del texto anterior

Gracias

Última edición por Saldu; 17/05/2005 a las 19:24