
PHP - vložit barvu pozadí do headeru
Dobrý den. potřeboval bych poradit. potřebuji vytvořit stránku a pomocí funkce session na první stránce vložit barvu pozadí do headeru tak, aby všechny další stránky byly stejné barvy.
takto vypada header:
<?php
session_start ();
?>
<html>
<head>
<title>Stranka projektu</title>
</head>
<body bgcolor="echo session getbgcolor">
</body>
1. stránka
<?php
include("header.php");
?>
<h1>Prvni stranka projektu</h1>
jakou barvu?<br>
<form action="stranka1.php" methode="get">
<form>
<input type="text"> <br>
</form>
<a href="stranka2.php">stranka 2<
a jednoducha druha stranka :
<?php
include("header.php");
?>
<h1>Druha stranka projektu</h1>
<a href="stranka1.php">stranka 1</a>
Kdyby někdo věděl jak na to tak prosím poraďte díky
Zmena predmetu, pôvodne: PHP (los)
K session pristupuješ pomocou $_SESSION. Takže tam, kde chceš vložiť farbu, dáš:
Do session uložíš hodnotu napr. v obsluhe formulára, ktorý odošleš POSTom:
Overenie hodnoty z formulára, či ide naozaj o farbu je dôležité. V opačnom prípade by mohol dať na tvoju stránku hocikto ľubovoľný obsah (síce len v rámci svojej session, ale aj tak).
Píšem z hlavy, takže tam zrejme budú preklepy, ale princíp je snáď jasný.
Mimochodom, v súbore s hlavičkou ukončuješ element body skôr, než sa zobrazí samotný obsah stránky. Na 1. stránke máš vnorený druhý form.