ریحانه غفاری
3 سال پیش توسط ریحانه غفاری مطرح شد
5 پاسخ

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

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


ثبت پرسش جدید
رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 3 سال پیش مطرح شد
1

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


ASPgo
تخصص : HTML، CSS، PHP و JS، طراح قالب...
@asp.gosk 3 سال پیش آپدیت شد
0

دو تا فایل باید بسازی. فایل اول مثلا 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 3 سال پیش مطرح شد
0

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


ASPgo
تخصص : HTML، CSS، PHP و JS، طراح قالب...
@asp.gosk 3 سال پیش آپدیت شد
0

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

دوستان برنامه ای به زبان 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 3 سال پیش مطرح شد
0

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

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 ذخیره کن تمام


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

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