Hallo zusammen,
ich habe ein script mit dem der User Daten in die Datenbank laden kann...
Eine Überprüfung der einzelnen Felder hab ich schon hinbekommen, allerdings schickt sich das Formular immernoch leer ab wenn man die Seite öffnet oder auf aktualisieren klickt.
Also sobald man 5 mal auf aktualisieren klickt hat man 5 leere Einträge in der Datenbank
kann man das irgendwie verhindern?
so sieht der code meines formulars aus:
Wäre nett wenn mir jemand helfen könnte
Vielen Dank schon mal und viele Grüße
Markus
ich habe ein script mit dem der User Daten in die Datenbank laden kann...
Eine Überprüfung der einzelnen Felder hab ich schon hinbekommen, allerdings schickt sich das Formular immernoch leer ab wenn man die Seite öffnet oder auf aktualisieren klickt.
Also sobald man 5 mal auf aktualisieren klickt hat man 5 leere Einträge in der Datenbank

kann man das irgendwie verhindern?
so sieht der code meines formulars aus:
HTML:
<script type="text/javascript">
<!--
function chkFormular()
{
if(document.Formular.name.value == "") {
alert("Bitte einen Zutatennamen eingeben!");
document.Formular.name.focus();
return false;
}
if(document.Formular.protein.value == "") {
alert("Bitte den Proteinwert eingeben!");
document.Formular.protein.focus();
return false;
}
if(document.Formular.fett.value == "") {
alert("Bitte den Fettwert eingeben!");
document.Formular.fett.focus();
return false;
}
if(document.Formular.kohl.value == "") {
alert("Bitte den Kohlenhydrathewert eingeben!");
document.Formular.kohl.focus();
return false;
}
if(document.Formular.rohf.value == "") {
alert("Bitte den Rohfaserwert eingeben!");
document.Formular.rohf.focus();
return false;
}
if(document.Formular.preis.value == "") {
alert("Bitte einen Durchschnittspreis eingeben!");
document.Formular.preis.focus();
return false;
}
if(document.Formular.max_menge.value == "") {
alert("Bitte die Maximale Menge eingeben!");
document.Formular.max_menge.focus();
return false;
}
}
//-->
</script>
<form name="Formular" action="mixrechner.php?do=test" method="POST" OnSubmit="return chkFormular()">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="tcat">Zutaten Upload</td>
</tr>
<tr>
<td class="alt2">
<table width="23%" border="1" align="center">
<tr>
<td height="35"><div align="left"> Zutat:</div></td>
<td><div align="center"><input type="Text" name="name" size="25"></div></td>
</tr>
<tr>
<td height="35"><div align="left"> Protein:</div></td>
<td><div align="center"><input type="Text" name="protein" size="25"></div></td>
</tr>
<tr>
<td height="35"><div align="left"> Fett:</div></td>
<td><div align="center"><input type="Text" name="fett" size="25"></div></td>
</tr>
<tr>
<td height="35"><div align="left"> Kohlenhydrathe:</div></td>
<td><div align="center"><input type="Text" name="kohl" size="25"></div></td>
</tr>
<tr>
<td height="35"><div align="left"> Rohfaser:</div></td>
<td><div align="center"><input type="Text" name="rohf" size="25"></div></td>
</tr>
<tr>
<td height="35"><div align="left"> Preis:</div></td>
<td>
<div align="center"><input type="Text" name="preis" size="25"></div></td>
</tr>
<tr>
<td height="35"><div align="left"> Max. Menge:</div></td>
<td>
<div align="center"><input type="Text" name="max_menge" size="25"></div></td>
</tr>
</table>
<div align="center">
<input type="Submit" name="submit" value="Formular senden">
<input name="Submit2" type="reset" value="Löschen">
</div></td>
</tr>
</table>
</form>
Wäre nett wenn mir jemand helfen könnte
Vielen Dank schon mal und viele Grüße
Markus