2011-03-23 48 views
0

我需要有一个日历在网站使用,事情是,周末不应该出现,并且每个月,具有不同天,简单而高效的PHP日历

我写了一个基本功能,也有不少缺点:

<?php 

function marcardia() { 
$meses = Array(1 => 'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'); 
echo "<Select>"; 
foreach ($meses as $key => $mes){ 
echo "<option>".$meses[$key]."</option>"; 
} 
echo "</select>"; 

$dias = range(1,40); 
echo "<Select>"; 
foreach ($dias as $key => $dia){ 
echo "<option>".$dias[$key]."</option>"; 
} 
echo "</select>"; 
} 

marcardia(); 

?> 


</p> 
<p>Marque uma Hora<br/> 
<?php 

$horas=array(1 => '09:00', '10:00', '11:00', '12:00', '14:00', '15:00', '16:00', '17:00', '18:00'); 
$horaz = array(); 
echo '<select name="hora">'; 
foreach($horas as $key => $hora){ 

echo "<option value=\" $hora \""; 
echo ">$hora</option> \n"; 
} 
echo '</select>'; 
?> 

我在学习PHP的过程...

+2

我建议用英文扭动你的代码,这样每个人都可以更容易地理解它。对于你的问题 - 你只能使用php-only选择几个月的选择框。每当用户更改月份选择时,您需要javascript来设置您的日期 - “选择” – MacGucky 2011-03-23 19:31:03

回答