Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- Pferd in DB registrieren - weisse Seite (https://www.gegen-bilderklau.net/thread.php?threadid=181818)


Geschrieben von Tasteless_Candy am 15.09.2011 um 16:57:

  Pferd in DB registrieren - weisse Seite

Hallo zusammen

ich hab da einen Code. Julia712 von eef war so lieb und hat mir etwas gehalofen nur leider funktioniert das ganze bei mir immer noch nicht. Vielleicht weiss ja von euch noch jemand weiter.
An dieser Stelle nochmals herzlichen Dank an julia712

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


Forensoftware: Burning Board, entwickelt von WoltLab GmbH