
کوکی ست میشه اما تغییرات روی element ها ایجاد نمیشه ...
vahid ۱۳۹۵/۰۶/۲۶ زبان برنامهنویسی پیاچپیسلام به همگی
یه کوکی ست کردم اما میخام زمانی که ست شد رنگ text هم تغییر کنه..کوکی ست میشه اما رنگ element تغییری نمیکنه؟ به نظرتون مشکل از کجاست ؟
این صفحه ای هست که کوکی ست میشه و قراره زمانی که کاربر رنگ انتخاب کرد بره یه صفحه دیگه و ببینه که رنگ متن تغیییر کرده ...
<!DOCTYPE html>
<?php
if(isset($_POST['color'])){
$name='col';
$value=$_POST['color'];
setcookie($name,$value,time()+(86400*30),'/');
echo $set="result : <a href=\"validation.php\">see text</a>";
}
?>
<html>
<head>
<title>cookie</title>
</head>
<body>
<form method="post" action="mytrain.php">
<p>
color:<select name="color">
<option value="">select</option>
<option value="#ff0000">red</option>
<option value="#0000ff">blue</option>
</select>
</p>
<input type="submit" value="set"/>
</form>
</body>
</html>
اینام کدای اون یکی صفحه که متن توش قرار داره ...توسط لینکی که توی صفحه اول درست کردیم وارد این صفحه میشیم..
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>color</title>
<style>
p{
<?php echo "color:".$_COOKIE[$value] . ";"; ?>
}
</style>
</head>
<body>
<p>this is text</p>
</body>
</html>
باتشکر فراوان