Foros del Web » Programando para Internet » PHP »

problema al camturar campo select

Estas en el tema de problema al camturar campo select en el foro de PHP en Foros del Web. Hola a todos, tengo un problema un poco de novato y esque tengo un campo select con 3 opciones y no se como capturar la ...
  #1 (permalink)  
Antiguo 15/05/2011, 12:06
 
Fecha de Ingreso: mayo-2011
Ubicación: Almeria (España)
Mensajes: 51
Antigüedad: 13 años
Puntos: 3
Pregunta problema al camturar campo select

Hola a todos, tengo un problema un poco de novato y esque tengo un
campo select con 3 opciones y no se como capturar la opcion que elija el usuario
dentro de una variable.


Código HTML:
<form action="addart.php" method="post">
<tr>
<td>
<SELECT name="tipo">			
		<OPTION VALUE="disgrafico">Diseño grafico</OPTION>
		<OPTION VALUE="programacion">Programación</OPTION>
	       	<OPTION VALUE="otros">Otros</OPTION>												
</SELECT>
</td>
</tr>
</form> 

y aqui por donde intento capturar lo que el usuario elige


Código PHP:
<?php
$tipart
=$_POST['tipo']; //seleccion del tipo de articulo

if (!$tipart )
{
    echo 
'faltan datos';
    exit;
}
?>

Como bien sabreis lo unico que me devuelve es 'falan datos'

Porfavor ayudenme
Un saludo
  #2 (permalink)  
Antiguo 15/05/2011, 12:42
 
Fecha de Ingreso: diciembre-2010
Ubicación: Perú
Mensajes: 18
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: problema al camturar campo select

mmm
primero dentro del select agrega un value:
Código HTML:
<OPTION VALUE=0>Seleccione un tipo...</OPTION> 
debe quedarte asi
Código HTML:
<form action="addart.php" method="post">
<tr>
<td>
<SELECT name="tipo">
		<OPTION VALUE=0>Seleccione un tipo...</OPTION>	
		<OPTION VALUE="disgrafico">Diseño grafico</OPTION>
		<OPTION VALUE="programacion">Programación</OPTION>
	       	<OPTION VALUE="otros">Otros</OPTION>												
</SELECT>
</td>
</tr>
</form> 
Luego lo que debes poner alli es en addart.php
Código PHP:
$tipoart $_POST['tipo'];
if(
$tipoart == 0){
echo 
"no ha seleccinado ningun tipo";
}else{
echo 
"El tipo que selecciono fue: ".$tipoart;

Aclaro que puedes usar validaciones de Javascript pero ya te toca buscar ;)
  #3 (permalink)  
Antiguo 16/05/2011, 10:36
 
Fecha de Ingreso: mayo-2011
Ubicación: Almeria (España)
Mensajes: 51
Antigüedad: 13 años
Puntos: 3
Respuesta: problema al camturar campo select

he hecho lo que dices pero en
Código PHP:
echo "El tipo que selecciono fue: ".$tipoart
el resultado es en blanco, como si la variable no se almacenara
  #4 (permalink)  
Antiguo 16/05/2011, 10:38
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problema al camturar campo select

Cuando recibas el formulario intenta hacer esto:
Código PHP:
print_r($_POST); 
¿Se ven reflejados los datos de tu formulario?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 16/05/2011, 10:40
 
Fecha de Ingreso: mayo-2011
Ubicación: Almeria (España)
Mensajes: 51
Antigüedad: 13 años
Puntos: 3
Respuesta: problema al camturar campo select

nose lo que ha pasado ni lo que he cambiado pero se ha arreglado

Etiquetas: select, campos
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 14:18.