我的php代码没有执行,这恰恰意味着没有将值添加到数据库中

我的php代码没有执行,这恰恰意味着没有将值添加到数据库中,php,Php,首先,我想说,请正确描述错误。原因可能很多 选项1:可能$\u POST['submit']或其他值未正确初始化。那么它将永远不会进入if块 选项2:$con=mysqli_connect(“本地主机”、“根目录”、“密码”);检查此连接建立是否正常 选项3:我不确定。但我认为在获取多列时,需要使用数组() 请调试代码..找出代码在哪一行之后停止执行。您可以使用echo“xxx”来执行此操作;作为代码中的检查点并向我们报告 注意:如果没有输出/没有错误,请使用mysqli\u real\u es

首先,我想说,请正确描述错误。原因可能很多

选项1:可能$\u POST['submit']或其他值未正确初始化。那么它将永远不会进入if块

选项2:$con=mysqli_connect(“本地主机”、“根目录”、“密码”);检查此连接建立是否正常

选项3:我不确定。但我认为在获取多列时,需要使用数组()

请调试代码..找出代码在哪一行之后停止执行。您可以使用echo“xxx”来执行此操作;作为代码中的检查点并向我们报告


注意:如果没有输出/没有错误,请使用mysqli\u real\u escape\u string()和各种php mysqli函数以避免mysqli注入。。请确保$u POST['submit']变量是从Vai发布的。


`<html>
<head>
<title>Registration Form</title>
</head>
<body>
<center>
<form  method="post" action="home.php">
<table> 
<tr>
<td>
<p>User Name</p>
</td>
<td>
<input type="text" name="uname"/>
</td>
</tr>
<tr>
<td>
<p>Password</p>
</td>
<td>
<input type="password" name="pswd" />
</td>
</tr>
<tr>
<td>
<p>Confirm Password</p>
</td>
<td>
<input type="password" name="cpswd" />
</td>
</tr>
<tr>
<td>
<p>First Name</p>
</td>
<td>
<input type="text" name="fname" />
</td>
</tr>
<tr>
<td>
<p>Last Name</p>
</td>
<td>
<input type="text" name="lname" />
</td>
</tr>
<tr>
<td>
<p>Email Address</p>
</td>
<td>
<input type="email" name="email" />
</td>
</tr>
<tr>
<td>
<p>Address</p>
</td>
<td>
<input type="text" name="add" />
</td>
</tr>
<tr>
<td>
<p>Mobile No.</p>
</td>
<td>
<input type="text" name="mobile" />
</td>
</tr>
<tr>
<td>
<input type="submit" value="submit" name="submit" />
</td>
</tr>
</table>
</form>
</center>
</body>
</html>`
这就是你的表单应该做的。添加隐藏类型


编辑1:如果它不起作用。然后将echo“step 1,2,3…”放在home.php中,并检查它在哪个语句之后停止执行。例如,您可以在if()之后放一个echo来检查它是否进入if块中

在哪个点上没有执行什么?根本没有代码被解析吗?你需要给我们更好的细节,关于你所说的“不执行”是什么意思。。。你有错误吗?$u POST['submit']是否未按预期设置,因此阻止执行此条件?如何调用或调用脚本?也许给我们看一下表单?很可能是因为没有POST变量。在这里发布你的HTML表单。你将对SQL注入敞开大门。如果我用用户名
注册该网站;删除表注册1--,然后您将删除整个注册表。请了解如何使用参数化查询(最好是PDO模块)来保护您的web应用程序。有一些例子可以让你开始学习。
`<html>
<head>
<title>Registration Form</title>
</head>
<body>
<center>
<form  method="post" action="home.php">
<table> 
<tr>
<td>
<p>User Name</p>
</td>
<td>
<input type="text" name="uname"/>
</td>
</tr>
<tr>
<td>
<p>Password</p>
</td>
<td>
<input type="password" name="pswd" />
</td>
</tr>
<tr>
<td>
<p>Confirm Password</p>
</td>
<td>
<input type="password" name="cpswd" />
</td>
</tr>
<tr>
<td>
<p>First Name</p>
</td>
<td>
<input type="text" name="fname" />
</td>
</tr>
<tr>
<td>
<p>Last Name</p>
</td>
<td>
<input type="text" name="lname" />
</td>
</tr>
<tr>
<td>
<p>Email Address</p>
</td>
<td>
<input type="email" name="email" />
</td>
</tr>
<tr>
<td>
<p>Address</p>
</td>
<td>
<input type="text" name="add" />
</td>
</tr>
<tr>
<td>
<p>Mobile No.</p>
</td>
<td>
<input type="text" name="mobile" />
</td>
</tr>
<tr>
<td>
<input type="submit" value="submit" name="submit" />
</td>
</tr>
</table>
</form>
</center>
</body>
</html>`
<input type="submit" value="submit" name="submit" /> 
<input type="hidden" name="submit" value="submit"  />
</form>