Das Ergebnis
Hier der komplette Quellcode des oben gezeigten (also mit CSS und dem ein oder anderen Stil-Tag):
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Zufallsgenerator</title> <style> body{ font-family:Verdana, Geneva, sans-serif; background-color:#F3F3F3; } fieldset{ border:1px solid #CCC; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background-color:#FFFFFF; width:900px; padding:25px; margin:100px auto; } h1{ font-size:25px; } h4{ color:#FF9900; margin-top:-30px; } textarea{ width:99%; height:250px; overflow:visible; } input[type="submit"]{ margin-top:12px; width:100%; height:60px; font-size:18px; color:#FF0000; } .line_content{ color:#FF0000; font-style:oblique; } hr{ background-color:#D7D7D7; border:0; height:2px; } </style> </head> <body> <fieldset> <?php // Wenn das Formular leer ist if(!isset($_POST['array']) or $_POST['array'] == '') { ?> <center> <h1>Bitte geben Sie die möglichen Werte unten ein: </h1> <br> <h4>Ein Wert pro Zeile!</h4> <form action method="post"> <textarea name="array"></textarea> <input type="submit" value="Abschicken!" /> </form> </center> <?php } else { $line_count_array = explode("\n", $_POST['array']); $line_count = count($line_count_array); $line = rand(1, $line_count); $line_content = $line_count_array[$line - 1]; ?> <center> <h1> Die ausgewällte Zeile (<?php echo $line ?>) enthält den Wert <span class="line_content"> <?php echo $line_content; ?> </span> </h1> <hr> <h1>Bitte geben Sie die möglichen Werte unten ein: </h1> <br> <h4>Ein Wert pro Zeile!</h4> <form action method="post"> <textarea name="array"><?php echo $_POST['array'] ?></textarea> <input type="submit" value="Abschicken!" /> </form> </center> <?php } ?> </fieldset> </body> </html>