Foros del Web » Programando para Internet » PHP »

Select con ciclo for

Estas en el tema de Select con ciclo for en el foro de PHP en Foros del Web. Buen dia Si tengo un archivo HTML con input "TEXTBOX" donde coloco un numero por ejemplo 5 y le doy al boton submit. Necesito que ...
  #1 (permalink)  
Antiguo 10/09/2018, 07:25
 
Fecha de Ingreso: marzo-2005
Mensajes: 153
Antigüedad: 13 años, 9 meses
Puntos: 0
Select con ciclo for

Buen dia

Si tengo un archivo HTML con input "TEXTBOX" donde coloco un numero por ejemplo 5 y le doy al boton submit. Necesito que al darle enviar me abra un archivo.php donde aparezca un select con los números del 0 al 4. Si coloco 10 en el input aparezcan con los numeros del 0 al 9.

<select><?php
for ($i = 0; $i < 0; ++$i) { ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php }
?></select>

Gracias
  #2 (permalink)  
Antiguo 10/09/2018, 08:25
Avatar de alvaro_trewhela  
Fecha de Ingreso: octubre-2012
Ubicación: localhost
Mensajes: 934
Antigüedad: 6 años, 1 mes
Puntos: 107
Respuesta: Select con ciclo for

Cambia la condicional de tu for

for ($i = 0; $i < 5; $i++){

Con eso tienes del 0 al 4.
  #3 (permalink)  
Antiguo 10/09/2018, 09:30
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.982
Antigüedad: 5 años, 5 meses
Puntos: 376
Respuesta: Select con ciclo for

Cita:
Iniciado por lbrm Ver Mensaje
Buen dia

Si tengo un archivo HTML con input "TEXTBOX" donde coloco un numero por ejemplo 5 y le doy al boton submit. Necesito que al darle enviar me abra un archivo.php donde aparezca un select con los números del 0 al 4. Si coloco 10 en el input aparezcan con los numeros del 0 al 9.

<select><?php
for ($i = 0; $i < 0; ++$i) { ?>

<option value="<?php echo $i; ?>"><?php echo $i; ?></option>

<?php }
?></select>

Gracias
Seria algo sencillo como:
Código PHP:
Ver original
  1. <select>
  2.     <?php for($i=0; $i < $_POST['number']; $i++):?>
  3.    
  4.         <option value="<?php echo $i; ?>">
  5.              <?php echo $i;?>
  6.         </option>
  7.  
  8.     <?php endfor; ?>
  9. </select>
De preferencia usa la sintaxis alternativa, es menos compleja de leer a simple vista cuando la combinas con html
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #4 (permalink)  
Antiguo 10/09/2018, 15:01
 
Fecha de Ingreso: marzo-2005
Mensajes: 153
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Select con ciclo for

hhs muchas gracias funcionó
  #5 (permalink)  
Antiguo 10/09/2018, 15:03
 
Fecha de Ingreso: marzo-2005
Mensajes: 153
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Select con ciclo for

Cita:
Iniciado por alvaro_trewhela Ver Mensaje
Cambia la condicional de tu for

for ($i = 0; $i < 5; $i++){

Con eso tienes del 0 al 4.
No funciona porque la idea era que de un input se enviaran los datos a un select en PHP. Pero ya logré hacerlo gracias al amigo que respondió mas abajo. Igual gracias.
  #6 (permalink)  
Antiguo 10/09/2018, 15:03
 
Fecha de Ingreso: marzo-2005
Mensajes: 153
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Select con ciclo for

GRACIAS me funciono

Cita:
Iniciado por hhs Ver Mensaje
Seria algo sencillo como:
Código PHP:
Ver original
  1. <select>
  2.     <?php for($i=0; $i < $_POST['number']; $i++):?>
  3.    
  4.         <option value="<?php echo $i; ?>">
  5.              <?php echo $i;?>
  6.         </option>
  7.  
  8.     <?php endfor; ?>
  9. </select>
De preferencia usa la sintaxis alternativa, es menos compleja de leer a simple vista cuando la combinas con html



La zona horaria es GMT -6. Ahora son las 10:45.