Ik ben een net beginende PHPer en vind het erg leuk
maar ik kom er maar niet achter hoe ik in alle frames met het POST kan selecteren mijn bedoeling is als ik geel zeg dat de hele pagina geel word. dus ook de frames waar het post gedeelde nog niet in staat is dat het probleem? ik wil op een mainpage laat ik de frames in. Index1.php heb ik een frame genoemd die zich ook inlaad. maar hoe kan ik er voor zorgen dat index1.php nu ook dezelfde kleur krijgt als ik de kleur kies? in the frame bgkleur.php verandert de kleur wel die ik kies. ik hoop dat ik zo genoeg infomatie heb gegeven laat het anders even weten plz
ik laat de code even zien die ik heb voor de frame die wel verandert. weet iemand wat ik kan doen??? alvast bedankt voor het kijken!!!
Dit is de code die ik tot nu toe heb
<?php
session_start();
if (!empty($_POST)){
$_SESSION["bgkleur"] =
$_POST["bgkleur"];
}
?>
<center><h2>kies een achtergrond kleur!!</h2>
<body bgcolor="#FFFFFF" bgcolor="<?php echo "".$_SESSION["bgkleur"]."" ?>">
<form name="bgkleur"method="POST"
action="<?php echo($_SERVER["PHP_SELF"]);?>">
<?php
if ($_SESSION["bgkleur"] == "FFFF00") {
$extra = "checked";
}
else {
$extra = "";
}
?>
<input type="radio" name="bgkleur" value="FFFF00" <?php echo($extra);?>> geel
<?php
if ($_SESSION["bgkleur"] == "FF0000") {
$extra = "checked";
}
else {
$extra = "";
}
?>
<input type="radio" name="bgkleur" value="FF0000" <?php echo($extra);?>> rood
<?php
if ($_SESSION["bgkleur"] == "00FF00") {
$extra = "checked";
}
else {
$extra = "";
}
?>
<input type="radio" name="bgkleur" value="00FF00" <?php echo($extra);?>> groen
<?php
if ($_SESSION["bgkleur"] == "0000FF") {
$extra = "checked";
}
else {
$extra = "";
}
?>
<input type="radio" name="bgkleur" value="0000FF" <?php echo($extra);?>> blauw
<?php
if ($_SESSION["bgkleur"] == "FFFFFF") {
$extra = "checked";
}
else {
$extra = "";
}
?>
<input type="radio" name="bgkleur" value="FFFFFF" <?php echo($extra);?>> wit
<input type="submit" name="Submit" value="kleur instellen">
</center>
</form>
</body>

maar ik kom er maar niet achter hoe ik in alle frames met het POST kan selecteren mijn bedoeling is als ik geel zeg dat de hele pagina geel word. dus ook de frames waar het post gedeelde nog niet in staat is dat het probleem? ik wil op een mainpage laat ik de frames in. Index1.php heb ik een frame genoemd die zich ook inlaad. maar hoe kan ik er voor zorgen dat index1.php nu ook dezelfde kleur krijgt als ik de kleur kies? in the frame bgkleur.php verandert de kleur wel die ik kies. ik hoop dat ik zo genoeg infomatie heb gegeven laat het anders even weten plz

Dit is de code die ik tot nu toe heb
<?php
session_start();
if (!empty($_POST)){
$_SESSION["bgkleur"] =
$_POST["bgkleur"];
}
?>
<center><h2>kies een achtergrond kleur!!</h2>
<body bgcolor="#FFFFFF" bgcolor="<?php echo "".$_SESSION["bgkleur"]."" ?>">
<form name="bgkleur"method="POST"
action="<?php echo($_SERVER["PHP_SELF"]);?>">
<?php
if ($_SESSION["bgkleur"] == "FFFF00") {
$extra = "checked";
}
else {
$extra = "";
}
?>
<input type="radio" name="bgkleur" value="FFFF00" <?php echo($extra);?>> geel
<?php
if ($_SESSION["bgkleur"] == "FF0000") {
$extra = "checked";
}
else {
$extra = "";
}
?>
<input type="radio" name="bgkleur" value="FF0000" <?php echo($extra);?>> rood
<?php
if ($_SESSION["bgkleur"] == "00FF00") {
$extra = "checked";
}
else {
$extra = "";
}
?>
<input type="radio" name="bgkleur" value="00FF00" <?php echo($extra);?>> groen
<?php
if ($_SESSION["bgkleur"] == "0000FF") {
$extra = "checked";
}
else {
$extra = "";
}
?>
<input type="radio" name="bgkleur" value="0000FF" <?php echo($extra);?>> blauw
<?php
if ($_SESSION["bgkleur"] == "FFFFFF") {
$extra = "checked";
}
else {
$extra = "";
}
?>
<input type="radio" name="bgkleur" value="FFFFFF" <?php echo($extra);?>> wit
<input type="submit" name="Submit" value="kleur instellen">
</center>
</form>
</body>
Laatst bewerkt: