Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/01/2013, 21:44
Avatar de Darkc1rcle
Darkc1rcle
 
Fecha de Ingreso: enero-2013
Ubicación: Hurligham
Mensajes: 4
Antigüedad: 11 años, 10 meses
Puntos: 1
Respuesta: Formulario de registro con problemas

Cita:
Iniciado por andresdzphp Ver Mensaje
Ese error es porque te falta cerrar un paréntesis aquí:

Código PHP:
Ver original
  1. $password = strip_tags(sha1($_POST['password']); //Falta 1 paréntesis

y aquí cerraste 2 en vez de 1

Código PHP:
Ver original
  1. $altura = strip_tags($_POST['altura'])); //Sobra 1 paréntesis

Acabo de encontrar el error antes de leer esto, te agradezco mucho, y modifique la conexion a la base porque no me funcionaba y quedo asi

Código PHP:
<?php
require_once('funciones.php');
conectar('localhost''root''''restaurant');

//Recibir
$nombre strip_tags($_POST['nombre']);
$apellido strip_tags($_POST['apellido']);
$cliente strip_tags($_POST['cliente']);
$password strip_tags(sha1($_POST['password']));
$correo strip_tags($_POST['correo']);
$direccion strip_tags($_POST['direccion']);
$altura strip_tags($_POST['altura']);

$query mysql_query('SELECT * FROM registro WHERE cliente="'.mysql_real_escape_string($cliente).'"')or die("Problemas en el select:".mysql_error());

if(
$existe mysql_fetch_object($query))
{
    echo 
'El cliente '.$cliente.' ya existe.';    
}
else{
    
$meter mysql_query('INSERT INTO registro (nombre, apellido, cliente, password, correo, direccion, altura) values ("'.mysql_real_escape_string($nombre).'", "'.mysql_real_escape_string($apellido).'", "'.mysql_real_escape_string($cliente).'", "'.mysql_real_escape_string($password).'", "'.mysql_real_escape_string($correo).'", "'.mysql_real_escape_string($direccion).'", "'.mysql_real_escape_string($altura).'")');
    
    if(
$meter)
    {
        echo 
'cliente registrado con exito';
    }
    else
    {
        echo 
'Hubo un error en el registro.';
    }
}
?>
Muchas muchas gracias!!!