php変数として割り当てられているテンプレートhtmlフォーム内でphp関数を使用しようとしています。標準の$変数を使用でき、それらはokと表示されることは知っていますが、関数の使用方法がわかりません。
基本的に、ドロップダウン選択フォームに入力するために使用する値のセットを含むデータベースがあります。フォームをいくつかの場所に表示する必要があるので、変数を使用してフォームをテンプレート化するのが理にかなっています。
これまでのところ、私は次のPHPを持っています。どんな助けでもありがたいです!配列は正常に機能しますが、私が苦労しているフォーム内に配列を表示します。
$query = "SELECT property.propertyid, property.reference, property.userid, users.userid, users.username FROM property LEFT JOIN users ON property.userid = users.userid WHERE property.userid = ".$varuserid." "; $result = mysql_query($query) or die(mysql_error()); $listarr=array(); while($qy = mysql_fetch_array($result)){ $listarr[] = "<option value=\"".$qy['propertyid']."\">".$qy['reference']."</option>"; } $form = <<<HTML <form name="insert" method="post" action="?page=account&a=insert&form=1"> <table width="100%" border="0" cellpadding="4" cellspacing="0"> <tr> <td width="24%" align="left" valign="top">Property ID</td> <td width="76%"> <select name="propertyid" size="1"> foreach($listarr as $key => $value) { echo $value } </select> </td> </tr> <tr> <td align="left" valign="top"> </td> <td> <input name="userid" type="hidden" id="userid" value=$varuserid /> <input type="submit" name="submit" value="Insert transaction!" /></td> </tr> </table> </form> HTML;
ありがとう、シメオンenter code here