こんにちは私のPHPプログラム内でif文を使用しようとすると、いくつかの問題がありました。私はチュートリアルを見て、本当に理解できませんでした。私が間違っているところを理解する。PHP if文をログインページで使用する
私は自分のコンピューターサイエンスプロジェクトのログインシステムを作っていて、ユーザー名とパスワードを検証して別のページに移動するか、エラーメッセージを表示したいと考えています。私のコードは最高だとは思っていますが、初心者だけです。
<?php
$username = "username";
$password = "password";
$hostname = "localhost";
error_reporting(E_ALL); ini_set('display_errors', 1);
//connection to phpmyadmin
$dbhandle = mysqli_connect($hostname, $username, $password, '1012405') or die("Unable to connect to MySQL");
$sqlLogin = "SELECT * FROM users WHERE email='".$_POST['email']."'
AND password='".$_POST['email']."'
";
$log = mysqli_query($dbhandle,$sqlLogin) or die("Unable to insert to login");
if $sqlLogin > 0{
header('Refresh: 3; url=stockInputForBusiness.html');
} else{
echo"Incorrect Credentials";
}
?>
ifステートメントがないかっこ '()' – Akintunde007
'$ sqlLogin> 0'は実行できません。ヒント、 '$ sqlLogin'の起源を確認してください – Akintunde007
あなたは自分のhtmlフォームからあなたのデータベースに直接投稿することは決してありません。単純な検索、保存/更新、削除のいずれか。 – Akintunde007