0
<?php
session_start();
if(isset($_POST["submit"])){
require 'Config.php';
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
try {
$Name = $_POST['Name'];
$Password = $_POST['Password'];
$message ="";
$stmt = $conn->prepare("SELECT * FROM user WHERE Name='$Name' and Password='$Password'");
$stmt->execute();
$result = $stmt->fetchcolumn();
if($result == 0) {
echo $result;
echo "Invalid Username or Password";
}
elseif($result >= 1) {
echo $result;
$_SESSION['Name']=$result['Name'];
header('Location: ../Holiday_Planer/Login-Success.php');
exit();
}
}
catch(PDOException $e) {
echo $e->getMessage();
}
$conn = null;
}
?>
にリダイレクトし、私は、エラー404がファイルが場所に間違いなく、これは動作していない(次の位置doesntの作業スクリプトは、次に実行される次のページに行く
相対パスではなく、絶対パス(例: '/ path-from-doc-root-to/Holiday_Planer/Login-Success.php')でなければなりません。 –
あなたのディレクトリ構造を説明できますか?与えられたコードが入っているファイルと目的のファイルはどこですか? –
その実際のヘッダーは私自身がコメントアウトしてスクリプトが正常に実行され、値が返されます – Tom632