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:

Warnung! Spoiler! (Langer Code)

Php Code:


<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
  {
	// mysql inserts etc.
	echo" Du wurdest erfolgreich registriert!";
  }


}

?>

 


Bei weiteren Fragen kannst du dich bei mir per /m im Chat melden.

Gruss,

DoUgHbOyS