Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Hey,
ich hab ein Problem, ich habe in einer while-schleife eine Überprüfung mit if und else und die gebn ein echo aus... blos wir durch die while schleife das echo zig mal wiederholt.!? geht es irgendwie das die ausgabe nur einmal dasteht anstatt 100 mal ?!
gruß wolf360
hauptsächlich will ich eine dauerhafte überprüfung eines formulars?!
Ich will eine liste angeben was alles ausgefüllt werden muss, sobald ein eintrag vorhanden ist, verschwindet dieser punkt dann..?!
Wenn ich das ausgefüllte formular erst auf einer nächste seite oder durch eine aktuallisierung prüfe, muss der benutzer alles nochmal eingeben!
<?php
// POST VARS
$myNumber = $_POST['myNumber'];
// ERROR ARRAY
$formError = array();
// DEFAULT
$formError['number'] = false;
if(isset($_POST['send']))
{
if(isset($myNumber) && is_numeric($myNumber))
{
// mach was
}
else
{
$formError['number'] = true;
}
}
?>
<html>
<head>
<title>My Test</title>
</head>
<body>
<form target="_self" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
Nummer : <input type="text" <?php if($formError['number'] == true) echo "style='border-color:red;'"; ?> name="myNumber" value="<?php echo $_POST['myNumber']; ?>">
<input type="submit" name="send" value="Sumbit">
</form>
</body>
</html>
<?php
$number = (empty($_POST['number'])) ? false :
(is_numeric($_POST['number'])) ? true : false;
if($number)
{
$number = $_POST['number'];
//number ist in Ordnung, tu was
}
else
{
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
Nummer :
<input type="text" name="number"
value="<?php echo (empty($_POST['number'])) ? '' : $_POST['number']; ?>"
style="<?php echo (isset($_POST['number'])) ? 'border:1px solid red;' : ''; ?>"
>
<input type="submit" name="send" value="Sumbit">
</form>
<?php
}
?>