| 
 
 
  | 
   
    |  Klickshops coden ohne WorldofScripts |  | 
 	
  | 
    
     | Startpost-Retter Mitglied
 
     
 Dabei seit: 24.01.2011
 Beiträge: 12.246
 Herkunft: Gegen Bilderklau, intern
 
 
  |  | 
    
     | 
       
        | Klickshops coden ohne WorldofScripts |          |  [PHP-Tutorial]Klickshops coden ohne WorldofScripts
 
 So ... Da es ja wohl so ist, das WoS nicht mehr on kommt, erkläre ich euch hier mal, wie man mit Hilfe von PHP einen Klickshop codet.
 
 W I C H T I G !
 Ihr benötigt WebSpace der PHP unterstützt & wenn ihr einen nur für diesen Zweck einrichtet. Ihr benötigt auf jedenfall einen mit PHP! Also kein Beepworld, Oyla, Repage, 1Page, Piranho etc.
 
 Schritt 1 – Formular coden
 Zunächst wollen wir das Formular, also den eigentlichen Klickshop coden. Ich zeige euch mal einige Beispiele. Allerdings braucht ihr zuerst das Grundgerüst, dann könnt ihr in den Bereich das reinmachen, was ihr nehmen wollt.
 
 Grundgerüst
 
 
 
  | 
   
    
     | 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:
 | <html>
<head>
<title>Mein Klickshop</title>
</head>
<body>
<b>Überschrift</b><br>
Text.
<form action="action_klickshop.php" method="POST">
[Hier eine Version einfügen]
<table>
<tr>
 <td>Name</td>
 <td><input type="Text" name="Name"></td>
</tr>
<tr>
 <td>Preis</td>
 <td><input type="Text" name="Preis"></td></td>
</tr>
<tr>
 <td><input type="Submit" name="Schicken" value="Abschicken (:"></td>
 <td><input type="reset" value="Nochmal neu x)" name="Löschen"></td>
</tr>
</table>
</form>
</body>
</html> |  |  
 Version 1 – normale Klickkästchen
 
 
  
 Die Tabelle.
 
 
 
  | 
   
    
     | code: |  
     | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
 | <table >
<tr>
 <td colspan="3"><b>Überschrift</b></td>
</tr>
<tr>
 <td>Name</td>
 <td>Preis</td>
 <td>X</td>
</tr>
<tr>
 <td>Blah</td>
 <td>1000€</td>
 <td><input type="Checkbox" name="Blah" value="Blah_ja"></td>
</tr>
</table> |  |  
 Für jeden neuen Artikel.
 
 
 
  | 
   
    
     | code: |  
     | 1:
2:
3:
4:
5:
 | <tr>
 <td>Blah</td>
 <td>1000€</td>
 <td><input type="Checkbox" name="Blah" value="Blah_ja"></td>
</tr> |  |  
 Version 2 – Farbauswahl Radiobutton
 
 
  
 Die Tabelle.
 
 
 
  | 
   
    
     | code: |  
     | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
 | <table >
<tr>
 <td colspan="3"><b>Überschrift</b></td>
</tr>
<tr>
 <td>Name</td>
 <td>Preis</td>
 <td>Farbe</td>
</tr>
<tr>
 <td>Blah</td>
 <td>1000€</td>
 <td><input type="Radio" name="Blah" value="Blah_schwarz">Schwarz<br><input type="Radio" name="Blah" value="Blah_pink">Pink</td>
</tr>
</table> |  |  
 Für jeden neuen Artikel.
 
 
 
  | 
   
    
     | code: |  
     | 1:
2:
3:
4:
5:
 | <tr>
 <td>Blah</td>
 <td>1000€</td>
 <td><input type="Radio" name="Blah" value="Blah_schwarz">Schwarz<br><input type="Radio" name="Blah" value="Blah_pink">Pink</td>
