Я создаю страницу регистрации PHP, и я совершенно смущен относительно того, что делать дальше.Страница регистрации в PHP
Всякий раз, когда форма проверяется правильно и отправляется, единственной таблицей, которая обновляется, является таблица USERS, и ей также необходимо обновить SecInfo и Shipping.
Это присвоение класса, и я пытаюсь завершить изломы. Я чувствую, что я близко, если один в mysql_query является разработкой 3.
<?php
...
if($errorCount == 0){
$userSQL = "INSERT INTO Users(UserID, FName, LName, Email, Phone, Address, City, UserState, Zip) VALUES ('{$uName}', '{$fName}', '{$lName}', '{$email}', '{$phone}', '{$add}', '{$city}', '{$uState}', '{$zip}')";
$secSQL = "INSERT INTO SecInfo(UserID, Password, SQuestion, SAnswer) VALUES ('{$uName}', '{$sec_pwd}', '{$sQues}', '{$sAns}')";
$shipSQL = "INSERT INTO Shipping(ShipAdd, ShipCity, ShipState, ShipZip)VALUES ('{$shipAdd}', '{$shipCity}', '{$sState}', '{$shipZip}')";
mysql_query($userSQL);
mysql_query($secSQL);
mysql_query($shipSQL);
echo "Successfully submitted!";
}
}
}
else
echo "Form data missing for specific fields!";
}
?>
ВОПРОСА: (Если вам нужно HTML вы можете спросить) Является ли код не вставляя в SecInfo и судоходство, потому что я вызываю метод mysql_query слишком много раз в конце?
Это скрытый проект, так как в sql_injection не будет проблемой.
Попробуйте что-нибудь вроде mysql_query ($ sql) или die (mysql_error()); 'для каждого запроса, чтобы увидеть, что такое ошибки. – Ami
Хорошо, это мне очень помогает! Спасибо, теперь я получаю данные в SecInfo. – Doodely
Какие ошибки вы получаете на shipSQL? Кроме того, если вы выберете значение $ shipSQL, что вы получите? – davesnitty