eListas Logo
   El sistema de Listas de correo, Boletines y Newsletters más completo de la Red Inicio | Servicios | Publicidad | Compañía 
Inicio > Mis eListas > php-con-clase > Mensajes


 Índice de Mensajes 
 Mensajes 181 al 200 
AsuntoAutor
Re: Utilizar Aplic César Ma
Sacar Datos César Ma
Re: Sacar datos en Adolfo J
Consultas en base César Ma
RE: Consultas en b José Ant
Consultas bajo cri César Ma
Maestro detalle César Ma
Diccionario de Dat César Ma
Pregunta urgente César Ma
Re: Pregunta urgen MAXIMILI
Re: Pregunta urgen MAXIMILI
Re: Pregunta urgen César Ma
Re: Pregunta urgen MAXIMILI
Crear Botones César Ma
Re: Crear Botones MAXIMILI
php_curl.dll Esteban
RE: php_curl.dll José Ant
RE: php_curl.dll Esteban
Re: Crear Botones kkwete
Re: php_curl.dll Estela L
 << 20 ant. | 15 sig. >>
 
PHP con Clase
Página principal    Mensajes | Enviar Mensaje | Ficheros | Datos | Encuestas | Eventos | Mis Preferencias

Mostrando mensaje 212     < Anterior | Siguiente >
Responder a este mensaje
Asunto:[php-con-clase] creación de login
Fecha:Viernes, 16 de Mayo, 2008  16:32:44 (-0600)
Autor:José de Paz <jose.depaz @.....com>

saludos Lista,
 
tengo instalado Apache 2.2 con ssl y PHP 5.2.6, y como BD MySQL 5.0.45,
 
estoy desarrollando una aplicación de ingreso de usuarios, y tengo dos
archivos en la carpeta htdocs de Apache: "form.html" y "registrar.php"
 
 
el "form.html" funciona correctamente, pero el "registrar.php" no,
aqui el código:
 
 
tabla usuarios:
 
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))
 
 
 
 
 
 
form.html
 
      <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>
 
 
registrar.php
 
<?php
$server="localhost"; /* Nuestro server mysql */
$database="test"; /* Nuestra base de datos */
$dbpass="adminr"; /*Nuestro password mysql */
$dbuser="root"; /* Nuestro user mysql */
 
$link=mysql_connect($server,$dbuser,$dbpass);
 
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo "Connected successfully";
 
$db_selected = mysql_select_db($database, $link);
 
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","\",$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,$link);
if($row = mysql_fetch_array($result))
{
echo "Error, nick escogido por otro usuario";
}
else
{
$sql = "INSERT INTO usuarios (nick,password,nombre,email) VALUES (";
$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();
?>


eListas.net:  Página principalÍndice de listasCrear listaListas Destacadas
Tu Cuenta:  Mis eListasMi Información y PreferenciasApuntateAyuda
Servicios:  ServiciosProductosSoluciones ComercialesPublicidad
General:  AyudaNovedadesPrivacidad de datosNo spamEscríbenos

eListas

eListas.net es un servicio de Blabia Inc.
Copyright © 1999-2008 Blabia Inc., Todos los derechos reservados
Términos del Servicio | Privacidad de datos