Web_spider
Neues Mitglied
Hi all 
und schon wieder habe ich ein Problem :(
Also es klappt jetzt alles doch wenn ich das Dokument abschicke ohne eine Volk auszuwählen, kommt zwar die Meldung "Bitte Volk auswählen", aber er läd trotzdem die Verarbeitungs php datei obwohl dort return false; steht
Hier der Code

und schon wieder habe ich ein Problem :(
Also es klappt jetzt alles doch wenn ich das Dokument abschicke ohne eine Volk auszuwählen, kommt zwar die Meldung "Bitte Volk auswählen", aber er läd trotzdem die Verarbeitungs php datei obwohl dort return false; steht
Hier der Code
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Registrierung</title>
<script language="javascript" type="text/javascript">
function CheckData()
{
if (document.reg.volk.options.selectedIndex == 0)
{
alert("Bitte wählen sie ein Volk");
return false;
}
else
{
return true;
}
}
function checkValidity()
{
with(document.reg)
{
if ((username.value != '') && (password.value != '') && (passwordrepetition.value != '') && (email.value != '') && (emailrepetition.value != '') && (secretquestion.value != ''))
{
abschicken.disabled = '';
}
else
{
abschicken.disabled = 'disabled';
}
}
}
</script>
<?php
//Im Fehlerfalle
$systemerror = $HTTP_GET_VARS['error'];
if ($systemerror == "noconnect")
{
print("<div style=\"height: 50px; width: 430px; border: 2px gold outset; background-color: red; color: white;\">\n<b>Systemfehler: </b>Keine Verbindung zur Datenbank konnte aufgebaut werden. <a href=\"#\">Gm's hier</a> <a href=\"#\">Kontakt</a> <a href=\"#\">Hilfe</a></div><br />\n");
}
else
{
print("");
}
if ($systemerror == "nodb")
{
print("<div style=\"height: 50px; width: 430px; border: 2px gold outset; background-color: red; color: white;\">\n<b>Systemfehler: </b>Keine Datenbank gefunden. Anmeldung konnte nicht vollbracht werden. <a href=\"#\">Gm's hier</a> <a href=\"#\">Kontakt</a> <a href=\"#\">Hilfe</a></div><br />\n");
}
else
{
print("");
}
if ($systemerror == "nowrite")
{
print("<div style=\"height: 60px; width: 430px; border: 2px gold outset; background-color: red; color: white;\">\n<b>Systemfehler: </b>Daten konnten nicht in die Datenbank geschrieben werden. Anmeldung konnte nicht vollbracht werden. <a href=\"#\">Gm's hier</a> <a href=\"#\">Kontakt</a> <a href=\"#\">Hilfe</a></div><br />\n");
}
else
{
print("");
}
//Benutzerdaten
$firstname = $HTTP_GET_VARS['firstname'];
$name = $HTTP_GET_VARS['name'];
$birthyear = $HTTP_GET_VARS['birthyear'];
//Accountdaten
$username = $HTTP_GET_VARS['username'];
$race = $HTTP_GET_VARS['race'];
$email = $HTTP_GET_VARS['email'];
$password = $HTTP_GET_VARS['password'];
$secretquestion = $HTTP_GET_VARS['secretquestion'];
?>
</head>
<body onload="javascript:document.reg.abschicken.disabled = 'disabled';">
<form action="http://localhost/regwork.php" method="post" onSubmit="javascript: CheckData();" name="reg" id="reg">
<table border="1" style="background-image: url('bgimages/mainbg.jpg'); border: 2px outset gold;">
<tr>
<td colspan="2" align="center"><b>Benutzerinformationen</b></td>
</tr>
<tr>
<td width="200">Vorname: </td>
<?php
print("<td><input type=\"text\" name=\"vorname\" id=\"vorname\" size=\"30\" tabindex=\"1\" value=\"".$firstname."\" /></td>");
?>
</tr>
<tr>
<td width="200">Nachname: </td>
<?php
print("<td><input type=\"text\" name=\"nachname\" id=\"nachname\" size=\"30\" tabindex=\"2\" value=\"".$name."\" /></td>");
?>
</tr>
<tr>
<td width="200">Geburtsjahr: </td>
<?php
print("<td><input type=\"text\" name=\"gebjahr\" id=\"gebjahr\" size=\"10\" tabindex=\"3\" value=\"".$birthyear."\" /></td>");
?>
</tr>
<tr>
<td colspan="2" align="center"><b>Account Daten</b></td>
</tr>
<tr>
<td width="200"><label for="username">Name des Accounts: </label></td>
<?php
print("<td><input type=\"text\" name=\"username\" id=\"username\" size=\"30\" tabindex=\"4\" onkeyup=\"javascript:checkValidity();\" value=\"".$username."\" /></td>");
?>
</tr>
<tr>
<td width="200"><a href="" style="color: red;">Volk: </a></td>
<td><select name="volk" id="volk" tabindex="5">
<option value="choose" selected="selected">Volk bestimmen</option>
<option>Menschen</option>
<option value="Zwerge">Zwerge</option>
<option value="Elfen">Elfen</option>
<option value="Orks">Orks</option>
<option value="Untote">Untote</option>
<option value="Dunkelelfen">Dunkelelfen</option>
<option value="Elementare">Elementare</option>
</select>
<a href="#" style="color: red;">info</a>
</td>
</tr>
<tr>
<td width="200"><label for="email">Email: </label></td>
<td><input type="text" name="email" id="email" size="40" tabindex="6" onkeyup="javascript:checkValidity()" /></td>
</tr>
<tr>
<td width="200"><label for="emailrepetition">Email (Wiederholung): </label></td>
<td><input type="text" name="emailrepetition" id="emailrepetition" size="40" tabindex="7" onkeyup="javascript:checkValidity()" /></td>
</tr>
<tr>
<td width="200"><label for="password">Passwort: </label></td>
<td><input type="password" name="password" id="password" size="30" tabindex="8" onkeyup="javascript:checkValidity()" /></td>
</tr>
<tr>
<td width="200"><label for="passwordrepetition">Passwort (Wiederholung): </label></td>
<td><input type="password" name="passwordrepetition" id="passwordrepetition" size="30" tabindex="9" onkeyup="javascript:checkValidity()" /></td>
</tr>
<tr>
<td width="200"><label for="secretquestion">Kennungsfrage: </label></td>
<td><input type="text" name="secretquestionask" id="secretquestionask" size="30" value="Was ärgert sie am meisten?" readonly="readonly" /><br />
<b>Wichtig: Merken sie sich die Antwort.</b><br />
<input type="text" name="secretquestion" id="secretquestion" tabindex="10" size="30" onkeyup="javascript:checkValidity()" />
</td>
</tr>
<tr>
<td><input name="abschicken" id="abschicken" type="submit" tabindex="11" value="Abschicken" /></td>
<td><input name="reset" type="reset" value="Reset" onclick="document.reg.abschicken.disabled='true'" /></td>
</tr>
</table>
</form>
</body>
</html>
Zuletzt bearbeitet von einem Moderator: