Foren-Übersicht PHP Learning Übung 4: Backgroundcolor wechseln

PHP Learning Übung 4: Backgroundcolor wechseln

elexis_linux Site Admin

Beiträge: 396
Website: http://ModernHosting.ch
Ziel:
Ich kann auf verschiedene Art und Weise den Hintergrund der Webpage wechseln.

Was lerne ich:
Ich lerne, wie ich mit POST, den Hintergrund verändern kann. Zusätzlich kann ich die "Auto-Refresh" Funktion und die Rand (Random) Funktion anwenden.

Endresultat:
Am Ende sollte ich sieben verschiedene Optionen haben wo ich die Farbe des Webpage- Hintergrundes wechseln kann.

Code: Alles auswählen

<?php echo '<pre>'; print_r($_POST); echo '</pre>'; ?> <html> <head> <title>PHP Learning || Background Changer</title> </head> <?php if($_POST['blue']||$_POST['font']=='blau' || $_POST['options']=='blue' || $_POST['radiobutton']=='Blau') { echo '<body bgcolor="blue">'; } elseif($_POST['green']||$_POST['font']=='gruen'|| $_POST['options']=='green' || $_POST['radiobutton']=='Gruen') { echo '<body bgcolor="green">'; } elseif($_POST['red']||$_POST['font']=='rot'|| $_POST['options']== 'red' || $_POST['radiobutton']=='Rot') { echo '<body bgcolor="red">'; } elseif($_POST['hex']) { echo '<body bgcolor="'.$_POST['hex'].'">'; } elseif($_POST['radiobutton']=='Grau') { echo '<body bgcolor="grey">'; } elseif($_POST['radiobutton']=='Gelb') { echo '<body bgcolor="yellow">'; } if($_GET['change']) { if($_GET['change']=='Change') { $_GET['change'] ='red'; } $_GET['change'] = rand(100000, 999999); echo '<body bgcolor="'.$_GET['change'].'">'; // if($_GET['change']=='red') // { // $_GET['change'] ='yellow'; // }elseif($_GET['change'] =='yellow'){ // $_GET['change'] ='red'; // } // elseif($_GET['change'] =='red'){ // $_GET['change'] ='green'; // } echo '<meta http-equiv="refresh" content="1; URL=background.php?change='.$_GET['change'].'">'; } ?> <form action="background.php" method="post"> <input type="submit" name="blue" value="Blau"/> </form> <form action="background.php?menu=lukas&farbe=<?php echo $_GET['farbe']; ?>" method="post"> <input type="submit" name="green" value="Gr&uuml;n" </form> <form action="background.php?farbe=<?php echo $_GET['farbe']; ?>" method="post"> <input type="submit" name="red" value="Rot" </form> <hr></hr> <form action="background.php" method="post"> <input type="text" name="font" value="" size="40" maxlength="40"/> <input type="submit" name="save" value="sichern"> </form> <hr></hr> <form action="background.php" method="post"> <select name="options"> <option value="blue">Blau</option> <option value="red">Rot</option> <option value="green">Gruen</option> </select> <input type="submit" name="save" value="sichern" </form> <hr></hr> <form action="background.php" method="post"> <input type="text" name="hex" value="#" size="40" maxlength="40"/> <input type="submit" name="save" value="anzeigen"><br /> Hex. Code: <?php if ($_POST['hex']) { echo $_POST['hex']; } ?> </form> <hr></hr> <form action="background.php" method="post"> <input type="radio" name="radiobutton" value="Blau"<?php if($_POST['radiobutton']=='Blau'){ echo "checked"; }?>>Blau<br> <input type="radio" name="radiobutton" value="Rot"<?php if($_POST['radiobutton']=='Rot'){ echo "checked"; }?>>Rot<br> <input type="radio" name="radiobutton" value="Gelb"<?php if($_POST['radiobutton']=='Gelb'){ echo "checked"; }?>>Gelb<br> <input type="radio" name="radiobutton" value="Grau"<?php if($_POST['radiobutton']=='Grau'){ echo "checked"; }?>>Grau<br> <input type="radio" name="radiobutton" value="Gruen"<?php if($_POST['radiobutton']=='Gruen'){ echo "checked"; }?>>Gr&uuml;n<br><br /> <input type="submit" name="save" value="sichern"> </form> <hr></hr> <form action="background.php" method="get"> <input type="text" name="farbe" value="" size="40" maxlength="40"/> <input type="submit" name="save" value="GET anzeigen"><br /> </form> <hr></hr> <form action="background.php" method="get"> <input type="submit" name="change" value="Change"/> </form> </body> </html>

4 poziom opinie

Zurück zu „PHP Programmieren“



Wer ist online?

Mitglieder in diesem Forum: Bot und 0 Gäste