2009-10-21 4 views
0

어떻게하면 $ backgroundcolor = "# 00FFFF"를 조작 할 수 있도록 설정할 수 있습니까? 다른 .php 파일에 있습니까?PHP 및 CSS 출력 문제

처음에는 $ backgroundcolor = "# 00FFFF"의 값을 변경할 수 있기를 원합니다. 사용자 입력을 기반으로이 양식 (style.php)에 hrefed 된 다른 양식의 것입니다.

나는 $ backgroundcolor 다른 값을 줄 수 있도록이 형식으로 시도했다 : $ backgroundcolor = "";

그런 다음이 style.php 스크립트에 hrefed 인 다른 .php 양식을 사용하여 $ backgroundcolor = "결과가없는 다른 16 진수 색상"을 호출합니다.

실제로 모든 값은 # 0033FF의 출력이지만 출력을 원하지는 않지만 새로운 값 # 0033FF 을 배경색으로 사용 하시겠습니까?

<?php header("Content-type: text/css"); 
$backgroundcolor = "#00FFFF "; 
$textcolor = " #0033FF"; 
?> 
body { 
background:<?php echo $backgroundcolor?>; 
color:<?php echo $textcolor?>; 
} 
+0

난 당신이 뭘 하려는지 이해가 안 : html로 측면에서

우리는이 같은 양식을해야합니다. PHP와 CSS의 관계는 무엇입니까? 그리고 다른 PHP 파일에서 $ backgroundcolor를 조작하면 무엇을 의미합니까? 다른 PHP 파일을 포함 하시겠습니까? –

+0

설명이 잘못되었습니다. 이해하기 어려운 설명을 다시 말하십시오. –

+0

시도한 세션이 있습니까? –

답변

1

사용이

$의 backgroundColor = $ _REQUEST [ "backgroundColor로"];

background-color : $ backgroundcolor;

배경색 : 전통적인 CSS의 배경 색상을 제공합니다.이 경우에는 변수 (이 경우 $ backgroundcolor)를 사용합니다.

<select name = "backgroundcolor"> 
<option value = "#000000">Black</option> 
<!-- And all we have to do is add multiple options for the different color values  
and the php script will do the rest after the user has selected 
the color he or she wants, done--> 


#heredoc 
$theStyle = <<<HERE 
"border-width:$borderSize$sizeType; 
background-color:$backgroundcolor; 
color:$fontcolor; 
border-style:$borderStyle; 
border-color:green" 
HERE; 
2

당신은 sessions, cookies, databases을 사용할 수 있습니다.

당신이하려는 것은 요청을 통해 일부 데이터를 유지하는 것입니다.

귀하의 편의를 위해 어딘가에 & 배경색을 저장해야합니다. 아이디어는

모든 CSS 및 PHP 코드 설정을 다음과 같이 얻을 : PHP는 측

+0

... 다른 스크립트에서 다시 설정하십시오. – ty812