Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Связать РНР&CSS 
:(
    Опции темы
AMalyshkin
Дата 6.8.2007, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Имеется один php код и 10 print.css.
Как их можно связать? Тобишь сделать так, чтобы при желании можно было выбрать любой print к этому коду. Можно как нить сделать ссылки к каждому print от php кода?
=)
 ! 
PARROT
Модератор: Название темы должно отражать ее суть!


Это сообщение отредактировал(а) PARROT - 6.8.2007, 10:37
PM MAIL   Вверх
Kefir
Дата 6.8.2007, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



а более непонятно объяснить слабо?  smile 
я не понял - что сделать-то надо? 
PM MAIL WWW Skype   Вверх
MoLeX
Дата 6.8.2007, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Вполне согласен с Kefir. AMalyshkin ваш вопрос невозможно понять, вы не могли-бы по человечески объяснить...


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
AMalyshkin
Дата 6.8.2007, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Сорри, вот с обьяснениями у мя всегда были трудности.=)
Вообщем 1 пхп код он выгружает на сайт инфу о клиенте. Эт усе сделано для печати на тэйблах ( лист форматом А4 там 8 самоклеющихся квадратиков) Для этого я и сделал 10 print.css, они усе одинаковые, только в них разное выравнивание.
Этот пхп код только к 1 print.css присваивается, а нуно чтобы клиент например ну или диспетчер смог выбрать либой из 10 print.css
А я вот ломаю голову как это усе можно сделать, или как нить ссылки забацать или с помощью переменных.
Так понятней?
=)
PM MAIL   Вверх
belousov
Дата 6.8.2007, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 21.11.2006
Где: Москва

Репутация: нет
Всего: 6



а че обязательно через css делать чтоль? можно наверно и через условия устроить, или так же через условия if и elseif забацать переключения файлов css


--------------------
NIHIL VERUM EST LICET OMNIA 
PM MAIL WWW ICQ Skype   Вверх
Rigel
Дата 6.8.2007, 11:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 24.7.2007
Где: Москва

Репутация: нет
Всего: нет



Цитата(AMalyshkin @ 6.8.2007,  11:06)
А я вот ломаю голову как это усе можно сделать, или как нить ссылки забацать или с помощью переменных.
Так понятней?
=)

Ну а что мешает с помощью if (я уже не говорю про case) выбирать нужный вариант строки вызова CSS?
--------------------
С уважением. Rigel. http://www.smoliy.ru
PM MAIL WWW ICQ   Вверх
AMalyshkin
Дата 6.8.2007, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Просто ща web программист наш в отпуске, эт не обязательно усе делать, но чисто мне интересно стало.
Дык я с ним созванивался он сказал, что эт усе трудно делать, это усе на drupal-е стоит, а drupal-у не все так нравится и часто он матерится. 
Спасибо конечно за советы, я попробую через условия сворганить, если конечно поможет.
=)
PM MAIL   Вверх
MoLeX
Дата 6.8.2007, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Пример простого кода:
Код

<?php
switch($_POST[text])
{
    case "print1.css": $print = "<link href=\"print1.css\" rel=\"stylesheet\" type=\"text/css\">"; break;
    case "print2.css": $print = "<link href=\"print2.css\" rel=\"stylesheet\" type=\"text/css\">"; break;
    case "print3.css": $print = "<link href=\"print3.css\" rel=\"stylesheet\" type=\"text/css\">"; break;
    default: $print = "<link href=\"print0.css\" rel=\"stylesheet\" type=\"text/css\">";
}

    echo "<html> \n";
    echo "<head> \n";
    echo "<title>Ля-ля траля-ля</title> \n";
    echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\"> \n";
    if($print)
    {    echo "$print";    }
    else
    {    echo "$print";    }
    echo "</head> \n";    
    echo "<body> \n";

echo "<form method=\"POST\" value=\"index.php\">
    <select name=\"text\">
        <option value=\"print1.css\">1 стиль</option>
        <option value=\"print2.css\">2 стиль</option>
        <option value=\"print3.css\">3 стиль</option>
    </select><br />
    <input type=\"submit\" value=\"Выбор\">
    </form>";
echo "<br /> выбран - ".htmlspecialchars(stripslashes($print))."";    
?>


З.Ы. данный код не претендует на оригинальность (или тупость =)), на самом деле его надо еще дорабатывать - моно вставить небольшую феничку которая будет формировать значение <option value=\"print3.css\">3 стиль</option> автоматом (искать по папке документы с подхлдящим расширением и выдирать их).


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
WIPS
Дата 6.8.2007, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 199
Регистрация: 22.5.2006
Где: Украина, Киев

Репутация: 1
Всего: 8



Цитата(AMalyshkin @  6.8.2007,  10:06 Найти цитируемый пост)
( лист форматом А4 там 8 самоклеющихся квадратиков) Для этого я и сделал 10 print.css

Я думаю вся проблема заключается в несоответсвии кол-ва самоклеющихся квадратиков и кол-ву файлов css. Вам необходимо либо увеличить к-во квадратиков до 10, либо уменьшить к-во файлов css.
--------------------
Автопроизводители, машины, марки, модели!
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0483 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.