بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
سوالی در مورد استفاده کردن متغیری در یک فایل php دیگر
سلام دوستان تو پروژه دفترچه یاداشت استاد می گه که اگه یک متغیر رو بنویسیم بعد از کد زیر استفاده شود
$message = "Login Failed , Check your Email and Password.";
require_once("login-fail.php");
exit;
می شود توی فایل پی اچ پی login-fail با نوشتن خط زیر همون مقدار رو ارسال کنیم
<?php=$message?>
به این صورت هم نوشتم
<?=$message?>
اما خط بالایی کار نمی کنه و می گه که متغیر تعریف نشده مشکل از چیه؟
0
0
متوجه خطای شما نشدم . اما شما در پایینی نوشتید php=message و این اشتباه است. باید بنویسید =؟> . (6 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
سجاد
6 سال پیش
0
0
کد ها رو می زارم شاید واضح تر باشه
////////////////msg_fail.php
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="tac">
<br>
<img src="image/fail.png"><br><br>
<div><?=$message?></div> // مشکل در این خطه که می گه متغییری تعریف نشده
</div>
</body>
</html>
////////////login_cheak.php
<?php
require_once ('main.php');
$email = $_POST['email'];
$password = $_POST['password'];
$db = Db::getInstance();
$records = $db->first("SELECT * FROM x_user WHERE email='$email'");
if ($records==null){
$message = _already_register;
require_once("msg_fail.php");
exit;
}else{
if ($password == $records['password']){
$_SESSION['email'] = $email;
$message = "Congratulation, you are welcome";
require_once("msg_success.php");
exit;
}else{
$message = "Password is incorrect";
require_once("msg_fail.php");
exit;
}
}
?>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .