So habe ich Eingabefelder und wenn sie eingereicht werden, überprüfe ich, ob ihr eingegebenen Text in einem Feld angezeigt:nicht Regel für bestimmtes Eingabefeld hinzufügen
<form method="post">
<input type="text" name="1">
<input type="text" name="2">
<input type="text" name="3">
<input type="submit" name="submit">
</form>
<?php
if(isset($_POST['submit'] {
$array = array('432423', '434', '3', '2', '213');
$success = true;
foreach ($_POST as $key=>$value) {
if (!empty($value) && $key != "submit") {
if (!in_array($value, $array)) {
$success = false;
}
}
}
var_dump($success);
// TRUE if all contains, FLASE if any one doesn't contain
}
?>
Aber wenn ich ein bestimmtes Eingabefeld wollte nicht um gegen das Array überprüft zu werden, wie würde ich das tun
Sie tun bereits GENAU was Sie fragen mit dem '$ key! = 'submit'', also .... was genau ist das Problem? –
@MarcB es ist nicht nur der Submit-Button Ich möchte nicht überprüft werden. Ich möchte, dass ein anderes Eingabeformular nicht überprüft wird –
also '$ key! = 'submit' && $ key! = 'whateverelse'' –