</tr> |  |  
 Wichtig! Für jede neue Farbe <input type="Radio" name="Artikelname" value="Artikelname_Farbe">Farbe. Bei name immer den Namen des Artikels & bei value Artikelname_Farbe (:
 
 Version 3 – Farbauswahl Selectliste
 
 
  
 Die Tabelle.
 
 
 
  | 
   
    
     | code: |  
     | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
 | <table >
<tr>
 <td colspan="3"><b>Überschrift</b></td>
</tr>
<tr>
 <td>Name</td>
 <td>Preis</td>
 <td>Farbe</td>
</tr>
<tr>
 <td>Blah</td>
 <td>1000€</td>
 <td><select name="Blah"><option value="Blah_Schwarz">Schwarz<option value="Blah_Pink">Pink</select></td>
</tr>
</table> |  |  
 Für jeden neuen Artikel.
 
 
 
  | 
   
    
     | code: |  
     | 1:
2:
3:
4:
5:
 | <tr>
 <td>Blah</td>
 <td>1000€</td>
 <td><select name="Blah"><option value="Blah_Schwarz">Schwarz<option value="Blah_Pink">Pink</select></td>
</tr> |  |  
 Wichtig! Für jede neue Farbe <option value="Artikelname_Farbe">Farbe. Bei name immer den Namen des Artikels & bei value die Artikelname_Farbe (:
 
 Schritt 2 – action_klickshop.php
 Jetzt kommen wir zu dem Teil, bei dem die höchste Vorsicht geboten ist, nur ein kleines Zeichen vergessen & schon spuckt PHP eine Fehlermeldung aus. Also gut aufpassen ;D
 
 
 
 
  | 
   
    
     | 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:
 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Mein Klickshop.</title>
  </head>
   <body>
  <?php
//Hier müsst ihr ablesen ... für jeden Artikel macht ihr eines. Da wo bei mir Artikelname steht, müssen immer die versch.
//Bezeichnungen hin. Aber genauso, wie im Formular, sonst funktionierts nicht (:
//Die ersten beiden musst du stehen lassen, dass sind die Felder für PReis & Name.
  $name = ($_POST['Name']);
  $preis = ($_POST['Preis']);
  $artikelname = ($_POST['artikelname']);
//Hier wird nur überprüft, ob der User auch seinen Namen & den Preis hingeschrieben hat.
if ( ($name == "") OR ($preis == "") )
{
echo "Du hast entweder deinen Namen oder den Preis, oder beides, vergessen.! Gehe zurück und korrigiere dies!";
}
// Wenn man alles richtig ausgefüllt hat, wirds abgeschickt. Bitte achte darauf, das du deine eMail & einen Betreff hinschreibst.
else
{
//Hier werden alle Artikel in eine Nachricht umgeändert.
//Schreibe alle Variablen (die Dinger mit dem $) hintereinander, mit Leerzeichen dazwischen.
//Wen du willst, kannst du auch andere Zeichen dazwischen einfügen.
//Du kannst auch Name: $name & gekaufte Artikel: $artikelname usw. schreiben.<br>
//Solange du keine " benutzst kannst du eigtl. alles machen ;D
$nachricht = "$name $preis $artikelname";
mail("DEINE E-MAIL-ADRESSE",BETREFF,$nachricht,"From: $name");
echo "Deine Bestellung wurde erfolgreich verschickt.";
}
?>
</body>
</html> |  |  
 __________________
 Dieser Beitrag gehörte zu einer Löschaktion von Beiträgen eines Users, er wurde diesem User überschrieben, damit der Thread nicht an Sinn verliert.
 
 Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von ANGEL_05: 23.11.2007 21:38. |  |  
  |  07.09.2007 13:23 |       |  | 
 | 
 	
  | 
    
     | Verena1993  Mitglied
 
     
 
  
 Dabei seit: 06.09.2006
 Beiträge: 1.242
 
 
  |  | 
    
     | Toller Tut, aba du hast im action code bei nem kommentar en wort vergessen^^
 |  |  
  |  07.09.2007 13:42 |       |  | 
 | 
 	
  | 
    
     | .Tabea { can i have a * kiss ?
 
     
 
  
 Dabei seit: 20.06.2007
 Beiträge: 516
 Herkunft: Bremen
 
 
  |  | 
    
     | Wenn ich jetzt nicht extra ein neuen Klickshop coden will, wie mach ich das? Kannst du mir vielleicht helfen? ICQ o. MSN?
 
 __________________
 
 
 |  |  
  |  07.09.2007 13:55 |           |  | 
 | 
 	
  | 
    
     | Verena1993  Mitglied
 
     
 
  
 Dabei seit: 06.09.2006
 Beiträge: 1.242
 
 
  |  | 
    
     | 
 
 
  | Zitat: |  
  | Original von ANGEL_05 
 
 
  | Zitat: |  
  | Original von Verena1993 Toller Tut, aba du hast im action code bei nem kommentar en wort vergessen^^
 |  
 Danke, aber wo soll da was fehlen?
 |  en "hast"
 
 
 
 
  | Zitat: |  
  | 
 if ( ($name == "") OR ($preis == "") )
 {
 echo "Du hast entweder deinen Namen oder den Preis, oder beides, vergessen.! Gehe zurück und korrigiere dies!";
 }
 
 
 |  
 ich hab mal den teil vom code zitiert und des wort dick reingemacht^^
 |  |  
  |  07.09.2007 13:59 |       |  | 
 | 
 	
  | 
    
     | .Tabea { can i have a * kiss ?
 
     
 
  
 Dabei seit: 20.06.2007
 Beiträge: 516
 Herkunft: Bremen
 
 
  |  | 
    
     | Ist sicher nen tolles Tut, aber ich bin für sowas zu dumm, da ich ja schon einen Klickshop habe und keinen neuen Coden will
   
 __________________
 
 
 |  |  
  |  08.09.2007 08:59 |           |  | 
 | 
 	
  | 
    
     | Ponyhof  Mir gehen die Nickänderungen auf den S*ck
 
     
 
  
 Dabei seit: 19.02.2005
 Beiträge: 5.951
 
 
  |  | 
    
     | Mir fällt da doch glatt noch ne Frage ein,
 es ist doch egal wieviele .Wort überleg. <td></td> ich habe oder? hauptsache  <td>Blah</td>
 <td>1000€</td>
 <td><input type="Checkbox" name="Blah" value="Blah_ja"></td> ist vorhanden? Also kann ich davor noch en Bild oder Text packen?
 
 Und Frage: Muss alles in eine Tabelle oder kann ich die Tabellen in <form ...>also hier</form> auch beenden und dann eine neue anfangen?
 
 <form ...> <table></table><br><table></table><br> ...</form>?
 
 Hoffe das kann man kapieren ...
 
 MfG;
 Ponyhof
 
 __________________
 
 
 |  |  
  |  16.09.2007 10:15 |           |  | 
 | 
 	
  | 
    
     | Ponyhof  Mir gehen die Nickänderungen auf den S*ck
 
     
 
  
 Dabei seit: 19.02.2005
 Beiträge: 5.951
 
 
  |  | 
    
     | Ah ^^
 Danke, dann mach ich das jetzt hier nach meinen Vorstellungen und bei Problemen hörst du von mir, hörst du nichts, hast du einen super Tutorial.
 
 MfG;
 Ponyhof
 
 __________________
 
 
 |  |  
  |  17.09.2007 15:53 |           |  | 
 | 
 	
  | 
    
     | Verena1993  Mitglied
 
     
 
  
 Dabei seit: 06.09.2006
 Beiträge: 1.242
 
 
  |  | 
    
     | Habe des auch mal mit der dritten variante versucht und iwie is des ganze gescheitert...
 
 Also meine html datei sieht so aus:
 
 
 
  | 
   
    
     | 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:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
384:
385:
386:
 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <link rel="stylesheet" href="style.css"
 type="text/css">
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="content-type">
  <title>Willkommen</title>
</head>
<body>
<font face="Arial" size="2"><font color="#000000">
<p style="font-family: Tahoma;"><big><big><span
 style="text-decoration: underline;">Reitershop</span></big></big></p>
</font></font><small><font
 style="font-family: Tahoma;" face="Georgia">Hier bist
du nun im Reitershop gelandet. Hier findet ihr das ganze
Zubehör für den Reiter. Da hier keine Bilder zur
Verfügung stehen, gibt es einen Klickshop. <br>
Bitte kreuzt die Artikel an, die ihr NICHT kaufen wollt und
wählt bei den anderen die Farbe aus<br>
<br>
<br>
</font></small><small><font
 style="font-family: Tahoma;" face="Georgia">
<form action="action_klickshop.php" method="post">
  <table style="width: 550px; height: 68px;">
    <tbody>
      <tr>
        <td
 style="text-align: center; background-color: rgb(181, 202, 159);"
 colspan="4"><small><b>Reithosen</b></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Name</small></td>
        <td style="text-align: center;"><small>Preis</small></td>
        <td style="text-align: center;"><small>Farbe</small></td>
        <td style="text-align: center;"><small>Nicht
bestellen</small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Reitose
Vollbesatz</small></td>
        <td style="text-align: center;"><small>69,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="ReithoseVollbesatz">
        <option value="ReithoseVollbesatz_Schwarz">Schwarz</option>
        <option value="ReithoseVollbesatz_Beige">Beige</option>
        <option value="ReithoseVollbesatz_Blau">Blau</option>
        <option value="ReithoseVollbesatz_Grau">Grau</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="ReithoseVollbesatz" value="ReithoseVollbesatz"
 type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Reitose
Kniebesatz</small></td>
        <td style="text-align: center;"><small>49,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="ReithoseKniebesatz">
        <option value="ReithoseKniebesatz_Schwarz">Schwarz</option>
        <option value="ReithoseKniebesatz_Beige">Beige</option>
        <option value="ReithoseKniebesatz_Blau">Blau</option>
        <option value="ReithoseKniebesatz_Grau">Grau</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="ReithoseKniebesatz" value="ReithoseKniebesatz"
 type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Reitose
Jodhpur</small></td>
        <td style="text-align: center;"><small>89,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="ReithoseJodhpur">
        <option value="ReithoseJodhpur_Schwarz">Schwarz</option>
        <option value="ReithoseJodhpur_Beige">Beige</option>
        <option value="ReithoseJodhpur_Blau">Blau</option>
        <option value="ReithoseJodhpur_Grau">Grau</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Reithosejodhpur" value="ReithoseJodhpur"
 type="checkbox"></small></td>
      </tr>
      <tr style="font-weight: bold;" align="center">
        <td style="background-color: rgb(181, 202, 159);"
 colspan="4"><small>Oberteile &
Jacken</small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Fleecepullover</small></td>
        <td style="text-align: center;"><small>29,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Fleecepullover">
        <option value="Fleecepullover_Grün">Grün</option>
        <option value="Fleecepullover_Beige">Beige</option>
        <option value="Fleecepullover_Blau">Blau</option>
        <option value="Fleecepullover_Rot">Rot</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Fleecepullover" value="Fleecepullover"
 type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Sweatshirt</small></td>
        <td style="text-align: center;"><small>19,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Sweatshirt">
        <option value="Sweatshirt_Grün">Grün</option>
        <option value="Sweatshirt_Beige">Beige</option>
        <option value="Sweatshirt_Blau">Blau</option>
        <option value="Sweatshirt_Rot">Rot</option>
        <option value="Sweatshirt_Gelb">Gelb</option>
        <option value="Sweatshirt_Lila">Lila</option>
        <option value="Sweatshirt_Rosa">Rosa</option>
        <option value="Sweatshirt_Hellblau">Hellblau</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Sweatshirt" value="Sweatshirt" type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Rollkragenpullover</small></td>
        <td style="text-align: center;"><small>24,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Rollkragenpullover">
        <option value="Rollkragenpullover_Grün">Grün</option>
        <option value="Rollkragenpullover_Beige">Beige</option>
        <option value="Rollkragenpullover_Blau">Blau</option>
        <option value="Rollkragenpullover_Rot">Rot</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Rollkragenpullover" value="Rollkragenpullover"
 type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Regenjacke</small></td>
        <td style="text-align: center;"><small>12,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Regenjacke">
        <option value="Regenjacke_Grün">Grün</option>
        <option value="Regenjacke_Beige">Beige</option>
        <option value="Regenjacke_Blau">Blau</option>
        <option value="Regenjacke_Rot">Rot</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Regenjacke" value="Regenjacke" type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Winterjacke</small></td>
        <td style="text-align: center;"><small>34,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Winterjacke">
        <option value="Winterjacke_Grün">Grün</option>
        <option value="Winterjacke_Beige">Beige</option>
        <option value="Winterjacke_Blau">Blau</option>
        <option value="Winterjacke_Rot">Rot</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Winterjacke" value="Winterjacke" type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Herbst/Sommerjacke</small></td>
        <td style="text-align: center;"><small>19,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Sommerjacke">
        <option value="Sommerjacke_Grün">Grün</option>
        <option value="Sommerjacke_Beige">Beige</option>
        <option value="Sommerjacke_Orange">Orange</option>
        <option value="Sommerjacke_Rot">Rot</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Sommerjacke" value="Sommerjacke" type="checkbox"></small></td>
      </tr>
      <tr style="font-weight: bold;" align="center">
        <td style="background-color: rgb(181, 202, 159);"
 colspan="4"><small>Turnierausstattung</small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Turnierreithose</small></td>
        <td style="text-align: center;"><small>69,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Turnierreithose">
        <option value="Turnierreithose_Weiß">Weiß</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Turnierreithose" value="Turnierreithose"
 type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Turnierbluse</small></td>
        <td style="text-align: center;"><small>29,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Turnierbluse">
        <option value="Turnierbluse_Weiß">Weiß</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Turnierbluse" value="Turnierbluse" type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Turnierjackett</small></td>
        <td style="text-align: center;"><small>39,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Turnierjackett">
        <option value="Turnierjackett_Schwarz">Schwarz</option>
        <option value="Turnierjackett_Rot">Rot</option>
        <option value="Turnierjackett_Tannengrün">Tannengrün</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Turnierjackett" value="Turnierjackett"
 type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Zylinder</small></td>
        <td style="text-align: center;"><small>19,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Zylinder">
        <option value="Zylinder_Schwarz">Schwarz</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Zylinder" value="Zylinder" type="checkbox"></small></td>
      </tr>
      <tr style="font-weight: bold;" align="center">
        <td style="background-color: rgb(181, 202, 159);"
 colspan="4"><small>Stiefel &
Schuhe</small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Winterreitstiefel
Gummi</small></td>
        <td style="text-align: center;"><small>29,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="WinterreitstiefelGummi">
        <option value="WinterreitstiefelGummi_Schwarz">Schwarz</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="WinterreitstiefelGummi" value="WinterreitstiefelGummi"
 type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Sommerreitstiefel
Gummi</small></td>
        <td style="text-align: center;"><small>19,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="SommerreitstiefelGummi">
        <option value="SommerreitstiefelGummi_Schwarz">Schwarz</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="SommerreitstiefelGummi" value="SommerreitstiefelGummi"
 type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Winterreitstiefel
Leder</small></td>
        <td style="text-align: center;"><small>119,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="WinterreitstiefelLeder">
        <option value="WinterreitstiefelLeder_Schwarz">Schwarz</option>
        <option value="WinterreitstiefelLeder_Braun">Braun</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="WinterreitstiefelLeder" value="WinterreitstiefelLeder"
 type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Sommerreitstiefel
Leder</small></td>
        <td style="text-align: center;"><small>109,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="SommerreitstiefelLeder">
        <option value="SommerreitstiefelLeder_Schwarz">Schwarz</option>
        <option value="SommerreitstiefelLeder_Braun">Braun</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="SommerreitstiefelLeder" value="SommerreitstiefelLeder"
 type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Stiefeletten</small></td>
        <td style="text-align: center;"><small>29,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Stiefeletten">
        <option value="Stiefeletten_Schwarz">Schwarz</option>
        <option value="Stiefeletten_Braun">Braun</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Stiefeletten" value="Stiefeletten" type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Stiefeletten
gefüttert</small></td>
        <td style="text-align: center;"><small>39,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Stiefelettengefuettert">
        <option value="Stiefelettengefuettert_Schwarz">Schwarz</option>
        <option value="Stiefelettengefuettert_Braun">Braun</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Stiefelettengefuettert" value="Stiefelettengefuettert"
 type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Chapsletten</small></td>
        <td style="text-align: center;"><small>29,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Chapsletten">
        <option value="Chapsletten_Schwarz">Schwarz</option>
        <option value="Chapsletten_Braun">Braun</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Chapsletten" value="Chapsletten" type="checkbox"></small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Chapsletten
gefüttert</small></td>
        <td style="text-align: center;"><small>39,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Chapslettengefuettert">
        <option value="Chapslettengefuettert">Schwarz</option>
        <option value="Chapslettengefuettert_Braun">Braun</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Chapslettengefuettert" value="Chapslettengefuettert"
 type="checkbox"></small></td>
      </tr>
      <tr style="font-weight: bold;" align="center">
        <td style="background-color: rgb(181, 202, 159);"
 colspan="4"><small>Sonstiges</small></td>
      </tr>
      <tr>
        <td style="text-align: center;"><small>Sporen</small></td>
        <td style="text-align: center;"><small>39,99€</small></td>
        <td style="text-align: left;"><small>
        <select name="Sporen">
        <option value="Sporen">Schwarz</option>
        </select>
        </small></td>
        <td style="text-align: center;"><small><input
 name="Sporen" value="Sporen" type="checkbox"></small></td>
      </tr>
    </tbody>
  </table>
  <br>
  <table>
    <tbody>
      <tr>
        <td><small>Name</small></td>
        <td><input name="Name" type="text"></td>
      </tr>
      <tr>
        <td><small>Preis</small></td>
        <td><input name="Preis" type="text"></td>
      </tr>
      <tr>
        <td><input name="Schicken" value="Bestellen"
 type="submit"></td>
        <td><input value="Lieber doch nicht"
 name="Löschen" type="reset"></td>
      </tr>
    </tbody>
  </table>
</form>
</font></small>
</body>
</html>
 |  |  
 
 Joa iwie sieht die mail komisch aus
 |  |  
  |  31.10.2007 12:14 |       |  | 
 | 
 	
  | 
    
     | Verena1993  Mitglied
 
     
 
  
 Dabei seit: 06.09.2006
 Beiträge: 1.242
 
 
  |  | 
    
     | action_klickshop.php
 
 
 
 
  | 
   
    
     | 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:
 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>Gut Hohenkamp</title>
  </head>
   <body>
  <?php
//Hier müsst ihr ablesen . für jeden Artikel macht ihr eines. Da wo bei mir Artikelname steht, müssen immer die versch.
//Bezeichnungen hin. Aber genauso, wie im Formular, sonst funktionierts nicht (:
//Die ersten beiden musst du stehen lassen, dass sind die Felder für PReis & Name.
  $name = ($_POST['Name']);
  $preis = ($_POST['Preis']);
  $ReithoseVollbesatz = ($_POST['ReithoseVollbesatz']);
  $ReithoseKniebesatz = ($_POST['ReithoseKniebesatz']);
  $ReithoseJodhpur = ($_POST['ReithoseJodhpur']);
  $Fleecepullover = ($_POST['Fleecepullover']);
  $Sweatshirt = ($_POST['Sweatshirt']);
  $Rollkragenpullover = ($_POST['Rollkragenpullover']);
  $Regenjacke = ($_POST['Regenjacke']);
  $Winterjacke = ($_POST['Winterjacke']);
  $Sommerjacke = ($_POST['Sommerjacke']);
  $Turnierreithose = ($_POST['Turnierreithose']);
  $Turnierbluse = ($_POST['Turnierbluse']);
  $Turnierjackett = ($_POST['Turnierjackett']);
  $Zylinder = ($_POST['Zylinder']);
  $WinterreitstiefelGummi = ($_POST['WinterreitstiefelGummi']);
  $SommerreitstiefelGummi = ($_POST['SommerreitstiefelGummi']);
  $WinterreitstiefelLeder = ($_POST['WinterreitstiefelLeder']);
  $SommerreitstiefelLeder = ($_POST['SommerreitstiefelLeder']);
  $Stiefeletten = ($_POST['Stiefeletten']);
  $Stiefelettengefuettert = ($_POST['Stiefelettengefuettert']);
  $Chapsletten = ($_POST['Chapsletten']);
  $Chapslettengefuettert = ($_POST['Chapslettengefuettert']);
  $Sporen = ($_POST['Sporen']);
//Hier wird nur überprüft, ob der User auch seinen Namen & den Preis hingeschrieben hat.
if ( ($name == "") OR ($preis == "") )
{
echo "Du hast entweder deinen Namen, den Preis, oder beides, vergessen! Gehe zurück und korrigiere dies!";
}
// Wenn man alles richtig ausgefüllt hat, wirds abgeschickt. Bitte achte darauf, das du deine eMail & einen Betreff hinschreibst.
else
{
//Hier werden alle Artikel in eine Nachricht umgeändert.
//Schreibe alle Variablen (die Dinger mit dm $) hintereinander, mit Leerzeichen dazwischen.
//Wen du willst, kannst du auch andere Zeichen dazwischen einfügen.
//Du kannst auch Name: $name & gekaufte Artikel: $artikelname usw. schreiben.<br>
//Solange du keine " benutzst kannst du eigtl. alles machen ;D
$nachricht = "Name: $name
Preis:$preis
Reithose Vollbesatz: $ReithoseVollbesatz
Reithose Kniebesatz: $ReithoseKniebesatz
Reithose Jodhpur: $ReithoseJodhpur
Fleecepullover: $Fleecepullover
Sweatshirt: $Sweatshirt
Rollkragenpullover: $Rollkragenpullover
Regenjacke: $Regenjacke
Winterjacke: $Winterjacke
Sommerjacke: $Sommerjacke
Turnierreithose: $Turnierreithose
Turnierbluse: $Turnierbluse
Turnierjacket: $Turnierjackett
Zylinder: $Zylinder
Winterreitstiefel Gummi: $WinterreitstiefelGummi
Sommerreitstiefel Gummi: $SommerreitstiefelGummi
Winterreitstefel Leder: $WinterreitstiefelLeder
Sommerreitstiefel: $SommerreitstiefelLeder
Stiefeletten: $Stiefeletten
Stiefeletten gefüttert: $Stiefelettengefuettert
Chapsletten: $Chapsletten
Chapsletten gefüttert: $Chapslettengefuettert
Sporen: $Sporen";
mail("verena@hbcomputer.de",BETREFF,$nachricht,"From: $name");
echo "Deine Bestellung wurde erfolgreich verschickt.";
}
?>
</body>
</html> |  |  
 
 Name: verena
 Preis:69,99
 Reithose Vollbesatz: ReithoseVollbesatz
 Reithose Kniebesatz: ReithoseKniebesatz_Schwarz Reithose Jodhpur: ReithoseJodhpur_Schwarz
 Fleecepullover: Fleecepullover_Grün
 Sweatshirt: Sweatshirt_Grün
 Rollkragenpullover: Rollkragenpullover_Grün
 Regenjacke: Regenjacke_Grün
 Winterjacke: Winterjacke_Grün
 Sommerjacke: Sommerjacke_Grün
 Turnierreithose: Turnierreithose_Weiß
 Turnierbluse: Turnierbluse_Weiß
 Turnierjacket: Turnierjackett_Schwarz
 Zylinder: Zylinder_Schwarz
 Winterreitstiefel Gummi: WinterreitstiefelGummi_Schwarz Sommerreitstiefel Gummi: SommerreitstiefelGummi_Schwarz Winterreitstefel Leder: WinterreitstiefelLeder_Schwarz
 Sommerreitstiefel: SommerreitstiefelLeder_Schwarz
 Stiefeletten: Stiefeletten_Schwarz
 Stiefeletten gefüttert: Stiefelettengefuettert_Schwarz
 Chapsletten: Chapsletten_Schwarz
 Chapsletten gefüttert: Chapslettengefuettert
 Sporen: Sporen
 
 Und die email
 |  |  
  |  31.10.2007 13:57 |       |  | 
 | 
 	
  | 
    
     | aschenputtel  baby du siehst gut aus
 
     
 
  
 Dabei seit: 23.07.2006
 Beiträge: 1.496
 Name: Paula
 
 
  |  | 
    
     | cooles tut, fang grad an es auszuprobieren.
 |  |  
  |  31.10.2007 18:08 |       |  | 
 | 
 	
  | 
    
     | Verena1993  Mitglied
 
     
 
  
 Dabei seit: 06.09.2006
 Beiträge: 1.242
 
 
  |  | 
    
     | Naya aber woran sehe ich jetzt wenn etwas bestellt wurde...
 
 habs eben nomal probiert, 3artikel angekreut un so sieht die mail aus:
 
 
 Name: verena
 Preis:test
 Reithose Vollbesatz: ReithoseVollbesatz
 Reithose Kniebesatz: ReithoseKniebesatz_Schwarz Reithose Jodhpur: ReithoseJodhpur_Schwarz
 Fleecepullover: Fleecepullover_Grün
 Sweatshirt: Sweatshirt_Grün
 Rollkragenpullover: Rollkragenpullover
 Regenjacke: Regenjacke_Grün
 Winterjacke: Winterjacke_Grün
 Sommerjacke: Sommerjacke_Grün
 Turnierreithose: Turnierreithose_Weiß
 Turnierbluse: Turnierbluse_Weiß
 Turnierjacket: Turnierjackett_Schwarz
 Zylinder: Zylinder_Schwarz
 Winterreitstiefel Gummi: WinterreitstiefelGummi_Schwarz Sommerreitstiefel Gummi: SommerreitstiefelGummi_Schwarz Winterreitstefel Leder: WinterreitstiefelLeder
 Sommerreitstiefel: SommerreitstiefelLeder_Schwarz
 Stiefeletten: Stiefeletten_Schwarz
 Stiefeletten gefüttert: Stiefelettengefuettert_Schwarz
 Chapsletten: Chapsletten_Schwarz
 Chapsletten gefüttert: Chapslettengefuettert
 Sporen: Sporen
 |  |  
  |  08.11.2007 21:21 |       |  | 
 | 
 	
  | 
    
     | Verena1993  Mitglied
 
     
 
  
 Dabei seit: 06.09.2006
 Beiträge: 1.242
 
 
  |  |  |  
  |  13.11.2007 15:11 |       |  | 
 | 
 	
  | 
    
     | Verena1993  Mitglied
 
     
 
  
 Dabei seit: 06.09.2006
 Beiträge: 1.242
 
 
  |  | 
    
     | 
 
 
  | Zitat: |  
  | Original von Verena1993 +push+
 |  |  |  
  |  17.11.2007 12:53 |       |  | 
 | 
 	
  | 
    
     | Nanni  Mitglied
 
     
 
  
 Dabei seit: 25.01.2007
 Beiträge: 11.260
 Herkunft: Wien
 Name: nennt mich Nanni
 
 
  |  | 
    
     | Geht das auch, dass außer der Farbe auch noch die Größe auswählen kann?
 
 __________________
 
 
 |  |  
  |  18.11.2007 15:02 |                 |  | 
 | 
 	
  | 
    
     | Nanni  Mitglied
 
     
 
  
 Dabei seit: 25.01.2007
 Beiträge: 11.260
 Herkunft: Wien
 Name: nennt mich Nanni
 
 
  |  | 
    
     | bei mir klappt das aber irgendwie nicht, ich habs bisher so, stimmt das?
 
 
 
 
  | 
   
    
     | 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:
 | <form action="action_klickshop.php" method="POST">
<table >
<tr>
 <td colspan="4"><b>Halfter und Stricke</b></td>
</tr>
<tr>
 <td>Name</td>
 <td>Preis</td>
 <td>Farbe</td>
<td>Größe</td>
</tr>
<tr>
 <td>Blah</td>
 <td>1000€</td>
 <td><select name="Blah"><option value="Blah_Schwarz">Schwarz<option value="Blah_Pink">Pink</select></td>
 <td><select name="Blah"><option value="Blah_Pony">Pony<option value="Blah_WB">WB</select></td>
</tr>
</table>
<table>
<tr>
 <td>Name</td>
 <td><input type="Text" name="Name"></td>
</tr>
<tr>
 <td>Preis</td>
 <td><input type="Text" name="Preis"></td></td>
</tr>
<tr>
 <td><input type="Submit" name="Schicken" value="Abschicken"></td>
 <td><input type="reset" value="Neu ausfüllen" name="Löschen"></td>
</tr>
</table>
</form> |  |  
 __________________
 
 
 |  |  
  |  24.11.2007 22:28 |                 |  | 
 | 
 	
  | 
    
     | Nanni  Mitglied
 
     
 
  
 Dabei seit: 25.01.2007
 Beiträge: 11.260
 Herkunft: Wien
 Name: nennt mich Nanni
 
 
  |  | 
    
     | Super danke, probier ich dann gleich aus
   
 __________________
 
 
 |  |  
  |  25.11.2007 12:33 |                 |  | 
 | 
 	
  | 
    
     | Fásed  Mitglied
 
     
 
  
 Dabei seit: 20.08.2006
 Beiträge: 74
 Herkunft: München
 
 
  |  | 
    
     | erstmal: tolles Tut
   Sehr leicht verständlich und gut gegliedert..
 
 ich bin aber im moment grad etwas verwirrt xD
 
 Mein Shop besteht eigentlich nur wie bei version eins aus artikeln, die man mit einem Klick in Checkboxen auswählen kann.
 Wie muss dann die PHP-Datei aussehen?
 Wird der Wert automatisch durch das Anklicken übertragen
   
 __________________
 
 
 |  |  
  |  26.11.2007 15:26 |             |  | 
 | 
 	
  | 
    
     | Nanni  Mitglied
 
     
 
  
 Dabei seit: 25.01.2007
 Beiträge: 11.260
 Herkunft: Wien
 Name: nennt mich Nanni
 
 
  |  | 
    
     | Also, den htmlcode hab ich jetzt so, aber der PHP code muss irgendwie falsch sein:
 
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
 <body>
 <?php
 $name = ($_POST['Name']);
 $preis = ($_POST['Preis']);
 $artikelname = ($_POST['Blah']);
 $artikelfarbe = ($_POST['Farbe']);
 $artikelgroesse = ($_POST['Groesse']);
 
 if ( ($name == "") OR ($preis == "") )
 {
 echo "Du hast entweder deinen Namen oder den Preis, oder beides, vergessen! Gehe zurück und korrigiere dies!";
 }
 else
 {
 $nachricht = "$name $preis: $artikelname $artikelfarbe $artikelgroesse";
 mail("she-says@hotmail.com", "Klickshop",$nachricht,"From: $name");
 echo "Deine Bestellung wurde erfolgreich verschickt.";
 }
 ?>
 </body>
 </html>
 
 
 Schaut in der Mail so aus:
 Nanni 10 Euro: Pony
 (Nanni ist der Name, 10 Euro der Preis und Pony die Größe, aber wieso steht da nichts von der Farbe?
 
 __________________
 
 
 |  |  
  |  26.11.2007 23:06 |                 |  | 
 | 
 	
  | 
    
     | Verena1993  Mitglied
 
     
 
  
 Dabei seit: 06.09.2006
 Beiträge: 1.242
 
 
  |  | 
    
     | Sry, dass ich mich erst etz meld^^
 
 Also, so hab ichs ja auch oder?
 |  |  
  |  27.11.2007 15:32 |       |  | 
 |  
 
  |  |    |  
 
				Impressum
				
				 
 |