راکت

برنامه نویسی php

5 پاسخ

دوستان برنامه ای به زبان php هست نمیدونم چجوری انجامش بدم
گفته که برنامه ای به زبانphp بنویسید که نام یک رنگ را در متغیری با نام دلخواه در session ذخیره کند و با زدن دکمه تایید به جدیدی وارد شود که رنگ پس زمینه ان معادل با مقدار متغیر session باشد ,
درصورتی که رنگ رو با متغیر session بگیرد و از فرم استفاده نشود
و در صورتی که از متغیر post-$ استفاده نشود

ثبت پرسش جدید

پاسخ‌ها

5
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

درود...
مشابه این سوال مطرح شده است.
پیوند زیر:
https://roocket.ir/discuss/21411

ASPgo
ASPgo
@asp.gosk

تخصص: HTML، CSS، PHP و JS، طراح قالب و افزونه وردپرس، سئوکار و مقاله نویس

دو تا فایل باید بسازی. فایل اول مثلا index.php و فایل دوم index2.php
کد های index.php:

<form action="./index2.php" method="POST">
    <input type="color" name="color">
    <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 $_SESSION['color'] ?>;
        }
    </style> <?php
}
?>

واقعا چطور میخواید با این وضعیت در آینده به عنوان برنامه نویس کار کنید
حداقل برید چند تا ویدیو جمعا 2 ساعت در مورد فرم ها و SESSION ببینین تا خودتون درک کنین چقدر سوالاتتون مزخرف هستن
توضیحات کد ها رو رو تو این لینک ببین

شاید پاسخ شما همین‌جا باشد

ریحانه غفاری
ریحانه غفاری
@rihanh.gh

تخصص: برنامه نویس

ببخشید
ولی سوال گفته نباید از فرم استفاده بشه

ASPgo
ASPgo
@asp.gosk

تخصص: HTML، CSS، PHP و JS، طراح قالب و افزونه وردپرس، سئوکار و مقاله نویس

خب اینطور که شما توضیح دادی اصلا نیازی به گرفتن رنگ از کاربر هم نیست

دوستان برنامه ای به زبان php هست نمیدونم چجوری انجامش بدم
گفته که برنامه ای به زبانphp بنویسید که نام یک رنگ را در متغیری با نام دلخواه در session ذخیره کند و با زدن دکمه تایید به جدیدی وارد شود که رنگ پس زمینه ان معادل با مقدار متغیر session باشد ,
درصورتی که رنگ رو با متغیر session بگیرد و از فرم استفاده نشود
و در صورتی که از متغیر post-$ استفاده نشود

در این صورت هم باید دوتا فایل بسازین
فایل index.php:

<?php 
session_start();
$color = '#fff';
if(isset($_GET['click'])){
    $_SESSION['color'] = $color;
    header('Location : index2.php');
}
?>
<a href="/?click">Click</a>

فایل index2.php:

<?php 
session_start();
if(isset($_SESSION['color'])){ ?>
    <style>
        body{
            background: <?php echo $_SESSION['color'] ?>;
        }
    </style> <?php
}
میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

سلام خسته نباشید

function random_color_part() {
    return str_pad( dechex( mt_rand( 0, 255 ) ), 2, '0', STR_PAD_LEFT);
}

function random_color() {
    return random_color_part() . random_color_part() . random_color_part();
}

echo random_color();

فقط در session ذخیره کن تمام

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام