Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2006, 08:17
pilar_tellez
 
Fecha de Ingreso: marzo-2006
Mensajes: 78
Antigüedad: 18 años
Puntos: 0
consulta sobre un codigo please!!!!!!!!

holas a todos, necesito pedir una gra ayuda, este codigo es parte de registro y reconocimiento de usuarios, pero me arroja un error referente a una sintaxis lo he tratado de arreglar pero queda peor, si alguien puede probar el codigo y corregirme el error se lo agradeceria enormemente. Desde ya gracias.....

Aqui va el codigo:

<?php
$link=mysql_connect("localhots","root");
mysql_select-db("reg_usuarios",$link);

function quitar ($mensaje)
{
$mensaje=str_replace("<","&lt;",$mensaje);
$mensaje=str_replace(">","&gt;",$mensaje);
$mensaje=str_replace("\'","'",$mensaje);
$mensaje=str_replace('\"',"&quot;",$mensaje);
$mensaje=str_replace("\\\\","\",$mensaje);
return $mensaje;
}
if(trim($http_post_vars["nick"])!="" &&
trim($http_post_var["password"]!="")
{
$sql="select id from usuarios from usuarios where nick=' ".quitar ($http_post_vars["nick"]." ' ";
$result=mysql_query($sql);
if ($row=mysql_fetch_array($result))
{
echo "error,nick escogido es de otro usuario";
}
else
{
$sql="insert into usuarios(nick,password,nombre,email) values(";
$sql .=" ' ".quitar($http_post_var["nick"])." ' ";
$sql .=" ' ".quitar($http_post_var["password"])." ' ";
$sql .=" ' ".quitar($http_post_var["nombre"]." ' ";
$sql .=" ' ".quitar($http_post_var["email"]." ' ";
$sql .=")";
mysql_query($sql);
echo "registro exitoso";
}
else
{
echo "debe llenar como minimo los campos de nick y passward";
}
mysql-close();
?>

Bueno ese seria el codigo tomando en cuanta que se necesita una bases de datos que yo la llame reg_usuarios con una tabla llamada USUARIOS cuyos campos son id(q es autonumerico), nick, password, nombre y email.

ademas de un formulario que va a recoger este informacion que seria:

<form action="registrar.php" method="post">
nick:<input type="text" name="nick" size=20 maxlength=20><br>
password:<input type="password" name ="password" size=28 maxlength=100><br>
nombre:<input type="text" name="nombre" size=28 maxlength=255><br>
email:<input type="text" name="email" size=28 maxlength=100><br>
<input type="submit" value="registrar">
</form>