我必須通過張貼「形式後」的值,並將其插入到表中,這是我在這兩個文件中的代碼:如何通過表單發送一個變量值在PHP中?
<html>
<body>
<table>
<form enctype="multipart/form-data" action="<?php $_SERVER["DOCUMENT_ROOT"] ?> /contents/ad_posting_process_4.php" method="post">
<?php $cat_no = "101010"; ?>
<input type=hidden id="category" value=" <?php echo $cat_no; ?> ">
<tr> <td>Sub Category: </td><td> <input type=text id="sub_category" > </td>
<tr><td></td> <td><input type="submit" name="action" value="Post"></td></tr></tr>
</form>
</body></html>
這裏是ad_posting_4.php
<?php session_start();
include($_SERVER["DOCUMENT_ROOT"]."/includes/conn.php");
$category = mysql_real_escape_string($_POST['category']);
$sub_category = mysql_real_escape_string($_POST['sub_category']);
echo "category=". $category;
echo "sub_category=". $sub_category; ?>
通過發送無值帖子。
我在哪裏錯了?
問候:
在ad_posting_4.php中,添加行「print_r($ _ POST);」在session_start()之後; – Chris
通常,您在上傳文件時會使用'enctype =「multipart/form-data」'。它看起來像從你的輸入字段中傳遞字符串。這可能會導致問題。 – rwhite35