私はPHPとフォームに少し慣れていません。PHP形式であるページから別のページにいくつかの変数を送信しようとしています。
これはフォームです:
<form name="dates" action="document_creation/7bform.php" method="post" onsubmit="return mandatoryFields()">
<table width="748" border="0" cellspacing="2" cellpadding="2">
<tr>
<td class="main_text">
<div align="right" class="main_text">*Contract Start Date:</div>
</td>
<td>
<input name="start_date" type="text" value="YYYY-MM-DD" maxlength="100" class="datepick" id="date1" />
</td>
</tr>
<tr>
<td class="main_text">
<div align="right" class="main_text">*Contract End Date:</div>
</td>
<td>
<input name="end_date" type="text" value="YYYY-MM-DD" maxlength="100" class="datepick" id="date2" />
</td>
</tr>
<tr>
<td height="36" colspan="2">
<table width="100" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td width="68"> <input name="submit" type="submit" id="Submit" value="Generate 7B Form" <?php if($disable ==1){?>disabled<?php }?>/></td>
<td width="48">
<label><input type="reset" name="reset" value="Reset" /></label>
</td>
<td width="46"><div align="center"><a href="javascript:history.go(-1);">Back</a></div></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
別のページに移動したいのですがstart_date
、機能しません。document_creation/7bform.phpは次のようになります。end_date
document_creation/7bform.php
<?php
$start_date = ($_POST['start_date']);
$end_date = ($_POST['end_date']);
これらの変数を出力しようとすると、空白として表示されます。どこが間違っているのですか?