Php 没有向数据库添加任何内容
试试这段代码,它应该工作正常Php 没有向数据库添加任何内容,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,试试这段代码,它应该工作正常 <?php if(isset($_POST['sub'])) { $mname=$_POST['sub']; } if(isset($_POST['pos'])) { $pos=$_POST['pos']; } if(isset($_POST['rad1'])) { $vis=$_POST['rad1']; } global $mname, $pos,
<?php
if(isset($_POST['sub']))
{
$mname=$_POST['sub'];
}
if(isset($_POST['pos']))
{
$pos=$_POST['pos'];
}
if(isset($_POST['rad1']))
{
$vis=$_POST['rad1'];
}
global $mname, $pos, $vis;
$q= "INSERT INTO subjects (menu_name, position, visible) VALUES ('$mname', '$pos', '$vis')";
$qs=mysql_query($q, $connection);
if($qs)
{
header("Location: content.php");
exit;
}
else{
echo mysql_error();
}
?>
您的$\u POST数组似乎是空的。
做一个
通过这种方式,我们可以知道您是否收到一篇空的$\u帖子。在“是”中使用mysqli而不是mysqlIn。方法是在我的表格中发布。你能发布你的表格吗?一般来说,它工作正常。这个特殊的代码不起作用。我正在使用wamp2.2检查您在wamp2.2中的php版本。我正在使用wampserver 2.5 Apache-2.4.9 Mysql-5.6.17 php5.5.12-32bmysql去编译Mysql将很快被删除,为什么您会建议OP使用它?现在我正在使用pdo或cakephp,但这家伙问了与Mysql相关的问题
<?php
mysql_connect("localhost","root","");
mysql_select_db("test");
$mname='abc';
$pos='13';
$vis='true';
$q= "INSERT INTO subjects (`menu_name`, `position`, `visible`) VALUES ('".$mname."', '".$pos."', '".$vis."')";
$qs=mysql_query($q);
if($qs)
{
//header("Location: db.php");
exit;
}
else{
echo mysql_error();
}
?>
<?php
print_r($_POST);
exit();
?>