Ver Mensaje Individual
  #15 (permalink)  
Antiguo 23/10/2008, 15:27
Ghosty
 
Fecha de Ingreso: junio-2008
Mensajes: 292
Antigüedad: 15 años, 11 meses
Puntos: 4
Respuesta: un problemilla con echo

hola me a surgido otro problemilla.....el codigo que anterior cumple su cometido perfectamente pero cuando el form esta ok no me lo carga en la BD simplemente se restaura la pagina.... e exo esto....y otro problema que veo es como hacer para que al aceptar el formulario vaya a la pagina desea mirad e exo esto...espero ayuda GRACIASSSSS

Código PHP:
<?php
if($_POST['enviar']) // Si se apreta el boton
{
$pass=$_POST['contrasena']; // Tomo la pass
$pass2=$_POST['repcontrasema']; // Tomo la verificacion de pass
$email=$_POST['mail']; // Tomo el Email
$email2=$_POST['repemail']; // Tomo la verificacion del em00ail
$apodo=$_POST['apodo'];
$nombre=$_POST['nombre'];
$apellidos=$_POST['apellidos'];
$direccion=$_POST['direccion'];
$cp=$_POST['cp'];
$telefono=$_POST['telefono'];
$poblacion=$_POST['poblacion'];
$provincia=$_POST['provincia'];
$pais=$_POST['pais'];
$mas18=$_POST['mas18'];
$condiciones=$_POST['condiciones'];
$conexion mysql_connect('localhost','root','');

mysql_select_db('poker',$conexion);

$sql='INSERT INTO usuarios (apodo, contrasena, repcontrasema, mail, repemail, nombre, apellidos, nacimineto, direccion, cp, telefono, poblacion, provincia, pais, mas18, condiciones) VALUES($apodo, $contrasena, $repcontrasema, $mail, $repemail, $nombre, $apellidos, $nacimineto, $direccion, $cp, $telefono, $poblacion, $provincia, $pais, $mas18, $condiciones)';

mysql_query($sql);


// Verifico que todos los datos esten llenos
if(empty($pass) || empty($pass2) || empty($email) || empty($email2) || empty($apodo) || empty($nombre)  || empty($apellidos)  || empty($direccion)  || empty($cp)  || empty($telefono)  || empty($poblacion) || empty($provincia)  || empty($pais) || empty($mas18)  || empty($condiciones))
{
    
$error .= "Error: Debes rellenar todos los campos.<br>"// Si falta un dato manda este mensaje
    
unset($submit); // Elimino el envio porque fallo
}

// Verifico si la pass's son iguales
if($pass != $pass2 )
{
    
$error .= "Error: Las contraseñas no coinciden.<br>";
    unset(
$submit);
}

// Verifico si los email's son iguales
if( $email != $email2)
{
    
$error .= "Error: Los emails no coinciden.<br>";
    unset(
$submit);
}

// verifico mayor de edad
if( $mas18 != "si")
{
    
$error .= "Error: Si eres mayor de edad, marca la casilla, por favor.<br>";
    unset(
$submit);
}

// verifico terminos y condiciones
if( $condiciones != "si")
{
    
$error .= "Error: No puedes continuar sin leer los términos y condiciones de Sit-n-Poker.<br>";
    unset(
$submit);
}

// Si no ocurre ningun error carga otra pagina
if(isset($sql))
{
 echo 
"BIEN TODO CORRECTO";  
}
}
// Si no existe el envio muestra el formulario
if(empty($submit))
{
?>