我對PHP和表單有點新。我試圖在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
和end_date
到document_creation/7bform.php
另一個頁面,它不工作。 document_creation/7bform.php看起來是這樣的:
<?php
$start_date = ($_POST['start_date']);
$end_date = ($_POST['end_date']);
當我嘗試打印這些變量,他們出來爲空白。我哪裏錯了?
您是否在7bform.php的第一行嘗試了print_r($ _ REQUEST)或print_r($ _ POST)?表單看起來不錯,但不確定你的7bform.php中有什麼,可能會導致問題 – Marc 2013-03-23 16:21:34