Dass das Array leer ist.
Das Formular erst mal abschicken.
Also der ganze Code sieht so aus:
<form action="" method="post" type="submit">
<select name="gen" size="1">
<option value="standard">Wählen Sie einen Generator aus!</option>
<optgroup label="Hashes">
<option value="haval1604">haval160,4</option>
<option value="md5">md5</option>
<option value="sha1">sha1</option>
<option value="sha256">sha256</option>
<option value="sha512">sha512</option>
</optgroup>
<optgroup label="Verschlüsslungen">
<option value="caesarverschiebung">Caesar-Verschiebung</option>
<option value="rot13">ROT13</option>
</optgroup>
<optgroup label="Sonstiges">
<option value="zufall">Zufallscode</option>
</optgroup>
</select>
</form>
<?php
var_dump($_POST);
Wie kann ich den Array mit Werten füllen? Wie das Formular gültig (ohne Button) abschicken?