• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Variablen mit einem Formular setzten

Status
Für weitere Antworten geschlossen.

TheShadow

Neues Mitglied
Hallo,
Da ich von habe ein newsscript zu coden, desen Design man auch verändern kann, brauche ich eure Hilfe. Es geht darum, dass man z.B. die Hintergrundfarbe, der Seite ändern kann und das ganze mit einem Formular. Ich dachte man könnte es so machen:
Code:
<body bgcolor="<?php $Hintergrundfarbe ?>">
Und das man dann die Variable $Hintergrundfarbe mit einem Formular im Adminbereich setzten kann. Ist das möglich und wenn ja, wie?
Vielen Dank!
Gruß

EDIT: Code Tags. Ihre Zuwiderhandlung wurde notiert (niklasboelter)
 
Du kannst die Angabe im Admin-Bereich in eine Datei oder besser in eine Datenbank schreiben.

Ausserdem würde ich alle Angaben als CSS machen, sonst wird das zu Umständlich.
 
TheShadow dazu müsstest du das irgendwo auf dem server speichern z.b. in einer MySQL datenbank
 
Ich würde das ganze mit Stylesheets machen, sonst ist das viel zu umständlich ;)
Google einfach mal nach "Stylesheetswitcher" oder so..

'dementius

edit: hier hab ich son kleines Beispiel für einen Stylesheetwitcher, der mit Sessions arbeitet.
 
du müsstest das, so wie ich dich verstanden habe, auf jeden fall, in eine Datei/Datenbanck schreiben!
ansonsten, ist das bei einem Anderen besucher, wieder das "normale" design!
 
du musst z.B: schreiben
Code:
<?php 
require_once("config.php");
?>

und dann

Code:
<body bgcolor="<?php $hintergrundfarbe ?>">

und dann im Adminbereich, ein Feld wo man die Variable $hintergrundfarbe in der Datei CONFIG.PHP überschreiben kann.
 
w7, was willst du mit der config.php?! :shock:
Das ganze funktioniert mit sessions und nicht mit datenbanken :wink:

Ich zeig mal den Code:

Code:
session_start();
if(isset($_GET['style'])) {
$_SESSION['style'] = $_GET['style'];
}elseif (!isset($_SESSION['style'])) {
$_SESSION['style'] = 'normal';
}

Dann der css link:

Code:
<link rel="stylesheet" type="text/css" href="<?php echo $_SESSION['style']?>.css">

Und die Links zum switchen sehen dann so aus:

Code:
[url="datei.php?style=red"]rot.[/url]

Für style=red dann die red.css anlegen usw..
Das Standartstylesheet wäre dann normal.css

'dementius
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben