AW: html formular mit php Code auslesen?
php-Version (Datei als *.php abspeichern):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>
<title>Umfrage</title>
<style type="text/css">
body
{
font-family: Arial;
}
h1
{
font-size: 16pt;
}
.beschriftung
{
display: block;
float: left;
width: 200px; /* Breite.*/
}
fieldset
{
margin-bottom: 20px;
}
legend
{
font-size: 16pt;
font-family: Arial;
background-color: #cccccc;
}
input, select, option
{
background-color: #ffffff;
border: 1px solid #cccccc;
}
input:hover, select:hover, option:hover, input:focus, select:focus, option:focus
{
background-color: #efefef;
border: 1px solid #cccccc;
}
</style>
<script type="text/javascript">
function chkFormular()
{
if(document.Formular.alter.value == false)
{
alert("Bitte makieren Sie ihr Alter!");
document.Formular.alter.focus();
return false;
}
if (document.Formular.kaufen.value < "0" || "9" < document.form1.kaufen.value) {
document.Formular.kaufen.value = "";
alert ("Bitte geben sie eine Zahl ein!");
document.Formular.kaufen.focus();
return false;
}
}
</script>
</head>
<body>
<form name="Formular" method="post" action= <?php echo $_SERVER['PHP_SELF'] ?> onSubmit="return chkFormular()">
<h1>Umfrage zum Weserrad Weg!</h1>
<fieldset>
<legend>In welcher Altersgruppe sind Sie?</legend>
<input type="radio" name="alter" id="Alter-1" value="Unter 18 Jahren" /><label for="Alter-1">Unter 18 Jahren</label>
<input type="radio" name="alter" id="Alter-2" value="18-30 Jahren" /><label for="Alter-2">18-30 Jahren</label>
<input type="radio" name="alter" id="Alter-3" value="30-50 Jahren" /><label for="Alter-3">30-50 Jahren</label>
<input type="radio" name="alter" id="Alter-4" value="30-50 Jahren" /><label for="Alter-4">30-50 Jahren</label>
<input type="radio" name="alter" id="Alter-5" value="Über 50" /><label for="Alter-4">Über 50</label>
</fieldset>
<fieldset>
<legend>Nutzen Sie den Weserrad Weg?</legend>
<input type="radio" name="weg" id="Weg-1" value="Ja" /><label for="Weg-1">Ja</label>
<input type="radio" name="weg" id="Weg-2" value="Nein" /><label for="Weg-2">Nein</label>
</fieldset>
<fieldset>
<legend>Wenn Ja wie oft?</legend>
<input type="radio" name="ja" id="Ja-1" value="Oft" /><label for="Ja-1">Oft </label>
<input type="radio" name="ja" id="Ja-2" value="Hin und wieder" /><label for="Ja-2">Hin und wieder</label>
<input type="radio" name="ja" id="Ja-3" value="Selten" /><label for="Ja-3">Selten</label>
<input type="radio" name="ja" id="Ja-4" value="Nie" /><label for="Ja-4">Nie</label>
</fieldset>
<fieldset>
<legend>Würden Sie sich für einen Weserrad Weg Flyer interessieren? </legend>
<input type="radio" name="flyer" id="Flyer-1" value="Ja" /><label for="Flyer-1">Ja</label>
<input type="radio" name="flyer" id="Flyer-2" value="Nein" /><label for="Flyer-2">Nein</label>
</fieldset>
<fieldset>
<legend>Würden Sie sich einen Flyer kaufen? Wenn Ja wieviel Geld würden Sie ausgeben? </legend>
<label for="kaufen" class="kaufen">Preis in Euro: </label>
<input name="kaufen" id="kaufen" type="text" />
</fieldset>
<button type="submit">Abschicken</button>
<button type="reset">Formular leeren</button>
</form>
</body>
</html>
html-version:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Umfrage</title>
<style type="text/css">
body
{
font-family: Arial;
}
h1
{
font-size: 16pt;
}
.beschriftung
{
display: block;
float: left;
width: 200px; /* Breite.*/
}
fieldset
{
margin-bottom: 20px;
}
legend
{
font-size: 16pt;
font-family: Arial;
background-color: #cccccc;
}
input, select, option
{
background-color: #ffffff;
border: 1px solid #cccccc;
}
input:hover, select:hover, option:hover, input:focus, select:focus, option:focus
{
background-color: #efefef;
border: 1px solid #cccccc;
}
</style>
<script type="text/javascript">
function chkFormular()
{
if(document.Formular.alter.value == "")
{
alert("Bitte makieren Sie ihr Alter!");
document.Formular.alter.focus();
return false;
}
if (document.Formular.kaufen.value < "0" || "9" < document.form1.kaufen.value) {
document.Formular.kaufen.value = "";
alert ("Bitte geben sie eine Zahl ein!");
document.Formular.kaufen.focus();
return false;
}
}
</script>
</head>
<body>
<form name="Formular" method="post" action="server.php" onSubmit="return chkFormular()">
<h1>Umfrage zum Weserrad Weg!</h1>
<fieldset>
<legend>In welcher Altersgruppe sind Sie?</legend>
<input type="radio" name="alter" id="Alter-1" value="Unter 18 Jahren" /><label for="Alter-1">Unter 18 Jahren</label>
<input type="radio" name="alter" id="Alter-2" value="18-30 Jahren" /><label for="Alter-2">18-30 Jahren</label>
<input type="radio" name="alter" id="Alter-3" value="30-50 Jahren" /><label for="Alter-3">30-50 Jahren</label>
<input type="radio" name="alter" id="Alter-4" value="30-50 Jahren" /><label for="Alter-4">30-50 Jahren</label>
<input type="radio" name="alter" id="Alter-5" value="Über 50" /><label for="Alter-4">Über 50</label>
</fieldset>
<fieldset>
<legend>Nutzen Sie den Weserrad Weg?</legend>
<input type="radio" name="weg" id="Weg-1" value="Ja" /><label for="Weg-1">Ja</label>
<input type="radio" name="weg" id="Weg-2" value="Nein" /><label for="Weg-2">Nein</label>
</fieldset>
<fieldset>
<legend>Wenn Ja wie oft?</legend>
<input type="radio" name="ja" id="Ja-1" value="Oft" /><label for="Ja-1">Oft </label>
<input type="radio" name="ja" id="Ja-2" value="Hin und wieder" /><label for="Ja-2">Hin und wieder</label>
<input type="radio" name="ja" id="Ja-3" value="Selten" /><label for="Ja-3">Selten</label>
<input type="radio" name="ja" id="Ja-4" value="Nie" /><label for="Ja-4">Nie</label>
</fieldset>
<fieldset>
<legend>Würden Sie sich für einen Weserrad Weg Flyer interessieren? </legend>
<input type="radio" name="flyer" id="Flyer-1" value="Ja" /><label for="Flyer-1">Ja</label>
<input type="radio" name="flyer" id="Flyer-2" value="Nein" /><label for="Flyer-2">Nein</label>
</fieldset>
<fieldset>
<legend>Würden Sie sich einen Flyer kaufen? Wenn Ja wieviel Geld würden Sie ausgeben? </legend>
<label for="kaufen" class="kaufen">Preis in Euro: </label>
<input name="kaufen" id="kaufen" type="text" />
</fieldset>
<button type="submit">Abschicken</button>
<button type="reset">Formular leeren</button>
</form>
</body>
</html>
Nun werden schonmal die Zahlen kontrolliert.