Това ми е урока за смяна надизайн
изкам вместо формата да го направя на линкова като натисна на линка да се сменя дизайна но незнам каква връзка в линка трябва да сложа плс хелп<?php
if(isset($_POST['style'])){ // тази част проверява дали потребитля е избрал да смени дизайна.Ако е избрал дизайн сисстемата създава бисквитка която съхранява информация за това кой дизайн е избран и след това прехвърля потребителя към страницата от която е дошъл. //
$style = $_POST['style'];
setcookie ('sitestyle', $style);
$refer = $_SERVER['HTTP_REFERER'];
header("Location:". $refer);
}
?>
<html>
<head>
<title>ne6to</title>
<?php
if(isset($_COOKIE['sitestyle'])) { //тази част проверява дали има създадена бисквитка.Ако има създадена скрипта използва зададения дизайн. //
$style = $_COOKIE['sitestyle'];
}
else { //ако няма създаден дизайн системата използва дизайн който вие сте задали по подразбиране.В случея този дизайн се казва defult //
$style = "defult";
}
?>
<style type="text/css" media="screen">
@import url( "<?php echo "$style";?>.css" );
</style>
</head>
<body>
<form method=POST action=? >
<select name="style">
<option value="defult">дизайна по подразбиране</option>
<option value="testing">дизайн №1</option>
<option value="testing2">дизайн №2</option>
</select>
<input type="submit" value="Смени дизайна">
</form>
</body>
</html>