Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Стиль

Сообщения:  [1-10]    [11-20]  [21-24] 

 
 автор: sim5   (13.08.2007 в 14:04)   письмо автору
 
   для: Active   (13.08.2007 в 13:17)
 

Ну новичок, ну ничего страшного в этом нет. Вы просто должны последовательно делать то, чего хотите, а вам надо, в конечном итоге, прописать переменную $css в заголовке, которая определяет стиль страницы. А если не будет запроса на изменения стиля? Значит вашей переменной $css должен быть определен стиль по умолчанию.
Но если приходит запрос на новый стиль, то этой переменной будет определен новый стиль, как вы это сделаете - через switch, либо через if, это уже вопрос другой. В конечном итоге, после всех этих процедур у вас будет следовать запись:

<link rel=STYLESHEET href="<?php $css; ?>" type="text/css">

Если запроса на новый стиль не было, то будет действовать стиль по умолчанию, если был запрос, значит будет установлен новый стиль. Вы видимо нарушаете последовательность, либо действительно один к одному просто переписали предложенное, поэтому и не работатет.
Если вы хотите сделать так, как планировали, т.е. вам передавалось в запросе путь и файл стиля, то не плохо бы было проверять - есь ли у вас такой файл, могут ведь и пошутить :)
Двумя словами - надо думать.

   
 
 автор: Active   (13.08.2007 в 13:17)   письмо автору
 
   для: sim5   (13.08.2007 в 13:00)
 

Я новичок.

   
 
 автор: Trianon   (13.08.2007 в 13:16)   письмо автору
 
   для: sim5   (13.08.2007 в 13:00)
 

Человек хочет на халяву и с крабовым маслом.
С другой стороны, раз готов забыть, значит ему не больно-то надо.

   
 
 автор: sim5   (13.08.2007 в 13:00)   письмо автору
 
   для: Active   (13.08.2007 в 12:45)
 

Вам не об идее забывать надо, а правильно написать то, чего вы хотите. Я вам для примера написал switch($style), а вы буквальном смысле слова все "честно" переписали, ну надо было бы переменной $style хотя бы присвоить значение $_POST["css"], и так далее...

   
 
 автор: Active   (13.08.2007 в 12:45)   письмо автору
 
   для: Trianon   (13.08.2007 в 11:10)
 

Придётся забыть о этой идее.

   
 
 автор: 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. данные о выбранном стиле предстоит где-то хранить.

   
 
 автор: Active   (13.08.2007 в 10:43)   письмо автору
 
   для: 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>...И так дальше.

   
 
 автор: Trianon   (13.08.2007 в 10:20)   письмо автору
 
   для: Active   (13.08.2007 в 10:01)
 

Вы издеваетесь, чтоли?
Приводите фрагмент кода полностью. А не обрывок.

   
 
 автор: Active   (13.08.2007 в 10:01)   письмо автору
 
   для: sim5   (12.08.2007 в 23:45)
 

Написал в заголовке "<?php $css; ?>"
Не выходит.Файл в корневой.

   
 
 автор: sim5   (12.08.2007 в 23:45)   письмо автору
 
   для: Active   (12.08.2007 в 23:42)
 

Как что? Стиль, который у вас запросили:

<link rel=STYLESHEET href="Определенный по запросу стиль" type="text/css">

   

Сообщения:  [1-10]    [11-20]  [21-24] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования