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)
----- [PHP & MySQL] [Problem] 'Pferd erstellen'-Script (https://www.gegen-bilderklau.net/thread.php?threadid=141637)


Geschrieben von LeAnn am 28.09.2008 um 17:17:

  [Problem] 'Pferd erstellen'-Script

Liebe GB'ler,
für das Reitsportzentrum Arlberg habe ich ein 'Pferd erstellen' Script gebastelt.
Nur hat sich dabei leider irgendein Problem rein geschlichen. Da die Adresse
noch geheim ist, kann ich euch nur Screens und den Code geben. Ich hoffe
ihr könnt mir helfen.

LG Janin
pferderstellen1.php (Das Formular)
code:
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:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>  
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">  
<meta http-equiv="expires" content="0">
<title>Reitsportzentrum Arlberg </title>
<link rel="stylesheet" type="text/css" href="../style.css">

<body bgcolor="#3e3939">
<form method="POST" action="pferderstellen.php">
  <table width="100%" border="0">
    <tr>
      <td><p>Hallo und herzlich Willkommen im Pferde erstell Programm des Reitsportzentrum Arlbergs.<br>
        Wenn du dir jetzt ein Pferd erstellen m&ouml;chtest, dann lese den folgenden Text durch und mache deine Angaben.<br>
        Viel Spa&szlig;</p>
        <p>Der Zuchtname meines Pferdes lautet <input type="text" name="zuchtname" value="Zuchtname">. Er wurde <input type="text" name="jahrgang" value="Jahrgang. Bitte mit Sternchen (z.b. *2000">
        geboren. Sein Rufname ist <input type="text" name="rufname" value="Rufname">. Mein Pferd ist ein <input type="text" name="rasse" value="Rasse"> in der Farbe <input type="text" name="farbe" value="Farbe">. Es hat folgende Abzeichen (Sollte es keine Abzeichen geben einfach -- machen) <input type="text" name="abzeichen" value="Abzeichen">. Der Besitzer des Pferdes ist <input type="text" name="besitzer" value="Besitzer">. Seine ID lautet <input type="text" name="besitzerid" value="Besitzer ID">. Die Reitbeteiligung des Pferdes lautet (Sollte es keine Reitbeteiligung geben einfach -- machen) <input type="text" name="reitbeteiligung" value="Reitbeteiligung">. Das hier ist der Preis des Pferdes (Sollte es unverkäuflich sein bitte Nicht zu Verkaufen hinschreiben) <input type="text" name="preis" value="Nicht zu verkaufen V€">. Achso! Das Geschlecht des Pferdes ist <input type="text" name="geschlecht" value="Hengst, Stute, Wallach">.<br>
Die Ausbildung des Pferdes schreibst du bitte wie im Beispiel hin: Y; Potenzial: kann bis Z erweitert werden.<br>
Dressur: <input type="text" name="dressur" value="Ausbildung"><br>
Springen: <input type="text" name="springen" value="Ausbildung"><br>
Vielseitigkeit: <input type="text" name="vielseitigkeit" value="Ausbildung"><br>
Für Longe und Kutsche schreibst du kurze Stichpunkte (Characktereigenschaften) auf die sein Verhalten dabei am besten beschreiben.<br>
An der Kutsche benimmt sich das Pferd <input type="text" name="kutsche" value="Verhalten"> und an der Longe <input type="text" name="longe" value="Verhalten">. Für die folgenen drei Daten schreibst du Zahlen von0 bis 100 mit % dahinter. Das Pferd ist zu <input type="text" name="verladefromm" value="Verladefromm"> Verladefromm. Es hat <input type="text" name="turniererfahrung" value="Turniererfahrung"> und ist zu <input type="text" name="geländesicher" value="geländesicher"> Geländesicher.<br>
Jetzt noch kurz was über den Stammbaum:<br>
<input type="text" name="vater" value="Vater"> (von <input type="text" name="großvaterv" value="Vater des Vaters">; aus der <input type="text" name="großmutterv" value="Mutter des Vaters">)<br>
<input type="text" name="mutter" value="Mutter"> (von <input type="text" name="großvaterm" value="Vater der Mutter">; aus der <input type="text" name="großmutterm" value="Mutter der Mutter">)<br>
Ist das Pferd zugelassen? <input type="text" name="zugelassen" value="Ja/Nein"><br>
Das Pferd ist vom Rang her <input type="text" name="rang" value="Elitehengst/-stute/Staatshengst/-stute">.<br>
Die Kosten der Decktaxe/Leihmutterschaft betragen sich auf <input type="text" name="decktaxe" value="V€">.<br>
Momentan hat das Pferd <input type="text" name="nachzuchten" value="Nachzuchten"> Nachzuchten (Wenn es noch keine gibt eine 0 hinschreiben).<br>
Die Namen der Stutfohlen lauten <textarea name="stutfohlen" cols="30" rows="4"></textarea>
,<br>
die Namen der Hengstfohlen lauten <textarea name="hengstfohlen" cols="30" rows="4"></textarea>.<br>
Das Zuchtgebite (Bitte nur eins angeben) liegt in <input type="text" name="zuchtgebiet" value="Zuchtgebiet">. Das Copyright aller Bilder liegt bei <input type="text" name="copyright" value="Copyright">. Das Pferd ist vor allem auf <select name="betont">
  <option value="Dressur">Dressur</option>
  <option value="Springen">Springen</option>
  <option value="Vielseitigkeit">Vielseitigkeit</option>
</select> betont.<br>
Und zu guter letzt, der Charackter des Pferdes:<br>
<textarea name="charackter" cols="50" rows="10"></textarea>
        </p></td>
    </tr>
  </table>
  <p>&nbsp;</p>
  <p><input type="submit" value="Pferd erstellen" name="B1">
  </p>
</form>
</body>
</head>


pferderstellen.php
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:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>  
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">  
<meta http-equiv="expires" content="0">
<title>Reitsportzentrum Arlberg </title>
<link rel="stylesheet" type="text/css" href="../style.css">

<body bgcolor="#3e3939">
<?php
//Datenbankverbindung einfügen!
   include('datenbank.php');
//Variablen festlegen
   $zuchtname $_POST['zuchtname'];
   $rufname $_POST['rufname'];
   $jahrgang $_POST['jahrgang'];
   $rasse $_POST['rasse'];
   $farbe $_POST['farbe'];
   $abzeichen $_POST['abzeichen'];
   $besitzer $_POST['besitzer'];
   $reitbeteiligung $_POST['reitbeteiligung'];
   $preis $_POST['preis'];
   $geschlecht $_POST['geschlecht'];
   $besitzerid $_POST['besitzerid'];
   $dressur $_POST['dressur'];
   $springen $_POST['springen'];
   $vielseitigkeit $_POST['vielseitigkeit'];
   $kutsche $_POST['kutsche'];
   $longe $_POST['longe'];
   $verladefromm $_POST['verladefromm'];
   $turniererfahrung $_POST['turniererfahrung'];
   $geländesicherheit $_POST['geländesicherheit'];
   $vatter $_POST['vater'];
   $mutter $_POST['mutter'];
   $großvaterv $_POST['großvaterv'];
   $großmutterv $_POST['großmutterv'];
   $großvaterm $_POST['großvaterm'];
   $großmutterm $_POST['großmutterm'];
   $zugelassen $_POST['zugelassen'];
   $rang $_POST['rang'];
   $decktaxe $_POST['decktaxe'];
   $nachzuchten $_POST['nachzuchten'];
   $stutfohlen $_POST['stutfohlen'];
   $hengstfohlen $_POST['hengstfohlen'];
   $zuchtgebiet $_POST['zuchtgebiet'];
   $copyright $_POST['copyright'];
   $charackter $_POST['charackter'];
   $betont $_POST['betont'];
//wenn eine der Variablen name, pass oder mail leer ist, dann [if]
   if( ($zuchtname=='') ) {
//Ausgabe der Fehlermeldung
      echo "<b>Error</b>
      Bitte fülle alle aus!<br><br>
      Bitte <a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";
//wenn alles richtig ist: 
   } else {
//hier steht, was Eintrag ist und was damit gemacht werden soll. Welche Spalten sollen ausgefüllt werden?
      $eintrag "INSERT INTO `pferde` ( `id` , `zuchtname` , `rufname` , `jahrgang` , `rasse` , `farbe` , `abzeichen` , `besitzer` , `reitbeteiligung` , `preis` , `geschlecht` , `besitzerid` , `dressur` , `springen` , `vielseitigkeit` , `kutsche` , `longe` , `verladefromm` , `turniererfahrung` , `geländesicherheit` , `vater` , `mutter` , `großvaterv` , `großmutterv` , `großvaterm` , `großmutterm` , `zugelassen` , `rang` , `decktaxe` , `nachzuchten` , `stutfohlen` , `hengstfohlen` , `zuchtgebiet` , `copyright` , `charackter` , `betont` )
      VALUES ('', '$zuchtname', '$rufname', '$jahrgang', '$rasse', '$farbe', '$abzeichen', '$besitzer', '$reitbeteiligung', '$preis', '$geschlecht', '$besitzerid', '$dressur', '$springen', '$vielseitigkeit', '$kutsche', '$verladefromm', '$turniererfahrung', '$geländesicherheit', '$vater', '$mutter', '$großvaterv', '$großmutterv', '$großvaterm', '$großmutterm', '$zugelassen', '$rang', '$decktaxe', '$nachzuchten', '$stutfohlen', '$hengstfohlen', '$zuchtgebiet', '$copyright', '$charackter', '$betont')";
//hier wird entschieden, dass $eintrag über die Datenbankverbindung eingetragen werden soll.
      $eintragen mysql_query($eintrag);
//Ausgabe der Erfolgsmeldung
      if($eintragen==true) {
         echo "<b>Eintrag erfolgreich</b>
         Der Eintrag in die Tabelle war erfolgreich.";
      } else {
         echo "Fehler!";
         include('pferderstellen1.php');
      }
   }
//PHP schließen
?>
</body>
</head>



Geschrieben von VRH Pferde am 28.09.2008 um 19:05:

 

vll wäre es angebracht, mal das problem zu schildern :>



Geschrieben von LeAnn am 28.09.2008 um 19:56:

 

Hab ich doch glatt vergessen. Also:
Immer wenn ich auf Pferd erstellen klicke, dann kommt das Formular noch einmal unbd darüber steht Fehler!. Mehr gibts eigentlich nicht zu schildern.



Geschrieben von Kopflos am 28.09.2008 um 22:34:

 

In Zeile 59 fehlt '$longe' zwischen kutsche und turniererfahrung

lg, almanya


Forensoftware: Burning Board, entwickelt von WoltLab GmbH