Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] obtener valor del select y radio button

Estas en el tema de obtener valor del select y radio button en el foro de PHP en Foros del Web. Hola buenos dias, Haber si me podeis ayudar, he hecho un formulario de inscripción html, y recupero los datos mediante un archivo.php que me los ...
  #1 (permalink)  
Antiguo 06/02/2013, 06:21
Avatar de Aleix_44  
Fecha de Ingreso: noviembre-2012
Mensajes: 12
Antigüedad: 12 años
Puntos: 0
obtener valor del select y radio button

Hola buenos dias,

Haber si me podeis ayudar, he hecho un formulario de inscripción html, y recupero los datos mediante un archivo.php que me los envia a mi correo. El caso es que recibo todos los campos menos los del select y los radio button. Os pongo el codigo haber que solucionen me proponeis.

Código HTML:
<form name="formularioinscripcion" method="post" action="send.php" >

<p><label>Nom :</label></p>  
<input type="text" name="nom" id="nom" size="30" maxlength="100" placeholder="Nom"/><br><br>
        			
<p><label>Cognoms :</label></p>  
<input type="text" name="cognoms" id="cognoms" size="30" maxlength="100" placeholder="Cognoms"/><br><br>       			
		
<p><label>Club Actual :</label></p>  
<input type="text" name="club" id="club" size="30" maxlength="100" placeholder="Club Actual"/><br><br>
		
<p><label>Posició :</label></p>  	                    
<input type="radio" name="posicio"  value="1" id="posicio1_0"/> Porter
						<br>
<input type="radio" name="posicio"  value="2" id="posicio1_1"/> Jugador <br><br>
		
			<p><label>Categoría actual:</label></p>  		
					<select multiple name="categoria[]" id="categoria">
  			  		<option value="Pre-benjami">Pre-benjami</option>  
   			 		<option value="Benjami">Benjami</option>  
   			 		<option value="Aleví">Aleví</option>  
    					<option value="Infantil">Infantil</option>  
					</select><br><br>
<p><label>Email del pare/mare:</label></p>  
<input type="text" name="email" id="email" size="30" maxlength="100" placeholder="[email protected]"/><br><br>
                    
<p><label>Telèfon de contacte :</label></p>  
<input type="text" name="telefon" id="telefon" size="30" maxlength="100" placeholder="telefon"/><br><br>
                    
                    
		
<input type="submit" value="Inscripció" />
</form> 
Mi codigo php es este:

Código PHP:
<?php 

$Nom 
$_POST['nom'];
$Cognoms $_POST['cognoms']; 
$Email $_POST['email'];
$Club $_POST['club'];
$Categoria $_Post['categoria'];
$Posicio $_Post['posicio'];
$Telefon $_POST['telefon'];

$Header 'From: '.$Email ." \r\n";
$Header .= "X-Mailer: PHP/" phpversion() . " \r\n";
$Header .= "Mime-Version: 1.0 \r\n";
$Header .= "Content-Type: text/plain";

$Mensaje .= "Nen/a inscrit :" .$Nom." \r\n";
$Mensaje .= "Cognoms :" .$Cognoms." \r\n";
$Mensaje .= "Club Actual: " .$Club" \r\n";
$Mensaje .= "Posicio: ".$Posicio." \r\n";
$Mensaje .= "Categoría actual: ".$Categoria." \r\n";
$Mensaje .= "Email de contacte: ".$Email." \r\n";
$Mensaje .= "Telèfon de contacte: ".$Telefon." \r\n";



$Mensaje .= "Enviado el ".date('d/m/Y'time());

$Para '[email protected]';
$Asunto 'Inscripcio desde Web Campus';

mail($Para$Asuntoutf8_decode($Mensaje), $Header);

echo 
"Mensaje enviado correctamente";


?>
Y el resultado que recibo por mail por ejemplo es:
Código:
Nen/a inscrit :Pedro
Cognoms :Gonzalez
Club Actual: Sant Josep
Posicio:
Categoría actual:
Email de contacte: [email protected]
Telèfon de contacte: 600000000
Enviado el 06/02/2013
  #2 (permalink)  
Antiguo 06/02/2013, 06:41
Avatar de Aleix_44  
Fecha de Ingreso: noviembre-2012
Mensajes: 12
Antigüedad: 12 años
Puntos: 0
Respuesta: obtener valor del select y radio button

Para más información tambien lo he probado sin el corchete ([]) que va seguido de name="categoria", i tambien sin el multiple.
  #3 (permalink)  
Antiguo 06/02/2013, 07:11
 
Fecha de Ingreso: agosto-2011
Ubicación: Santo Domingo
Mensajes: 487
Antigüedad: 13 años, 3 meses
Puntos: 31
Respuesta: obtener valor del select y radio button

Te Explico que el $_Post[categoria]

no puedes utilizar $_Post debe de ser $_POST[categoria]

y te recomiendo en el select.. no utilizar select multiple.. eliminale el multiple si solo se necesitara una sola opcion.
__________________
El talento se educa en la KARMA y el carácter en la tempestad.
Gabriel De Los Santos
  #4 (permalink)  
Antiguo 06/02/2013, 07:40
Avatar de Aleix_44  
Fecha de Ingreso: noviembre-2012
Mensajes: 12
Antigüedad: 12 años
Puntos: 0
Respuesta: obtener valor del select y radio button

Muchas gracias gldelossantos, madre mia que fallo mas tonto.

Etiquetas: formulario, html, radio, select, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:15.