Formularüberprüfung

corona

Erfahrenes Mitglied
Hallo!

Ich hab ein Formular. Dieses will ich überprüfen lassen, ob die Felder auch tatsächlich ausgefüllt worden sind. Da das Formular die DB-Tabelle mit hinein integriert, glaub ich kann man das nur mit PHP machen, oder?
Jedenfalls hat es mit folgendem JavaScript-Code nicht geklappt:
Code:

PHP:
<script type="text/javascript"> 
<!-- 
function chkFormular() 
{ 
if(document.Formular.anzahl.value == "")  { 
   alert("Bitte die Anzahl eingeben!"); 
   document.Formular.anzahl.focus(); 
   return false; 
  } 
} 
//--> 
</script>



Ich will dass erst beim Anklicken des Absenden-Buttons die Überprüfung stattfindet. Also nicht gleich beim Laden der Seite.

Wer kann mir da helen?
Die Formularelemente, die untersucht werden sollen, heißen:
user_anzahl[] und kaufen[<?php echo $i; ?>]"

Ich bedanke mich jetzt schon.
 
PHP:
if(ereg("[a-zA-Z0-9_]", $var) {
     // dann mache das was dein formular machen soll.
}

Ich hoffe das ist das was du willst, ansonsten checke ich nicht was du willst.
 
Ich hoffe ich hab verstanden was du meinst ^^

<?
require_once("db-connect");

if (isset($_POST["name des submitbuttons"]))
{
if ((!isset(zu überprüfendes feld)))
{
echo ("ist es leer tue dieses hier");
}
{
echo ("ansonsten tue dies...z.b. das formular anzeigen");
}

<----DEIN FORMULAR HIERHIN---->
?>
 
eigentlich sollte es so funktionieren:


PHP:
if (!isset($_POST["user_anzahl"])) {
$fehler1 = "ja";
}
else {
$user_anzahl = $_POST["user_anzahl"];
}

if (!isset($_POST["kaufen"])) {
$fehler2 = "ja";
}
else {
$kaufen = $_POST["kaufen"];
}

if(!isset($fehler1) AND !isset($fehler2)) {
echo "Alle Felder ausgefüllt!";
}
else {

if(isset(fehler1)) {
echo "Feld user_anzahl wurde nicht ausgefüllt!"
}

if(isset(fehler2)) {
echo "Feld kaufen wurde nicht ausgefüllt!"
}
}
MfG
cyber
 
Zurück