2013-08-24 2 views
1

У меня есть несколько текстовых полей в форме, которая является входом в SQL-запрос. мне нужен один из ящиков для автоматического заполнения с текущей датой, но не может заставить его работать:PHP Сегодняшняя дата в форме

<td align="left"><INPUT TYPE="text" MAXLENGTH="10" SIZE="10" NAME="To_Date" id=To_Date value="'.date("m/d/y").'"/></td> 

выводит в текстовое поле:

».date (

Помощь очень ценится!

Приветствия,

Рене

+1

Вы смешиваете PHP-код и HTML ... Не позволяя парсеру знать, что это PHP. Таким образом, это рассматривается как HTML. –

+1

И просто быть педантичным, не писать HTML-теги в верхнем регистре, заставляет меня съеживаться, как я в 1998 году: | – MackieeE

ответ

4

Попробуйте либо один, как

PHP в HTML:

<input type="text" value="<?php echo date('m/d/y');?>"/> 

HTML в PHP:

<?php echo "<input type='text' value='".date('m/d/y')."'";?> 

Dont сетки как PHP и HTML и другое лучше писать HTML в нижних регистрах.

0

в качестве альтернативы вы можете использовать.

echo '<input type="text" value="'.date('m/d/y').'"/></td>'; 
0

Вы пытаетесь использовать PHP в теге HTML. Вы должны открыть тег <?php перед написанием кода PHP. Так что ваш код должен быть:

<td align="left"> 
    <input type="text" maxlength="10" size="10" name="To_Date" id="To_Date" value="<?php echo date("m/d/y") ?>"/> 
</td> 

PS: Условные обозначения хотите использовать строчные атрибуты в HTML, так что я преобразовать немного ввод;) (Yours был HTML5 в силе, но это просто условность, DEH)

0
.

Попробуй, это сработало для меня.

<input type="text" name="Date" readonly = "readonly" value="<?php echo date('m/d/y');?>"/> 
Смежные вопросы