Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/08/2008, 08:41
nx00
 
Fecha de Ingreso: agosto-2007
Mensajes: 345
Antigüedad: 16 años, 8 meses
Puntos: 21
Respuesta: Codigos Registro/login/

hola,

yo utilizaria esto:

Código PHP:
//Comprobamos que la pass y pass1 son iguales, sino, volvemos a reg.php
if(strcmp($_POST["pass"],$_POST["pass1"])!=0)

en lugar de esto:
Código PHP:
//Comprobamos que la pass y pass1 son iguales, sino, volvemos a reg.php
if($_POST[pass] != $_POST[pass1])

creo que podrias utilizar nl2br en lugar de:
Código PHP:
$rollo str_replace("\n\r","<br>",$rollo); //se cambian los saltos de linea por <br>
$rollo str_replace("\r\n","<br>",$rollo);
$rollo str_replace("\n","<br>",$rollo); 
En el fichero "reg.php" creo que esto sobraria:
Código PHP:
session_start(); 
//datos para establecer la conexion con la base de mysql. 
$conexion=mysql_connect('localhost','root','')or die ('Ha fallado la conexión: '.mysql_error()); 
mysql_select_db('soft')or die ('Error al seleccionar la Base de Datos: '.mysql_error()); //incluimos el config.php que contiene los datos de la conexión a la db 
para que lo necesitas si solo muestras un formulario html ?

según el manual de php
http://es2.php.net/manual/es/functio...n-register.php

dicen que si utilizas $_SESSION no utilices session_register
Código PHP:
 session_register("usuario"); //registramos la variable usuario que contendrá el nick del user
session_register("idusuario"); //registramos la variable idusuario que contendrá la id del user
session_register("level"); //registramos la variable level que contendrá el level del user
//damos valores a las variables de la sesión
$_SESSION[usuario] = $user_ok["nick"]; //damos el nick a la variable usuario
$_SESSION[idusuario] = $user_ok["id"]; //damos la id del user a la variable idusuario
$_SESSION[level] = $user_ok["level"]; //damos el level del user a la variable level 
NOTA: es lo mismo $_POST["pass"] que $_POST[pass] ? ya lo he visto en varios temas y creo que $_POST[pass] esta mal.

Última edición por nx00; 22/08/2008 a las 08:51