Foros del Web » Programando para Internet » PHP »

Función PHP conjunta con print echo y condición

Estas en el tema de Función PHP conjunta con print echo y condición en el foro de PHP en Foros del Web. Saludos, se puede hacer algo así: Código PHP: <?php  function  seleccionanos ( $datos ) {  $i  =  datos ;     print     '             <select name="diashabiles" id="diashabiles">' .             while ( $i  <=  ...
  #1 (permalink)  
Antiguo 01/11/2012, 11:10
 
Fecha de Ingreso: junio-2011
Mensajes: 8
Antigüedad: 13 años, 4 meses
Puntos: 0
Pregunta Función PHP conjunta con print echo y condición

Saludos, se puede hacer algo así:
Código PHP:
<?php 
function seleccionanos($datos) { 
$i datos;
    print    
'
            <select name="diashabiles" id="diashabiles">'
.
            while (
$i <= 15) { echo '
            <option value="'
.$i.'">'.$i.'</option>'.
            
$i $i 3;
            }.
'
            </select>'
            
}
?>
La cuestión es que lo he intentado pero no me va.

Última edición por Ch0nGu1; 01/11/2012 a las 11:13 Razón: sintaxis
  #2 (permalink)  
Antiguo 01/11/2012, 11:29
 
Fecha de Ingreso: noviembre-2010
Mensajes: 62
Antigüedad: 14 años
Puntos: 11
Respuesta: Función PHP conjunta con print echo y condición

el error esta en esta linea $i = datos;
tiene que ser: $i = $datos;
  #3 (permalink)  
Antiguo 01/11/2012, 11:59
 
Fecha de Ingreso: junio-2011
Mensajes: 8
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Función PHP conjunta con print echo y condición

Pues si corrigiendola:
Código PHP:
<?php  
function seleccionanos($datos) {  
$i $datos
    print    

            <select name="diashabiles" id="diashabiles">'

            while (
$i <= 15) { 
            echo .
'<option value="'.$i.'">'.$i.'</option>'
            
$i $i 3; }.
            </select>' 
             
;} 
?>
Y el error:
Cita:
Parse error: syntax error, unexpected T_WHILE in

Última edición por Ch0nGu1; 01/11/2012 a las 12:07

Etiquetas: condición, echo, print
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 10:45.