Hi,
erst einmal ist es empfehlbar sich ein wenig mit PHP auszukennen, bzw. bekannt machen bevor man ganze Formulare mit wie z.B. MySQL-Inserts etc. programmiert. Aber um dir ein kleines Beispiel zu zeigen wie es aussehen wuerde, wenn ich ein Formular ganze ohne Datenbankeintraege programmieren wuerde, (ohne Design), so wuerde es aussehen:
<form action="example.php" method="post">
<label for="herkunft">Herkunft (Land):</label><br><input type="text" name="herkunft"><br>
<label for="dd">Geburtstag: (dd/mm/yyyy)</label><br>
<select name="dd">
<?php
$day = 1;
for ($day; $day <= 31; $day++)
{
if ($day <= 9)
{
echo "<option>0$day</option>";
}
else
{
echo "<option>$day</option>";
}
}
?>
</select>
<select name="mm">
<?php
$mm = 1;
for ($mm; $mm <= 12; $mm++)
{
if ($mm <= 9)
{
echo "<option>0$mm</option>";
}
else
{
echo "<option>$mm</option>";
}
}
?>
</select>
<select name="yyyy">
<?php
$yyyy = 1900;
for ($yyyy; $yyyy <= 2000; $yyyy++)
{
echo "<option>$yyyy</option>";
}
?>
</select><br>
<label for="geschlecht">Geschlecht:</label><br>
<select name="geschlecht">
<option>nicht angegeben</option>
<option>maehnlich</option>
<option>weiblich</option>
</select><br>
<label for="webseite">Webseite:</label><br><input type="text" name="webseite" value="http://"><br><br>
<input type="submit" name="submit" value="Registrieren">
</form>
<?php
$submit = $_POST['submit'];
$herkunft = $_POST['herkunft'];
$dd = $_POST['dd'];
$mm = $_POST['mm'];
$yyyy = $_POST['yyyy'];
$geschlecht = $_POST['geschlecht'];
$webseite = $_POST['webseite'];
if ($submit)
{
if (strlen($herkunft) < 3 || empty($herkunft))
{
echo" Herkunft nicht angegeben und/oder enthaelt zu wenig Zeichen.";
}
else
{
echo" Du wurdest erfolgreich registriert!";
}
}
?>
Bei weiteren Fragen kannst du dich bei mir per /m im Chat melden.
Gruss,
DoUgHbOyS