这是一个使用$ _GET方法将类别传递给表单的链接
echo '<li><font class = "categories_list"><a href="postform.php?ct=' . $value[4] . '"</a>' . $value[0] . '</font></li>';
在表单中,我尝试检索$ _GET变量,它正确地回显了它
if(isset($_GET['ct']))
{
echo $_GET['ct'];
$catname = $_GET['ct'];
}
一旦我尝试插入Mysql表中,它就不会插入。
"INSERT INTO almt1(idnum, catname)
VALUES ('$idnum', '$catname')";
当我插入时,它作为一个空值进入
最佳答案
这样写你的查询
"INSERT INTO almt1(idnum, catname)
VALUES ($idnum, $catname)";
要么,
"INSERT INTO almt1(idnum, catname)
VALUES ('".$idnum."', '".$catname."')";
关于php - 我在将PHP $ _GET变量插入我的mysql表时遇到问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17434265/