Hallo zusammen!
Hab ne kleine Frage zu Arrays.
Und zwar möcht Zahlen aus einem Form prüfen ob sie doppelt oder mehrfach eingegeben wurden und eine Fehlermeldung ausgeben wenn das der Fall ist.
PHP
<form action="index.php" method="post">
<input type="text" name="zahl1" size="1" maxlength="2" value="<?php echo $_POST['zahl1']; ?>">
<input type="text" name="zahl2" size="1" maxlength="2" value="<?php echo $_POST['zahl2']; ?>">
<input type="text" name="zahl3" size="1" maxlength="2" value="<?php echo $_POST['zahl3']; ?>">
<input type="text" name="zahl4" size="1" maxlength="2" value="<?php echo $_POST['zahl4']; ?>">
<input type="text" name="zahl5" size="1" maxlength="2" value="<?php echo $_POST['zahl5']; ?>">
<input type="text" name="zahl6" size="1" maxlength="2" value="<?php echo $_POST['zahl6']; ?>"><br>
<input type="submit" name="submit" value="Auswerten">
</form>
Hab mir gedacht das geht am Besten mit einem Array:
PHP
$checkarray = array(
'zahl1' => $_POST['zahl1'],
'zahl2' => $_POST['zahl2'],
'zahl3' => $_POST['zahl3'],
'zahl4' => $_POST['zahl4'],
'zahl5' => $_POST['zahl5']);
aber jetzt weiss ich nichtmehr weiter.
array_key_exists prüft ja nicht ob da was doppelt ist... oder doch?
Hat einer ne Idee?