Tema: Formulario
Ver Mensaje Individual
  #10 (permalink)  
Antiguo 15/08/2011, 02:18
Avatar de Lutaj
Lutaj
 
Fecha de Ingreso: septiembre-2007
Ubicación: Sevilla
Mensajes: 97
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: Formulario

Ahora mismo no me devuelve ningún error, pero tampoco me guarda la variable $categoria
Éste es el código que tengo ahora mismo:


Código PHP:
<?php
$state 
false;
if (
$_POST['action'] == "add") { 
    
$conexion mysql_connect("mysqlhost5""622862_lutaj""ltapia");
    
mysql_select_db("622862_corpor"$conexion);
    
$que "INSERT INTO circuito (categoria, apellidos, nombre, sexo, edad, localidad, club, email, referencia) ";
$que.= "VALUES (
'"
.$_POST['categoria']."', 
'"
.$_POST['apellidos']."', 
'"
.$_POST['nombre']."', 
'"
.$_POST['sexo']."', 
'"
.$_POST['edad']."', 
'"
.$_POST['localidad']."', 
'"
.$_POST['club']."', 
'"
.$_POST['email']."',
'"
.$_POST['referencia']."') ";
$res mysql_query($que$conexion) or die(mysql_error());
$state true;
}
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html>
    <head>
        <title>CIRCUITO/ inscripciones paso3</title>
        <link rel="stylesheet" type="text/css" href="css/layout.css">
    </head>
    
    <body>

        <div id="content">

            <? 
            
if (!$HTTP_POST_VARS){ 
            
?> 

            <form name="frm" method="post" action="" > 

                <p>Referencia pago:&nbsp;&nbsp;&nbsp;
                <input name="referencia" type="text" id="referencia" size="34" onkeyup="this.value=this.value.toUpperCase()" />
                </p>
                
                <p>Apellidos:
                <input name="apellidos" type="text" id="apellidos" size="40" />
                </p>
                
                <p>Nombre:
                <input name="nombre" type="text" id="nombre" size="40" />
                </p>
                
                <p>Sexo:
                <input type="radio" name="sexo" value="H" checked />Hombre
                <input type="radio" name="sexo" value="M"/>Mujer
                </p>
                
                <p>Fecha nacimiento:
                <input type="text" name="edad" id="edad" size="34" />
  
                  <?
                  
if(isset($_POST['submit'])) {
                  
$edad $_POST['edad']; 

                  
// Detectamos la edad y cargamos el valor de la categoria
                  
if( $edad 18) {
                    
$categoria "Sénior"; }
                  } elseif (
$edad >= 18 && $edad <= 30) {
                    
$categoria "Veterano A";
                  } else {
                     
$categoria "Veterano B";
                  }
                  
                  
?>

                </p>
            
                <p>Localidad:
                <input name="localidad" type="text" id="localidad" size="40" />
                </p>
                
                <p>Club:
                <input name="club" type="text" id="club" size="40" />
                </p> 
                
                <p>Email:
                <input name="email" type="text" id="email" size="40" />
                </p>                
            
                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  <input type="submit" name="Submit" value="Inscribirme" />
                  <input type="hidden" name="action" value="add" />

                  <?php
                    
                
}else{ 
                    
//Estoy recibiendo el formulario, compongo el cuerpo 
                    
$cuerpo "DATOS DE TU INSCRIPCIÓN:\n\n"
                    
$cuerpo .= "Carrera: " $HTTP_POST_VARS["carrera"] . "\n"
                    
$cuerpo .= "Nombre: " $HTTP_POST_VARS["nombre"] . "\n"
                    
$cuerpo .= "Apellidos: " $HTTP_POST_VARS["apellidos"] . "\n"
                    
$cuerpo .= "Edad: " $HTTP_POST_VARS["edad"] . "\n"
                    
$cuerpo .= "Localidad: " $HTTP_POST_VARS["localidad"] . "\n"
                    
$cuerpo .= "Categoria: " $HTTP_POST_VARS["categoria"] . "\n"
                    
$cuerpo .= "Email: " $HTTP_POST_VARS["email"] . "\n"
                    
$cuerpo .= "Club: " $HTTP_POST_VARS["club"] . "\n";  
                    
$headers "From: Circuito <[email protected]>\r\n"

                      echo 
"<div align='center'><br /><br /><br /><br /><br /><p><h3>Estamos registrando tu inscripción.<br />
                     Recibirás un correo de confirmación en la cuenta que nos has facilitado.</h3></div>"
;      
                    
//mando el correo... 
                    
mail($email,"Inscripcion al Circuito",$cuerpo,$headers); 
                    echo 
"<br><br><br><br>";  
                } 
                 
                
?> 

            </form>

        </div>
        
    </body>
</html>