大家好,我有一个代码,其中我有3个表格 相互关联,他们是POST。所以我的问题是 当我提交表单时,想要在URL中发送id,以便稍后在i时 提交另一个表格我可以从URL获得该ID ...希望你们 实际上了解我想要的东西。
<form action="index.php?kid=<?php echo $kid; ?>" method="POST">
<fieldset style="padding-left: 2px; padding-right: 2px; padding-top:0px; ">
<legend><span class="urdu20">خرچہ سیکشن</span></legend>
<p class="abc">
<input class="toAdd" type="text" name="karaya" id="karaya" size="17" />
<label for="karaya"><span class="urdu20">کرایہ:</span></label>
</p>
<p class="abc">
<input class="toAdd" type="text" name="custom" id="custom" size="17" />
<label for="custom"><span class="urdu20">کسٹم:</span></label>
</p>
<p class="abc">
<input class="toAdd" type="text" name="store-fees" id="store-fees" size="12" />
<label for="store-fees"><span class="urdu20">سٹور فیس:</span></label>
</p>
<p class="abc">
<input class="toAdd" type="text" name="market-fees" id="market-fees" size="10" />
<label for="market-fees"><span class="urdu20">مارکیٹ فیس:</span></label>
</p>
<p class="abc" >
<select class="toAdd" name="commision" id="commision" style="margin-right: 10px;">
<option value="7">--- 7% ---</option>
<option value="8">--- 8% ---</option>
<option value="9">--- 9% ---</option>
</select>
<label for="commision" style="margin-right: 30px;"><span class="urdu20">کمیشن :</span></label>
</p>
<p class="abc">
<input class="toAdd" type="text" name="mazdoori" id="mazdoori" size="15" />
<label for="mazdoori"><span class="urdu20">مزدوری:</span></label>
</p>
<p class="abc">
<input class="toAdd" type="text" name="wapsi-khracha" id="wapsi-khracha" size="11" />
<label for="wapsi-khracha"><span class="urdu20">واپسی خرچہ:</span></label>
</p>
<p class="abc">
<input class="toAdd" type="text" name="munshiyana" id="munshiyana" size="14" />
<label for="munshiyana"><span class="urdu20">منشیانہ:</span></label>
</p>
<p class="abc">
<input class="toAdd" type="text" name="daktar" id="daktar" size="16" />
<label for="daktar"><span class="urdu20">ڈاکتار:</span></label>
</p>
<p class="abc">
<input type="text" name="kham-bekri" id="kham-bekri" size="12" />
<label for="kham-bekri"><span class="urdu20">خام بیکری:</span></label>
</p>
<p class="abc">
<input type="text" name="jumla_kharch" id="jumla_kharch" size="10" />
<label for="jumla_kharch"><span class="urdu20">جملہ خرچ:</span></label>
</p>
<p class="abc">
<input type="text" name="pukhta-bekri" id="pukhta-bekri" size="10" />
<label for="pukhta-bekri"><span class="urdu20">پختہ بیکری:</span></label>
</p>
<p class="abc">
<input type="submit" name="kharcha_btn" id="kharcha_btn" value="Save"/>
</p>
</fieldset>
答案 0 :(得分:3)
试试这个
<form action="index.php" method="POST">
<table>
<tr>
<td><input type="hidden" name="kid" value="<?php echo $kid;?>"</td>
<td></td>
<td></td>
</tr>
</table>
</form>
并在index.php中
echo $_POST['kid'];
或者你可以像你所做的那样做。
<form action="index.php?kid=<?php echo $kid; ?>" method="POST">
<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</form>
<?php
if(isset($_GET['kid']))
echo $_GET['kid'];
?>
答案 1 :(得分:1)
您无法在URL中传递POST值。您可以使用表单中的get方法或类似方法传递它。
<a href="index.php?kid=<?php echo $kid; ?>">click</a>
或者如果你想使用post方法发送。你可以这样做:
<form action="index.php" method="POST">
<input type="hidden" name="kid" />
</form>
并像这样获得 kid 的价值:
$ _ POST [ '小子'];
答案 2 :(得分:0)
或者尝试这个从url
获取参数kidecho $_GET['kid']