Registration 数据未插入1个sql,因此无法';t登录,注册已完成,但表未更新

Registration 数据未插入1个sql,因此无法';t登录,注册已完成,但表未更新,registration,Registration,我不知道代码有什么问题,因为没有错误或任何东西,请接受当我注册时,数据已经插入到logins表中,但是当我尝试登录时,什么也没有发生 =login.php?错误=1 使用表中已经插入的数据登录不会有问题,但我想创建registration.php来注册新用户。至少有人能告诉我为什么它只插入了一个sql而不是两个sql,而且在表中,customer_id列是0,这意味着数据不是根据第一个sql插入的 [] registration.php 你到底被卡在哪里了?我无法登录..我真的不知道问题出在哪里

我不知道代码有什么问题,因为没有错误或任何东西,请接受当我注册时,数据已经插入到logins表中,但是当我尝试登录时,什么也没有发生

=login.php?错误=1

使用表中已经插入的数据登录不会有问题,但我想创建registration.php来注册新用户。至少有人能告诉我为什么它只插入了一个sql而不是两个sql,而且在表中,customer_id列是0,这意味着数据不是根据第一个sql插入的

[]

registration.php


你到底被卡在哪里了?我无法登录..我真的不知道问题出在哪里,是查询还是其他问题?@sourabhssuggestion@insert-into-customers查询不起作用:如果mysql_*功能正常,请使用mysqli_*或pdo。现在,根据您的代码,在每次
mysql\u查询($query)
之后也添加
或die
以查找错误,例如:
mysql\u查询($query)或die(mysql\u error())并查看错误消息是什么
if(isset($_POST['submit']))
{
$loginsql = "SELECT * FROM logins WHERE username = '" . $_POST['userBox']. "' AND password = '" . sha1($_POST['passBox']) . "'";
$loginres = mysql_query($loginsql);
$numrows = mysql_num_rows($loginres);
if($numrows == 1)
{

$loginrow = mysql_fetch_assoc($loginres);
session_start("SESS_LOGGEDIN");
session_start("SESS_USERNAME");
session_start("SESS_USERID");
$_SESSION['SESS_LOGGEDIN'] = 1;
$_SESSION['SESS_USERNAME'] = $loginrow['username'];
$_SESSION['SESS_USERID'] = $loginrow['id'];
$ordersql = "SELECT id FROM orders WHERE customer_id = " . $_SESSION['SESS_USERID'] . " AND status < 2"; $orderres = mysql_query($ordersql); $orderrow = mysql_fetch_assoc($orderres); session_start("SESS_ORDERNUM"); $_SESSION['SESS_ORDERNUM'] = $orderrow['id']; header("Location: ".$config_basedir);
}
else {
header("Location: http://" .$_SERVER['HTTP_HOST']. $_SERVER['SCRIPT_NAME'] . "?error=1");
}
}
else {
require("header.php");
?>
<h1>Customer Login</h1>

Please enter your username and password to log into the websites. If you do not have an account, you can get one for free by <a href="registration.php">registering</a>.


<form action="<?php $_SERVER['SCRIPT_NAME']; ?>" method="POST">
<table>
<tbody>
<tr>
<td>Username</td>
<td><input type="textbox" name="userBox" /></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="passBox" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Log in" /></td>
</tr>
</tbody>
</table>
</form>

<?php
}
require("footer.php");
?>