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] Formularprobleme (https://www.gegen-bilderklau.net/thread.php?threadid=155771)


Geschrieben von +Debbie+ am 18.05.2009 um 15:10:

  Formularprobleme

Eigentlich hats immer funktioniert und jetzt aus heiterem Himmel nicht mehr böse

form.html
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:
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:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>Pferdestecki</title>
  <meta name="author" content="Melanie">
  <link href="formate.css" rel="stylesheet"
 type="text/css">
  <style type="text/css">
  </style>
</head>
<body>
<br>
<center>
<form action="action_form.php" method="post">
  <table class="table" colspan="3"
 style="border-collapse: collapse; width: 500px;" border="1"
 cellpadding="0" cellspacing="0">
    <tbody>
      <tr>
        <td class="gruen2" colspan="3" align="center"><br>
        <b><u>Allgemeines:</u></b><br>
        <br>
        </td>
      </tr>
      <tr>
        <td class="gruen1" colspan="1" align="left"
 width="166"><b>Name:</b></td>
        <td class="gruen2" colspan="1" align="center"
 width="166"><input name="name"></td>
        <td class="gruen1" colspan="1" rowspan="6"
 align="center" width="166"><br>
        <br>
Link zum Vorschaubild<br>
        <b><input name="vorschau"></b><br>
        <br>
Link zum Fotoalbum<br>
        <input name="fotoalbum"><br>
        <br>
        <br>
        </td>
      </tr>
      <tr>
        <td class="gruen2" colspan="1" align="left"
 width="166"><b>Alter:</b></td>
        <td class="gruen1" colspan="1" align="center"
 width="166"><input name="geboren"></td>
      </tr>
      <tr>
        <td class="gruen1" colspan="1" align="left"
 width="166"><b>Geschlecht:</b></td>
        <td class="gruen2" colspan="1" align="center"
 width="166"><input name="geschlecht"></td>
      </tr>
      <tr>
        <td class="gruen2" colspan="1" align="left"
 width="166"><b>Rasse:</b></td>
        <td class="gruen1" colspan="1" align="center"
 width="166"><input name="rasse"></td>
      </tr>
      <tr>
        <td class="gruen1" colspan="1" align="left"
 width="166"><b>Stockma&szlig;:</b></td>
        <td class="gruen2" colspan="1" align="center"
 width="166"><input name="stockmass">&nbsp;cm</td>
      </tr>
      <tr>
        <td class="gruen2" colspan="1" align="left"
 width="166"><b>Farbe:</b></td>
        <td class="gruen1" colspan="1" align="center"
 width="166"><input name="farbe"></td>
      </tr>
    </tbody>
  </table>
  <br>
  <br>
  <table class="table" colspan="2"
 style="border-collapse: collapse; width: 500px;" border="1"
 cellpadding="0" cellspacing="0">
    <tbody>
      <tr>
        <td class="gruen2" colspan="2" align="center"><br>
        <b><u>Besitzangaben:</u></b><br>
        <br>
        </td>
      </tr>
      <tr>
        <td class="gruen1" colspan="1" align="left"
 width="250"><b>Besitzer:</b></td>
        <td class="gruen2" colspan="1" align="center"
 width="250"><input name="besitzer"></td>
      </tr>
      <tr>
        <td class="gruen2" colspan="1" align="left"
 width="250"><b>Verk&auml;uflich:</b></td>
        <td class="gruen1" colspan="1" align="center"
 width="250"><input name="verkaeuflich"></td>
      </tr>
      <tr>
        <td class="gruen1" colspan="1" align="left"
 width="250"><b>Wert:</b></td>
        <td class="gruen2" colspan="1" align="center"
 width="250"><input name="wert">&nbsp;V&euro;</td>
      </tr>
    </tbody>
  </table>
  <br>
  <br>
  <table class="table" colspan="2"
 style="border-collapse: collapse; width: 500px;" border="1"
 cellpadding="0" cellspacing="0">
    <tbody>
      <tr>
        <td class="gruen2" colspan="2" align="center"><br>
        <b><u>Charakter:</u></b><br>
        <br>
        </td>
      </tr>
      <tr>
        <td style="text-align: center;" class="gruen1"
 colspan="1" width="500">
        <textarea cols="50" rows="12" name="charakter"></textarea></td>
      </tr>
    </tbody>
  </table>
  <br>
  <br>
  <table class="table" colspan="3"
 style="border-collapse: collapse; width: 500px;" border="1"
 cellpadding="0" cellspacing="0">
    <tbody>
      <tr>
        <td class="gruen2" colspan="3" align="center"><br>
        <b><u>Ausbildung:</u></b><br>
        <br>
        </td>
      </tr>
      <tr>
        <td class="gruen1" colspan="1" align="left"
 width="166"><b>Disziplin:</b></td>
        <td class="gruen2" colspan="1" align="center"
 width="166"><b>Ausbildungsstand:</b></td>
        <td class="gruen1" colspan="1" align="center"
 width="166"><b>Potenzial:</b></td>
      </tr>
      <tr>
        <td class="gruen2" colspan="1" align="left"
 width="166"><b>Dressur:</b></td>
        <td class="gruen1" colspan="1" align="center"
 width="166"><input name="dressurausbildung"></td>
        <td class="gruen2" colspan="1" align="center"
 width="166"><input name="dressureignung"></td>
      </tr>
      <tr>
        <td class="gruen1" colspan="1" align="left"
 width="166"><b>Springen:</b></td>
        <td class="gruen2" colspan="1" align="center"
 width="166"><input name="springausbildung"></td>
        <td class="gruen1" colspan="1" align="center"
 width="166"><input name="springeignung"></td>
      </tr>
      <tr>
        <td class="gruen2" colspan="1" align="left"
 width="166"><b>Vielseitigkeit:</b></td>
        <td class="gruen1" colspan="1" align="center"
 width="166"><input name="vsausbildung"></td>
        <td class="gruen2" colspan="1" align="center"
 width="166"><input name="vseignung"></td>
      </tr>
      <tr>
        <td class="gruen1" colspan="1" align="left"
 width="166"><b>Western:</b></td>
        <td class="gruen2" colspan="1" align="center"
 width="166"><input name="westernausbildung"></td>
        <td class="gruen1" colspan="1" align="center"
 width="166"><input name="westerneignung"></td>
      </tr>
      <tr>
        <td class="gruen2" colspan="1" align="left"
 width="166"><b>Gang:</b></td>
        <td class="gruen1" colspan="1" align="center"
 width="166"><input name="gangausbildung"></td>
        <td class="gruen2" colspan="1" align="center"
 width="166"><input name="gangeignung"></td>
      </tr>
    </tbody>
  </table>
  <br>
  <br>
  <table class="table" colspan="2"
 style="border-collapse: collapse; width: 500px;" border="1"
 cellpadding="0" cellspacing="0">
    <tbody>
      <tr>
        <td class="gruen2" colspan="2" align="center"><br>
        <b><u>Zucht:</u></b><br>
        <br>
        </td>
      </tr>
      <tr>
        <td class="gruen1" colspan="1" align="left"
 width="250"><b>Gek&ouml;rt/Pr&auml;miert:</b></td>
        <td class="gruen2" colspan="1" align="center"
 width="250"><input name="gekoertpraemiert"></td>
      </tr>
      <tr>
        <td class="gruen2" colspan="1" align="left"
 width="250"><b>Urkunde:</b></td>
        <td class="gruen1" colspan="1" align="center"
 width="250"><input name="urkunde"></td>
      </tr>
      <tr>
        <td class="gruen1" colspan="1" align="left"
 width="250"><b>Nachzucht Hengste:</b></td>
        <td class="gruen2" colspan="1" align="center"
 width="250"><b>Nachzucht Stuten:</b></td>
      </tr>
      <tr>
        <td class="gruen2" colspan="1" align="left"
 width="250"><input name="hengstnachzucht"></td>
        <td class="gruen1" colspan="1" align="center"
 width="250"><input name="stutennachzucht"></td>
      </tr>
    </tbody>
  </table>
  <br>
  <br>
  <table class="table" colspan="2"
 style="border-collapse: collapse; width: 500px;" border="1"
 cellpadding="0" cellspacing="0">
    <tbody>
      <tr>
        <td class="gruen2" colspan="2" align="center"><br>
        <b><u>Abstammung:</u></b><br>
        <br>
        </td>
      </tr>
      <tr>
        <td class="gruen1" colspan="1" rowspan="2"
 align="center" width="250"><input name="vater"></td>
        <td class="gruen1" colspan="1" align="center"
 width="250"><input name="vater2"></td>
      </tr>
      <tr>
        <td class="gruen2" colspan="1" align="center"
 width="250"><input name="mutter2"></td>
      </tr>
      <tr>
        <td class="gruen2" colspan="1" rowspan="2"
 align="center" width="250"><input name="mutter"></td>
        <td class="gruen1" colspan="1" align="center"
 width="250"><input name="vater3"></td>
      </tr>
      <tr>
        <td class="gruen2" colspan="1" align="center"
 width="250"><input name="mutter3"></td>
      </tr>
    </tbody>
  </table>
  <br>
  <br>
  <input value="Abschicken" type="submit">
</form>
</center>
</body>
</html>


action_form.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:
<link rel="stylesheet" href="formate.css">

<?php
//Datenbankverbindung einfügen!
   include('Datenbank.php');
//Variablen festlegen
   $name $_POST['name'];
   $vorschau $_POST['vorschau'];
   $fotoalbum $_POST['fotoalbum'];
   $geboren $_POST['geboren'];
   $geschlecht $_POST['geschlecht'];
   $rasse $_POST['rasse'];
   $stockmass $_POST['stockmass'];
   $farbe $_POST['farbe'];
   $besitzer $_POST['besitzer'];
   $verkaeuflich $_POST['verkaeuflich'];
   $wert $_POST['wert'];
   $charakter $_POST['charakter'];
   $dressurausbildung $_POST['dressurausbildung'];
   $dressureignung $_POST['dressureignung'];
   $springausbildung $_POST['springausbildung'];
   $springeignung $_POST['springeignung'];
   $vsausbildung $_POST['vsausbildung'];
   $vseignung $_POST['vseignung'];
   $westernausbildung $_POST['westernausbildung'];
   $westerneignung $_POST['westerneignung'];
   $gangausbildung $_POST['gangausbildung'];
   $gangeignung $_POST['gangeignung'];
   $gekoertpraemiert $_POST['gekoertpraemiert'];
   $urkunde $_POST['urkunde'];
   $hengstnachzucht $_POST['hengstnachzucht'];
   $stutennachzucht $_POST['stutennachzucht'];
   $vater $_POST['vater'];
   $vater2 $_POST['vater2'];
   $vater3 $_POST['vater3'];
   $mutter $_POST['mutter'];
   $mutter2 $_POST['mutter2'];
   $mutter3 $_POST['mutter3'];
//wenn eine der Variablen leer ist, dann [if]
   if( ($name=='') OR ($rasse=='') OR ($geschlecht=='') ) {
//Ausgabe der Fehlermeldung
      echo "<b>Error</b>
      Bitte fülle die Felder 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 `pferd` ( `p_ID` , `name` , `geboren` , `geschlecht` , `rasse` , `stockmass` , `farbe` , `vorschaubild` , `besitzer` , `verkaeuflich` , `wert` , `charakter` , `dressurausbildung` , `dressurpotenzial` , `springausbildung` , `springpotenzial` , `vsausbildung` , `vspotenzial` , `westernausbildung` , `westerpotenzial` , `westernpotenzial` , `gangausbildung` , `gangpotenzial` , `gekoertpraemiert` , `urkunde` , `hengstnachzucht` , `stutennachzucht` , `vater1` , `vater2` , `vater3` , `mutter1` , `mutter2` , `mutter3` , `fotoalbum` )
      VALUES ('', '$name', '$geboren', '$geschlecht', '$rasse', '$stockmass', '$farbe', '$vorschau', '$besitzer', '$verkaeuflich', '$wert', '$charakter', '$dressurausbildung', '$dressureignung', '$springausbildung', '$springeignung', '$vsausbildung', '$vseignung', '$westernausbildung', '$westerneignung', '$gangausbildung', '$gangeignung', '$gekoertpraemiert', '$urkunde', '$hengstnachzucht', '$stutennachzucht', '$vater', '$vater2', '$vater3', '$mutter', '$mutter2', '$mutter3', '$fotoalbum')";
//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!";
      }
   }
//PHP schließen
?>


Anzeigen tut es Fehler Augen rollen
LG



Geschrieben von KinoKarte am 18.05.2009 um 15:54:

 

php:
1:
<form action="action_form.php" method="post">


Dann muss die Action-Seite auch "action_form.php" und nicht "form_action.php" heißen.



Geschrieben von +Debbie+ am 18.05.2009 um 22:07:

 

@KinoKarte: Sorry, hatte mich verschrieben sie heißt action_form.php Augenzwinkern



Geschrieben von .Dori am 18.05.2009 um 23:18:

 

Kann eigentlich nur am Server liegen.
Bei mir gingen die Formualr von heute auf morgen auch nicht mehr. Mittlerweile funktionieren sie wieder.



Geschrieben von +Debbie+ am 21.05.2009 um 16:20:

 

liegts aber nicht^^


Forensoftware: Burning Board, entwickelt von WoltLab GmbH