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
}
?> |