我得到所有這些警告:PHP的問題很多警告(考試項目,需要幫助!)
E_WARNING錯誤文件new.php在行214:用htmlspecialchars() 預計參數1是字符串,對象給出
E_WARNING錯誤文件new.php在管線214: mysqli_real_escape_string()期望的是2個參數,在文件new.php 1箇中給出
E_WARNING錯誤在管線216 :htmlspecialchars() e xpects參數1是字符串,對象給出
我目前正在進行我的考試,當我不得不將我的項目從XAMPP移動到我的web服務器時,什麼都不會起作用!我必須在幾個小時內完成這個項目,並且在我的本地主機上完美運行。但現在不管我做什麼都行不通。
我不是開發者。我是一名設計師,我不知道爲什麼這不行。
這是我的代碼:
// connect to the database
include('connect-db.php');
// check if the form has been submitted. If it has, start to process the form and save it to the database
if (isset($connection, $_POST['submit']))
{
// get form data, making sure it is valid
$first = mysqli_real_escape_string(htmlspecialchars($connection, $_POST ['firstname']));
$mail = mysqli_real_escape_string(htmlspecialchars($connection, $_POST['mail']));
$adresse = mysqli_real_escape_string(htmlspecialchars($connection, $_POST['adresse']));
$telefon = mysqli_real_escape_string(htmlspecialchars($connection, $_POST['telefon']));
$sprog = mysqli_real_escape_string(htmlspecialchars($connection, $_POST['sprog']));
你應該檢查你正在使用的功能的手冊... – jeroen
其實警告信息是清楚的,你傳遞一個對象作爲第一個參數htmlspeci alchars。 – Yoleth