用于显示当前月份的PHP代码,禁用表格和上一个日期字段中的所有日期

时间:2017-04-27 11:07:56

标签: php date monthcalendar

显示当月所有日期。并禁用以前的日期字段 这是我的代码。我正确地编写了代码,但它显示了一些错误,我该如何解决这个问题。

  

解析错误:语法错误,意外'“ - ”'(T_CONSTANT_ENCAPSED_STRING)

任何想法

<?php
for($i = 1; $i <=  date('t'); $i++)
{
   $dates[] = str_pad($i, 2, '0', STR_PAD_LEFT) "-"  date('m') . "-" . date('Y');
}
?>
<table border='1'>

<th>Date</th>
<th>Text</th>
<?php foreach($dates as $date) {?>
<tr>

    <td>
        <?php echo $date; ?>
    </td>

     <td><input type="text"></td>

</tr>
<?php } ?>
</table>

1 个答案:

答案 0 :(得分:-1)

<?php
for($i = 1; $i <=  date('t'); $i++)
{
   $dates[] = str_pad($i, 2, '0', STR_PAD_LEFT). "-" . date('m') . "-" . date('Y');
}
?>
<table border='1'>

<th>Date</th>
<th>Text</th>
<?php foreach($dates as $date) {?>
<tr>

    <td>
        <?php echo $date; ?>
    </td>
    <?php
     if($date >= date("d-m-Y"))
     {
    ?>
    <td><input type="text"></td>
     <?php } else { ?>
     <td><input type="text" disabled></td>
     <?php } ?>
</tr>
<?php } ?>
</table>