Foros del Web » Programando para Internet » PHP »

campo selec en formulario php

Estas en el tema de campo selec en formulario php en el foro de PHP en Foros del Web. Hola que tal queria hacerles una consulta estoy haciendo un formulario de validacion y quiero colocarle un selec en el campo edad(1a70)y para evitar escribir ...
  #1 (permalink)  
Antiguo 14/04/2012, 14:13
 
Fecha de Ingreso: abril-2012
Ubicación: chile
Mensajes: 33
Antigüedad: 12 años
Puntos: 0
Mensaje campo selec en formulario php

Hola que tal queria hacerles una consulta estoy haciendo un formulario de validacion
y quiero colocarle un selec en el campo edad(1a70)y para evitar escribir 70 values, le coloque un for para que me incremente del 1 al 70, pero al compilar y ver la pagina como resultado los numeros estan afuera del selec y ese es mi error y no se como solucionarlos

este es el codigo

<form id="form1" name="form1" method="post" action="">
<label for="edad">edad</label>
<select name="edad" id="edad">
<SELECT NAME="form1">

<?php
for($f=1;$f<=100;$f++)
{
echo $f;
echo "<br>";
}
?>
</select>
</form>

ojala puedan ayudarme se lo agradeceria mucho
  #2 (permalink)  
Antiguo 14/04/2012, 14:22
Avatar de zalito12  
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 12 años, 5 meses
Puntos: 67
Respuesta: campo selec en formulario php

Cambia por esto:
Código PHP:

<form id="form1" name="form1" method="post" action="">
<label for="edad">edad</label>
<select name="edad" id="edad">
<?php
for($f=1;$f<=100;$f++)
{
echo 
'<option value='.$f.'>'.$f.</option>;
}
?>
</select>
</form>
Esto es más bien una falta de conocimientos de HTML, mira bien como son los formularios en HTML
  #3 (permalink)  
Antiguo 14/04/2012, 14:46
 
Fecha de Ingreso: abril-2012
Ubicación: chile
Mensajes: 33
Antigüedad: 12 años
Puntos: 0
Respuesta: campo selec en formulario php

gracias por responderme, pero me da un error de sintaxis en

echo '<option value='.$f.'>'.$f.'</option>;
  #4 (permalink)  
Antiguo 14/04/2012, 15:31
Avatar de zalito12  
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 12 años, 5 meses
Puntos: 67
Respuesta: campo selec en formulario php

perdon, lo hcie deprisa:
echo '<option value='.$f.'>'.$f.'</option>';

No quiero ser pesado pero ese error deberias saber detectarlo, cuando escribes literales, o sea texto, en php hay que abrir comillas, para añadir una variable al texto cierras comillas y concatenas (unes) con el punto (.) o sea, que faltaba una comilla
  #5 (permalink)  
Antiguo 14/04/2012, 15:34
Avatar de santris  
Fecha de Ingreso: agosto-2009
Ubicación: Sant Feliu de Llobregat
Mensajes: 955
Antigüedad: 14 años, 8 meses
Puntos: 66
Respuesta: campo selec en formulario php

Cita:
Iniciado por zalito12 Ver Mensaje
perdon, lo hcie deprisa:
echo '<option value='.$f.'>'.$f.'</option>';

No quiero ser pesado pero ese error deberias saber detectarlo, cuando escribes literales, o sea texto, en php hay que abrir comillas, para añadir una variable al texto cierras comillas y concatenas (unes) con el punto (.) o sea, que faltaba una comilla
Seria más correcto así:
echo "<option value='".$f."'>".$f."</option>";

Perdón por la corrección pero las variables entre comillas simples son entendidas como un string(cierto que concatenaste, pero es solo por evitar confusiones).
__________________
Tu álbum de cromos online!!
  #6 (permalink)  
Antiguo 14/04/2012, 15:43
Avatar de zalito12  
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 12 años, 5 meses
Puntos: 67
Respuesta: campo selec en formulario php

Perdón, yo suelo hacerlo así:
echo '<option value="'.$f.'">'.$f.'</option>';
Es que ando ocupado con otra cosa ahora, gracias santris
  #7 (permalink)  
Antiguo 14/04/2012, 22:15
 
Fecha de Ingreso: abril-2012
Ubicación: chile
Mensajes: 33
Antigüedad: 12 años
Puntos: 0
Respuesta: campo selec en formulario php

gracias por la respuesta havia detectado el error de la comilla pero , tube que salirme del pc, por eso no respondi de inmediato, muchas gracias por la buena intencion de ayudar

Etiquetas: formulario, selec, 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 21:05.