|
| |
|
|
| |
для: Active
(13.08.2007 в 13:17)
| | | Ну новичок, ну ничего страшного в этом нет. Вы просто должны последовательно делать то, чего хотите, а вам надо, в конечном итоге, прописать переменную $css в заголовке, которая определяет стиль страницы. А если не будет запроса на изменения стиля? Значит вашей переменной $css должен быть определен стиль по умолчанию.
Но если приходит запрос на новый стиль, то этой переменной будет определен новый стиль, как вы это сделаете - через switch, либо через if, это уже вопрос другой. В конечном итоге, после всех этих процедур у вас будет следовать запись:
<link rel=STYLESHEET href="<?php $css; ?>" type="text/css">
Если запроса на новый стиль не было, то будет действовать стиль по умолчанию, если был запрос, значит будет установлен новый стиль. Вы видимо нарушаете последовательность, либо действительно один к одному просто переписали предложенное, поэтому и не работатет.
Если вы хотите сделать так, как планировали, т.е. вам передавалось в запросе путь и файл стиля, то не плохо бы было проверять - есь ли у вас такой файл, могут ведь и пошутить :)
Двумя словами - надо думать. | |
| |
|
|
| |
|
|
| |
для: sim5
(13.08.2007 в 13:00)
| | | Я новичок. | |
| |
|
|
| |
|
|
| |
для: sim5
(13.08.2007 в 13:00)
| | | Человек хочет на халяву и с крабовым маслом.
С другой стороны, раз готов забыть, значит ему не больно-то надо. | |
| |
|
|
| |
|
|
| |
для: Active
(13.08.2007 в 12:45)
| | | Вам не об идее забывать надо, а правильно написать то, чего вы хотите. Я вам для примера написал switch($style), а вы буквальном смысле слова все "честно" переписали, ну надо было бы переменной $style хотя бы присвоить значение $_POST["css"], и так далее... | |
| |
|
|
| |
|
|
| |
для: Trianon
(13.08.2007 в 11:10)
| | | Придётся забыть о этой идее. | |
| |
|
|
| |
|
|
| |
для: Active
(13.08.2007 в 10:43)
| | | Я вижу две неопределенные переменные.
>Это в заголовке:
<link rel="stylesheet" media="all" href="<?php $css; ?>" type="text/css"
>Это код stil.php - это код кидаю в корневую сайта:
><?php $css="css/main.css";
>switch($style)
>{ case 1: $css="css/green.css";
>break;
>case 2: $css="css/blue.css";
>break; } ?>
>Это форма:
><form action="stil.php" method="post"><select name="style"><option value="1">Green</option>...
>И так дальше.
Подсказка 1. Параметры скриптам передаются в массивах $_GET , $_POST и $_COOKIE
Подсказка 2. данные о выбранном стиле предстоит где-то хранить. | |
| |
|
|
| |
|
|
| |
для: Trianon
(13.08.2007 в 10:20)
| | | <link rel="stylesheet" media="all" href="<?php $css; ?>" type="text/css"
Это в заголовке
Это код stil.php:
<?php $css="css/main.css";
switch($style)
{ case 1: $css="css/green.css";
break;
case 2: $css="css/blue.css";
break; } ?>
Это код кидаю в корневую сайта.
Это форма:
<form action="stil.php" method="post"><select name="style"><option value="1">Green</option>...И так дальше. | |
| |
|
|
| |
|
|
| |
для: Active
(13.08.2007 в 10:01)
| | | Вы издеваетесь, чтоли?
Приводите фрагмент кода полностью. А не обрывок. | |
| |
|
|
| |
|
|
| |
для: sim5
(12.08.2007 в 23:45)
| | | Написал в заголовке "<?php $css; ?>"
Не выходит.Файл в корневой. | |
| |
|
|
| |
|
|
| |
для: Active
(12.08.2007 в 23:42)
| | | Как что? Стиль, который у вас запросили:
<link rel=STYLESHEET href="Определенный по запросу стиль" type="text/css"> | |
| |
|
|
|