不能从窗体到我的mysql数据库中获取数据
作者:互联网
我有问题让我的代码在php中工作
我想将数据从HTML中的表单移到我的MySQL数据库中,但是它不起作用?
形式部分
<form action ="Mydbsinsertpersson4.php" method='POST'>
<table>
<tr><td width='100'>För namn:<input type='text' name='fnamn'><td></tr>
<tr><td width='100'>Efternamn:<input type='text' name='enamn'><td></tr>
</table>
<tr><td><input type='submit' name='Submit' value='Submit'><td></tr>
</form>
的PHP部分
<?php
if(isset($_POST["submit"])){
require_once 'Mydbconfig.php';
try {
$conn = new PDO("mysql:host=$dbhost;dbname=$dbname", $dbuser, $dbpass);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "INSERT INTO tpersson (Perfnamn, Perenamn)
VALUES ('".$_POST["fnamn"]."','".$_POST["enamn"]."')";
$conn = null;
}
catch(PDOException $e){
echo $e->getMessage();
}
}
?>
与我的mysql数据库的连接正常,我可以从数据库中获取数据,但不能输入数据.
在先进的感谢.
这是我尝试过的许多解决方案中没有起作用的!!
解决方法:
问题是 :-
<tr><td><input type='submit' name='Submit' value='Submit'><td></tr>
然后你写:
if(isset($_POST["submit"])){
注意:-更改名称=在第一个中提交,或在第二个中更改$_POST [“ Submit”].谢谢.
标签:pbo,html,mysql,php 来源: https://codeday.me/bug/20191120/2040628.html