آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

سوالی در مورد استفاده کردن متغیری در یک فایل php دیگر

سجاد  6 سال پیش  6 سال پیش
0 0

سلام دوستان تو پروژه دفترچه یاداشت استاد می گه که اگه یک متغیر رو بنویسیم بعد از کد زیر استفاده شود

$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;
}
}
?>
0 0
شما آدرس را اشتباه در سوال بالا دادید . مسیر در require_once باید به msg_fail برود. (6 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .