
BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
Para que el contenido de la variable$numDias = date("t");
for($i = 1; $i <= $numDias; $i++) {
if($i < date("t")){
$corl=' maopls';
}
echo '<label class="dipas"><input name="molk" class="day" type="radio" value="'.$i.'" required /><span>'.$corl.$i.'</span></label>';
}
como hago que se muestre el if solo en las fechas menores a t?
$corl
solo se muestre en las fechas menores al día actual (date("j")
), puedes inicializar la variable $corl
vacía en cada iteración del ciclo y llamar a la variable dentro del echo según corresponda. Aquí te dejo una modificación de tu código con estos ajustes:
PHP:
$numDias = date("t");
for($i = 1; $i <= $numDias; $i++) {
$corl = '';
if($i < date("j")){
$corl = ' maopls';
}
echo '<label class="dipas"><input name="molk" class="day" type="radio" value="'.$i.'" required /><span>'.$corl.$i.'</span></label>';
}
' maopls'
solo se añadirá a las fechas menores al día actual.