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

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

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


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

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


ASPgo
ASPgo
تخصص :HTML، CSS، PHP و JS، طراح قالب و افزونه وردپرس، سئوکار و مقاله نویس
@asp.gosk4 سال پیشمطرح شد
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.gh4 سال پیشمطرح شد
0

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


ASPgo
ASPgo
تخصص :HTML، CSS، PHP و JS، طراح قالب و افزونه وردپرس، سئوکار و مقاله نویس
@asp.gosk4 سال پیشمطرح شد
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
}

میلاد خسروی
میلاد خسروی
تخصص :برنامه نویس بامزه
@milwad4 سال پیشمطرح شد
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 ذخیره کن تمام


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

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