دوستان
برنامه ای به زبان php هست نمیدونم چجوری انجامش بدم
گفته که برنامه ای به زبانphp بنویسید که نام یک رنگ را در متغیری با نام دلخواه در session ذخیره کند و با زدن دکمه تایید به جدیدی وارد شود که رنگ پس زمینه ان معادل با مقدار متغیر session باشد
اگر بلدید کمک کنید🥲🥲
<?php
session_start();
if(isset($_POST['color'])){
$_SESSION['color'] = $_POST['color'];
}
if(isset($_SESSION['color'])){ ?>
<style>
body{
background: <?php echo $_POST['color'] ?>;
}
</style> <?php
}
?>
<form method="POST">
<input type="color" name="color"></input>
<button type="submit">Submit</button>
</form>
یه فرم داریم باهاش رنگ رو میگیریم. بعد اول با PHP چک میکنیم POST رنگ وجود داره یا نه(خط سوم). اگه وجود داشت میریزیمش تو SESSION رنگ بعد با PHP چک میکنیم SESSION رنگ وجود داره یا نه(خط 7) بعد گفتیم اگه وجود داشت رنگ پس زمینه Body رو تغییر بده
برای اینکه بره تو صفحه جدید باید کد ها رو به دو بخش تقسیم کنی.
دو تا فایل بساز مثلا index.php و index2.php
این کد ها رو قرار بده تو index.php:
<form action="./index2.php" method="POST">
<input type="color" name="color"></input>
<button type="submit">Submit</button>
</form>
و این کد ها رو تو index2.php:
<?php
session_start();
if(isset($_POST['color'])){
$_SESSION['color'] = $_POST['color'];
}
if(isset($_SESSION['color'])){ ?>
<style>
body{
background: <?php echo $_POST['color'] ?>;
}
</style> <?php
}
?>
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