1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
  | 
     <?php
//Session starten
session_start();
//Datenbank und Userprüfung einbinden
include ("datenbank.php");
include ("checkuser.php");
//Variablen aus Formular übergeben
$name = $_POST["name"];
$rasse = $_POST["rasse"];
$geschlecht = $_POST["geschlecht"];
$besitzer = $_POST["besitzer"];
$pfleger = $_POST["pfleger"];
$charakter = $_POST["charakter"];
//Fehlertexte & Erfolgtext speichern
$fehler = "<h1>Fehler!</h1>";
$fehler1 = "Bitte fülle alle Felder vollständig aus!<br><b> <a href="javascript:history.back()"Zurück</a></b>";
$fehler2 = "Dieser Name existiert bereits!<br><b><a href="javascript:history.back()"Zurück</a></b>";
$fehler3 = "Problem beim eintragen in die Datenbank <br><b><a href="javascript:history.back()"Zurück</a></b>";
$erfolg = "<h1>Registrierung erfolgreich</h1>";
//weitere Texte speichern
$internetlink = "<a href='http://voeny.vo.funpic.de/turnierpferde.php' >Zur Übersicht</a>";
$registrationmeldung = " ,wurde erfolgreich erstellt. ".internlink."<br>";
//Wenn Formular gesendet wurde
if ($_POST["sent"])
{
 //Wenn Name&Geschlecht&Rasse&Besitzer&Pfleger&Charakter belegt sind
 if ((!empty($name)) && (!empty($geschlecht)) && (!empty($rasse)) && (!empty($besitzer)) && (!empty($pfleger)) && (!empty($charakter)))
 {
  //ID vom Pferd mit Namen $name abrufen
  $query = mysql_query("SELECT id FROM pferd WHERE name='$name'");
  //Wenn das Pferd von der obigen Abfrage nicht existiert
  if(@mysql_num_rows($query) ==0)
  {
   //Dann das Pferd eintragen
   $query = mysql_query ("INSERT INTO pferd (name, geschlecht, rasse, besitzer, pfleger, charakter) values ('$name', '$geschlecht', '$rasse', '$besitzer', '$pfleger', '$charakter')");
   //Wenn der Eintrag erfolgreich ist
   if ($query)
   {
   //Sessionvariable belegen
   $_SESSION["name"] = stripslashes($name);
   //ERFOLG: Ausgabe machen
   echo $erfolg.$_SESSION["name"].$loginmeldung;
   }
   //Wenn der Eintrag nicht erfolgreich ist
   else
   {
    //Fehler 3 ausgeben
    echo $fehler.$fehler3;
   }
  }
  //Wenn das Pferd vor der Abfrage existiert
  else
  {
   //Fehler 2 ausgeben
   echo $fehler.$fehler2;
  }
 }
 //Wenn eine der Variablen aus dem Formular unbelegt ist
 else
 {
  echo $fehler.$fehler1;
 }
}
//Wenn das Formular nicht abgesendet wurde
else
{
?>
<h1> Pferde Registrierung </h1>
<form name = "anmeldung" action = "" method = "post">
Name: <input type = "text" name = "name" ><br>
Geschlecht: <input type = "text" name = "geschlecht" ><br>
Rasse: <input type = "text" name = "rasse" ><br>
Besitzer: <input type = "text" name = "besitzer" ><br>
Pfleger: <input type = "text" name = "pfleger" ><br>
Charakter: <input type = "text" name = "text" ><br>
<input type = "hidden" name = "sent" value = "sent">
<input type = "submit" name ="Eintragen" />
</form>
<?php
}
?> |