1

コード行を理解するのに問題があります。コードは以下のとおりです。

<input name="startDay" type="text" maxlength="2" size="2" value="<?=$startDay?>">

このコード行は、テーブルを作成するためのコードの一部であり、これまでのところ、基本的に、ユーザーがデータを入力できるようにするテキスト フィールドを作成し、php コードで startday という名前を使用して入力を取得できるようになっていると思います。

変数 $startDay は、ユーザーが入力した値の入力を受け取る変数です。ただし、コードのこの部分とそのフォーマット方法がわかりません。

value="<?=$startDay?>"

誰かがそれがどのように機能するか説明できますか?

4

3 に答える 3

1

このコードvalue="<?=$startDay?>"は、設定した入力のデフォルト値を設定します。

この構文は、<?= ?>変数を直接エコーするための短い方法です。

<?=$startDay?>に等しい<?php echo $startDay; ?>

于 2013-09-11T04:43:41.233 に答える
0

あなたが持っている行はphpで書かれています。これは、サーバーによって$startDayがその入力フィールドのデフォルト値として php に書き出されるテキスト フィールドを出力します。つまり、サーバーは、既に持っている変数を使用して、php でそのフォームに入力しています。

<?とは、?>php タグの開始と終了です。$startDayは php 変数です

于 2013-09-11T04:48:18.797 に答える
0

$startDay変数値を入力テキストに割り当てることを単に伝えます。入力の値を$startDay変数に代入するのではなく$startDay 、入力要素に値を出力するだけです。

于 2013-09-11T04:39:11.627 に答える