Foros del Web » Programando para Internet » PHP »

No funciona el for dentro del html

Estas en el tema de No funciona el for dentro del html en el foro de PHP en Foros del Web. Código PHP: <select>            <option value="dias" name="dias">             <?php  for( $i = 1 ;  $i <= 31 ;  $i ++) { echo  $i ; }  ?>            </option>     </select> O sea lo ...
  #1 (permalink)  
Antiguo 07/06/2010, 06:18
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
No funciona el for dentro del html

Código PHP:
<select>
           <option value="dias" name="dias">
           <?php for($i=1$i<=31$i++) { echo $i; } ?>
           </option>    
</select>
O sea lo que quiero hacer es que se muestre una lista con los días del mes.

Saludos.
  #2 (permalink)  
Antiguo 07/06/2010, 06:27
 
Fecha de Ingreso: mayo-2008
Mensajes: 315
Antigüedad: 16 años
Puntos: 7
Respuesta: No funciona el for dentro del html

Cita:
Iniciado por opzina Ver Mensaje
Código PHP:
<select>
           <option value="dias" name="dias">
           <?php for($i=1$i<=31$i++) { echo $i; } ?>
           </option>    
</select>
O sea lo que quiero hacer es que se muestre una lista con los días del mes.

Saludos.

http://www.forosdelweb.com/f18/poner...select-177032/
  #3 (permalink)  
Antiguo 07/06/2010, 06:29
 
Fecha de Ingreso: octubre-2005
Mensajes: 240
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: No funciona el for dentro del html

Lo tienes que hacer así:

Código PHP:

<select name="dias"> 
            
           <?php
            
for($i=1$i<=31$i++) {
            echo 
"<option value='".$i."'>".$i."</option>";
            }
            
?> 
         
</select>
  #4 (permalink)  
Antiguo 07/06/2010, 06:40
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
Respuesta: No funciona el for dentro del html

mire los dos y no logro que funcione...
  #5 (permalink)  
Antiguo 07/06/2010, 06:44
 
Fecha de Ingreso: mayo-2008
Mensajes: 315
Antigüedad: 16 años
Puntos: 7
Respuesta: No funciona el for dentro del html

Usa este:

Código PHP:
<?php 
echo "<select name=\"dia\">\n"
for (
$dia=1$dia<=31$dia++){ 
   if (
date("j") == $dia){ 
      echo 
"<option value=\"$dia\" selected>$dia</option>\n"
   } else { 
      echo 
"<option value=\"$dia\">$dia</option>\n"
   } 

echo 
"</select>\n"
?>
  #6 (permalink)  
Antiguo 07/06/2010, 07:01
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
Respuesta: No funciona el for dentro del html

Cita:
Iniciado por totolia Ver Mensaje
Usa este:

Código PHP:
<?php 
echo "<select name=\"dia\">\n"
for (
$dia=1$dia<=31$dia++){ 
   if (
date("j") == $dia){ 
      echo 
"<option value=\"$dia\" selected>$dia</option>\n"
   } else { 
      echo 
"<option value=\"$dia\">$dia</option>\n"
   } 

echo 
"</select>\n"
?>
Gracias, funciona.

Igualmente creo que el problema era que mi archivo deberia tener la extension .php

Saludos
  #7 (permalink)  
Antiguo 07/06/2010, 07:04
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: No funciona el for dentro del html

Cita:
Iniciado por opzina Ver Mensaje
[...] Igualmente creo que el problema era que mi archivo deberia tener la extension .php [...]
que curioso...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 07/06/2010, 07:30
 
Fecha de Ingreso: octubre-2005
Mensajes: 240
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: No funciona el for dentro del html

Cita:
Iniciado por opzina Ver Mensaje
Gracias, funciona.

Igualmente creo que el problema era que mi archivo deberia tener la extension .php

Saludos
Amigo, entonces creo que deberías mirarte un manual de PHP básico antes de preguntar.
  #9 (permalink)  
Antiguo 07/06/2010, 08:16
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
Respuesta: No funciona el for dentro del html

si tienes razon pero me paso por despistado estoy trabajando con archivos html y php simultaneamente y se me paso por alto, pensé que estaba sobre el archivo php.

Gracias por la ayuda!

Etiquetas: html
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 16:09.