Hoi, ik zoek een script.. als ik dan inlog op de admin pagina dat ik kleuren van index.php en photo.php ect kan wijzigen.

Ik heb het dan over de bgcolor, fontcolor en ect een "class" die ik met html of php toewijs aan een tabel of tekst.

Ik wil deze kleuren dan makkelijk kunnen wijzigen vanuit de admin page, liefste dat het in MySQL wordt weg geschreven.

In de admin page wil ik voor elke optie waar ik de kleur kan aanpassen ook een colorpalet zodat ik daar met enkele klikken de juiste kleur heb, en color code (#000000) bijv.

Ik hoop dat er zoiets is, ik kan het zelf niet vinden (weet ook niet echt juiste zoek opdracht.)

Alvast bedankt
voor vragen plz ff mailen:
[email protected]
ja..

Zoals ik het nu heb, en dan krijg ik toch weer groene bg, terwijl mijn tabel leeg is:


=========
<?php

$dbhost = "localhost";
$dbuser = "ronlinders_test";
$dbpass = "...";
$dbname = "ronlinders_test";

ini_set('displayc_errors',1);
error_reporting (E_ALL&~E_NOTICE);

mysql_connect($dbhost,$dbuser,$dbpass) or die ("<p><b>Database Error:</b></p>// <p>".mysql_error()."</p>");
mysql_select_db ($dbname);

$bgcol = 'SELECT `index`.`bgcolor` FROM `index`';

if (!($res = mysql_query($bgcol))) {
trigger_error(mysql_error());
} else {
while ($row = mysql_fetch_array($res)) {
}
}
?>

========

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">;
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Robin Vermeer</title>
</head>
<?php
require('config.php');
?>

<body bgcolor="<?php echo "$bgcol"; ?>">

<table border=0 align="center">
<TR>
<td width="172">Volledige naam:</td>
<td width="297">Robin Marcus Johannes Vermeer</td>
</TR>
</table>
</body>
</html>
open je pagina in een browser

beeld, bron

welke kleur staat daar
iets raars:
</head>


<body bgcolor="SELECT `index`.`bgcolor` FROM `index`">

<table border=0 align="center">
<TR>
<td width="172">Volledige naam:</td>
<td width="297">Robin Marcus Johannes Vermeer</td>
</TR>
</table>
</body>

Als ik bij index.php en dan "$bgcol" verander door '$bgcol' kom er geen

<body bgcolor="SELECT `index`.`bgcolor` FROM `index`">

maar

<body bgcolor="$bgcol">

Het is dan ook grijs / zwart bgcolor ipv groen
<?php

$dbhost = "localhost";
$dbuser = "ronlinders_test";
$dbpass = "...";
$dbname = "ronlinders_test";

ini_set('displayc_errors',1);
error_reporting (E_ALL&~E_NOTICE);

mysql_connect($dbhost,$dbuser,$dbpass) or die ("<p><b>Database Error:</b></p>// <p>".mysql_error()."</p>");
mysql_select_db ($dbname);

$bgcol = 'SELECT `index`.`bgcolor` FROM `index`';

if (!($res = mysql_query($bgcol))) {
trigger_error(mysql_error());
} else {
while ($row = mysql_fetch_array($res)) {
}
}
?>

========

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">;
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Robin Vermeer</title>
</head>
<?php
require('config.php');
?>

<body bgcolor="<?php echo "$bgcol"; ?>">

<table border=0 align="center">
<TR>
<td width="172">Volledige naam:</td>
<td width="297">Robin Marcus Johannes Vermeer</td>
</TR>
</table>
</body>
</html>

Je $bgcol word nergens ge-set.... omdat je nog steeds niet je gegevens uit je database verwerkt...

zet eens dit ertussen:
$bgcol = $row['bgcolor'];


en haal je $bgcol eens uit de quotes:
<?php echo "$bgcol"; ?>
word:
<?php echo $bgcol; ?>
<?php
require('config.php');
$bgcol = $row['bgcolor'];
?>

<body bgcolor="<?php echo $bgcol; ?>">

Dan is hij wit

Kom omdat de output voor bgcolor zo is:

<body bgcolor="">

Reageren