我得到一個HTTP錯誤500,下面的代碼生成一個500錯誤:有人可以幫我找出爲什麼我得到這個代碼,我是一個初學者
else if ($_POST['submit'] == "button2") {
$tbVraag = $_POST['tbVraag'];
$tbText = $_POST['tbText'];
$tbQuestId = $_POST['tbQuestId'];
$UpdateQuest = "UPDATE Vragen SET Title=:Title, `Text`=:txt WHERE QuestionId=:QuestionId";
$stmt = $dbQuiz->prepare($UpdateQuest);
$stmt->bindparam(':Title', $tbVraag);
$stmt->bindparam(':txt', $tbText);
$stmt->bindparam(':QuestionId', $tbQuestId);
$stmt->execute();
$tbAnt1 = $_POST['tbAnt1'];
$UpdateAnt = "UPDATE Antwoorden SET `Text`=:antTxt WHERE AnswerId= ?";
$statement = $dbQuiz->prepare($UpdateAnt);
$statement->bindparam(':antTxt,', $tbAnt1);
$statement->execute();
echo "Update successfully completed!";
}
我有懷疑,錯誤是由代碼中的第二個問題引起的。以下是錯誤消息我得到:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: mixed named and positional parameters' in /home/lab/domains/u-approachlab.nl/public_html/blendi/Website/opslaan.php:81 Stack trace: #0 /home/lab/domains/u-approachlab.nl/public_html/blendi/Website/opslaan.php(81): PDOStatement->execute() #1 {main} thrown
您是否收到任何錯誤訊息? – Ivar
是的只有500錯誤沒有更多:( – Wanthelp
看看[這個問題](http://stackoverflow.com/questions/1053424/how-do-i-get-php-errors-to-display)。方式你可以得到一些錯誤信息,可以告訴你更多關於錯誤的信息。 – Ivar