Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-11-2004
alachaise alachaise is offline
Miembro
 
Registrado: ago 2004
Posts: 37
Poder: 0
alachaise Va por buen camino
duda agregando usuario a la base de datos

tengo un sistema para agregar un usuario a la base de datos tengo una taba
Código:
CREATE TABLE usuarios ( 
id bigint(7) NOT NULL auto_increment, 
nick char(100) NOT NULL, 
password char(100) NOT NULL, 
nombre char(255) default NULL, 
email char(100) default NULL, 
KEY id (id))
Código:
 
<FORM ACTION="registrar.php" METHOD="post"> 
Nick : <INPUT TYPE="text" NAME="nick" SIZE=20 MAXLENGTH=20> 
<BR> 
Email: <INPUT TYPE="text" NAME="email" SIZE=28 MAXLENGTH=100> 
<BR> 
Password: <INPUT TYPE="password" NAME="password" SIZE=28 MAXLENGTH=20> 
<BR> 
Nombre: <INPUT TYPE="text" NAME="nombre" SIZE=28 MAXLENGTH=255> 
<BR> 
<INPUT TYPE="submit" CLASS="boton" VALUE="Registrar"> 
</FORM>

Código PHP:
 
//AQUI CONEXION O include() DE ARCHIVO DE CONEXION CON BASE DE DATOS.
include("conex.php"); 
$link=Conectarse(); 
 
function 
quitar($mensaje

$mensaje str_replace("<","<",$mensaje); 
$mensaje str_replace(">",">",$mensaje); 
$mensaje str_replace("\'","'",$mensaje); 
$mensaje str_replace('\"',""",$mensaje); 
$mensaje = str_replace("<A href="http://////","/",$mensaje" target=_blank>\\\\","\",$mensaje); 
return 
$mensaje

if(trim(
$HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["email"]) != "") 

$sql = "SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'"; 
$result = mysql_query($sql); 
if(
$row = mysql_fetch_array($result)) 

echo "
Errornick escogido por otro usuario"; 

else 

$sql = "INSERT INTO usuarios (nick,password,nombre,emailVALUES ("; 
$sql .= "'".quitar($HTTP_POST_VARS["nick"])."'"; 
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'"; 
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'"; 
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'"; 
$sql .= ")"; 
mysql_query(
$sql); 
echo "
Registro exitoso!"; 

mysql_free_result(
$result); 

else 

echo "
Debe llenar como minimo los campos de email y password"; 

mysql_close(); 
Código PHP:
 
function Conectarse() 

if (!(
$link=mysql_connect("localhost","root","")))

     echo 
"Error conectando a la base de datos."
     exit(); 

if (!
mysql_select_db("user",$link)) 

     echo 
"Error seleccionando la base de datos."
     exit(); 

return 
$link



y me da este error

Parse error: parse error, unexpected '"' in c:\appserv\www\php ver\a ver\registrar.php on line 12



este es el error Parse error: parse error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\appserv\www\php ver\a ver\registrar.php on line 17

podria publicar mi aplicacion completa el problema es que lei un articulo de una aplicacion parecida a la mia y tengo las paginas ya echas y casi todas me dan error

saludos alachaise

Última edición por alachaise fecha: 27-11-2004 a las 16:12:52. Razón: me da otro error
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 20:44:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi