【发布时间】:2015-08-15 03:43:24
【问题描述】:
<?php
include('include/connection.php');
session_start();
$_SESSION['verify_remote_agent']=$_SERVER['HTTP_USER_AGENT'];
$r=session_id();
if(isset($next)) {
$city=$_POST['city'];
$from_city=$_POST['from_city'];
$to_city=$_POST['to_city'];
$query="INSERT INTO user_details values('$r','$city',$from_city,'$to_city')";
mysql_query($query);
}
?>
<div class="container">
<form action="index2.php" method="POST">
<div class="form-group city col-sm-4">
<select class="form-control" name="city">
<option value="choose">Choose City</option>
<option value="option[1]">Delhi/NCR</option>
<option value="others">Other</option>
</select>
</div>
<div class="form-group from_city col-sm-4">
<input type="text" class="form-control" name="from_city" placeholder="From Area">
</div>
<div class="form-group to_city col-sm-4">
<input type="text" class="form-control" name="to_city" placeholder="To Area">
</div>
<p class="text-right">
<input class="btn btn-primary" type="submit" value="Next Step" name="next">
</p>
</form>
</div>
【问题讨论】:
-
$from_city 在查询中需要在其周围加上引号,并且您需要在 user_details 表中指定列。另外,您是否正确连接到数据库?我在您上面提供的代码中没有看到数据库连接实例。
-
首先:这是现在如何提问。第二:不推荐使用mysql。第三:你对 SQL 注入持开放态度。
-
如果您在帖子的正文中提出一个实际问题,这将很有帮助。不要忘记提及您收到的任何错误消息。您的代码在哪里失败?你怎么知道失败了?
-
好的先生,我会记住的:)
-
感谢愚蠢的错误