我正在製作PHP通訊腳本,我對代碼不是很有經驗,但我盡我所能改進,我只是需要一些想法才能使其工作。PHP腳本,用於檢查表中是否存在電子郵件
function validate(){
if(isset($_POST['email'])){
$email = $_POST["email"];
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo "<br>Va rugam introduceti o adresa valida de email";
}else{
return 1;
}
}
}
function checkmail(){
if(validate()==1){
if(isset($_POST['email'])){
$email = $_POST['email'];
$sql = "SELECT * FROM subscribe WHERE email LIKE '$email'";
$connect = new mysqli("localhost", "root", "", "alexandru");
$result = mysqli_query($connect,$sql);
echo print_r($result);
}
}
}
我不知道我怎麼能檢查查詢的結果,我需要一些想法,感謝
通過了清潔'$ _ POST [「郵件」]'作爲一個參數,而不是功能。此外,不要每次都建立一個數據庫連接,包括一個已經擁有它的文件。這樣你的代碼就會更加分離,並且在未來更容易調試。 – Script47
感謝您的提示,我會這樣做,我讚賞它。 –
所以這個想法是,你插入它之前檢查電子郵件是否存在於'subscribe'表中? – Mjh