我估计你这么写你还没弄明白URL问题 ,首先 action="?action=add">
的意思你没理解清楚 ,我知道你的用意,你想穿参数 action=add 过去,然后在接受的地方看是否接受到这个参数,action="?action=add"> 你这样写的话 就提交到 以?命名的文件里去了 ,肯定是找不到此文件的, $_GET["action"] 这个是找不到的,如果你只是想当提交后才执行你里面的程序 ,你可以这样写,if ($_POST['button']) {
//$content = $_post["content"];
//$img = $_post["img"];
//$price = $_post["price"];
echo $_POST["name"];
}
加上error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_WARNING);屏蔽错误。
$_GET["action"]没有初始化就拿来使用就会报notice错误。
可以改为if (isset($_GET["action"]) && $_GET["action"]=="add")
我这里执行时没报错~
action="?action=add"