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 |
|
|
 |
Tante Lulu

Mitglied
 

Dabei seit: 06.02.2006
Beiträge: 201
Herkunft: D´Dorf
 |
|
RE: [PHP-Tutorial] Klickshops coden ohne WorldofScripts |
 |
Hey, wolte mal nachfragen ob ich das mit dem pulldown "menü" auch anders machen kann, also ohne den php teil... ich wüsste jetzt nur nicht wo ich dann fürs absenden die mailaddy hinpacken sollte... vllt kann mir jemand dabei helfen, würde mich freuen
|
|
10.07.2008 19:54 |
|
|
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 |
|
|
 |
Amy-Blue

<3 Fantacy Lady
 

Dabei seit: 03.02.2009
Beiträge: 34
 |
|
Ich habe meinen eigenen klickshop versucht zu machen, aber das letzte klappt und/oder verstehe ich nicht, da ich null html geschweige denn php kenntnisse habe! Also, wenn irgendwer für mich den farbigen Teil machen würde, bitte per PN melden und die mailadresse sagen. Danke. Und bitte, bitte helft mir!
lg Amy
__________________
|
|
03.03.2009 20:02 |
|
|
.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 |
|
|
.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 |
|
|
 |
Tante Lulu

Mitglied
 

Dabei seit: 06.02.2006
Beiträge: 201
Herkunft: D´Dorf
 |
|
Hallöchen, ich bräuchte mal Hilfe, denn, da ich bei Oyla bin kann ich keinen Php-shop machen, deshalb wollte ich mal fragen ob jemand weiß wie ich den "Abschicken"button so programieren kann das ich die gesammte Bestellung abgeschickt werden kann...
Hilfe Bitte
grüße die Lulu
|
|
22.07.2008 13:19 |
|
|
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 |
|
|
|
 |
Impressum
|
|