Flashhilfe.de - Flash Community

PHP Script umschreiben???

 


AntwortenRegistrieren Seite1  

Atticus#1
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

22.09.2008, 02:09

Hallo^^

Ich habe diesmal eine Frage zu einem PHP Script von mie ich leider nicht selbst lösen kann! Ich habe ein PHP Script das folgendermaßen aussieht:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?php

 
include('includes/MySQL.php');
 include(
'includes/config.php');
 include(
'includes/funktionen.php');


 if( 
$action == "menge" )
 {
   
// Meine Sitzung suchen
   
$mySession  mysql_fetch_array(mysql_query("SELECT * FROM `".TABLE_SESSIONS."` WHERE `sid` = '".MY_SESSION."' LIMIT 0,1"));
    if( 
$mySession == true )
    {
       
// Eine Waren im Korb
       
$meineWare mysql_fetch_array(mysql_query("SELECT * FROM `".TABLE_WARENKORB."` WHERE `id` = '".$_GET['wid']."' && `sid` = '".$mySession['id']."' LIMIT 0,1"));
        if( 
$meineWare == true )
        {
            if( 
$_GET['menge'] == "weniger" )
            {
               
$neueMenge $meineWare['menge'] - 1;
            } else
              {
               
$neueMenge $meineWare['menge'] + 1;
              }

           
warenkorbAendern($_GET['wid'], $neueMenge);
        }
    }

   
$action "show";
 }

 if( 
$action == "show" )
 {
   
$tpl_values['SEITENNAME']  = SCRIPT_NAME;
   
$tpl_values['DESCRIPTION'] = SCRIPT_DESCRIPTION;
   
$tpl_values['KEYWORDS']    = SCRIPT_KEYWORDS;

   
$subnr      2;
   
$mySession  mysql_fetch_array(mysql_query("SELECT * FROM `".TABLE_SESSIONS."` WHERE `sid` = '".MY_SESSION."' LIMIT 0,1"));
    if( 
$mySession == true )
    {
       
$gesamtPreis 0;
       
$alleImKorb  mysql_query("SELECT * FROM `".TABLE_WARENKORB."` WHERE `sid` = '".$mySession['id']."' ORDER BY `id` ASC");
       
$numImKorb   mysql_num_rows($alleImKorb);
        if( 
$numImKorb )
        {
            while( 
$ware mysql_fetch_array($alleImKorb) )
            {
               
$warenDaten   mysql_fetch_array(mysql_query("SELECT * FROM `".TABLE_PRODUKTE."` WHERE `id` = '".$ware['pid']."' LIMIT 0,1"));
               
$lineSub      = ( gettype($subnr/2) == "double" ) ? "tab2" "tab1";
               
$gesamtPreis += ( $ware['preis'] * $ware['menge'] );

               
$tpl_values['ZEILEN__IF']['TAB'][]         = $lineSub;
               
$tpl_values['ZEILEN__IF']['ID'][]          = $warenDaten['id'];
               
$tpl_values['ZEILEN__IF']['WID'][]         = $ware['id'];
               
$tpl_values['ZEILEN__IF']['TITEL'][]       = $warenDaten['titel'];
               
$tpl_values['ZEILEN__IF']['EINZELPREIS'][] = ( $ware['menge'] > ) ? "je ".number_format($ware['preis'],2,",",".")." = " "";
               
$tpl_values['ZEILEN__IF']['MENGE'][]       = $ware['menge'];
               
$tpl_values['ZEILEN__IF']['GESAMT'][]      = number_format(($ware['preis']*$ware['menge']),2,",",".");

               
$subnr++;
            }

           
$tpl_values['MENGEN__IF']['ENDTAB'][]      = ( $lineSub == "tab2" ) ? "tab1" "tab2";
           
$tpl_values['MENGEN__IF']['GESAMTPREIS'][] = number_format($gesamtPreis,2,",",".");

           
$tpl_values['BESTELL_LINK']                = "[<a href=\"shop.php?site=bestellen\">Bestellen</a>]\n";
        } else
          {
           
$tpl_values['ZEILEN__ELSE']['LEER'][] =
           
$tpl_values['MENGEN__ELSE']['LEER'][] = "";

           
$tpl_values['BESTELL_LINK']           = "";
          }
    } else
      {
       
$tpl_values['ZEILEN__ELSE']['LEER'][] = "";
       
$tpl_values['MENGEN__ELSE']['LEER'][] = "";

       
$tpl_values['BESTELL_LINK']           = "";
      }

    echo 
parse_template($templatepfad."rechts.tpl"$tpl_values"");
 }

?>


Dieses Script lädt eine TPL Datei die folgendes enthält:

PHP:
1
2
3
4
5
6
<?
<input type="button" class="kontaktbutton" STYLE="cursor:pointer;" value="+" style="width: 20px;" onclick="self.location.href='rechts.php?action=menge&menge=mehr&wid={WID}';">
 <
input type="button" class="kontaktbutton" STYLE="cursor:pointer;" value="-" style="width: 20px;" onclick="self.location.href='rechts.php?action=menge&menge=weniger&wid={WID}';">
 </
TD
?>


Dies sind 2 Buttons die die Menge eines Artikels in einem Onlineshop entweder per Buttondruck erhöhen oder runterzetzen.

Jetzt kommt mein Problem, ich muß es schaffen das Script und deren Buttons oben in dieses PHP Script einzubauen:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
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
<?php

 
if( $action == "show" )
 {
   
$user mysql_fetch_array(mysql_query("SELECT * FROM `".TABLE_USER."` WHERE `id` = '".LOGIN_NR."' LIMIT 0,1"));
    if( 
$user == true )
    {
       
$subnr      2;
       
$mySession  mysql_fetch_array(mysql_query("SELECT * FROM `".TABLE_SESSIONS."` WHERE `sid` = '".MY_SESSION."' LIMIT 0,1"));
        if( 
$mySession == true )
        {
           
$gesamtPreis 0;
           
$alleImKorb  mysql_query("SELECT * FROM `".TABLE_WARENKORB."` WHERE `sid` = '".$mySession['id']."' ORDER BY `id` ASC");
           
$numImKorb   mysql_num_rows($alleImKorb);
            if( 
$numImKorb )
            {
               
$tabWidth = ( SCRIPT_THUMBNAIL_X 10 );
               
$tpl_values['THUMB_X'] = "$tabWidth";

                while( 
$ware mysql_fetch_array($alleImKorb) )
                {
                   
$warenDaten   mysql_fetch_array(mysql_query("SELECT * FROM `".TABLE_PRODUKTE."` WHERE `id` = '".$ware['pid']."' LIMIT 0,1"));
                   
$lineSub      = ( gettype($subnr/2) == "double" ) ? "tab2" "tab1";
                   
$gesamtPreis += ( $ware['preis'] * $ware['menge'] );

                   
$tpl_values['ZEILEN__IF']['TAB'][]      = $lineSub;
                   
$tpl_values['ZEILEN__IF']['ID'][]       = $warenDaten['id'];
                   
$tpl_values['ZEILEN__IF']['THUMB_X'][]  = "$tabWidth";
                   
$tpl_values['ZEILEN__IF']['BILD'][]     = ( $warenDaten['bild'] != "" ) ? "<a href=\"shop.php?site=details&id=".$warenDaten['id']."\"><img src=\"upload/".$warenDaten['bild']."\" border=\"0\"></a>" "&nbsp;";
                   
$tpl_values['ZEILEN__IF']['WID'][]      = $ware['id'];
                   
$tpl_values['ZEILEN__IF']['TITEL'][]    = $warenDaten['titel'];
                   
$tpl_values['ZEILEN__IF']['PREIS'][]    = number_format($ware['preis'],2,",",".");
                   
$tpl_values['ZEILEN__IF']['MENGE'][]    = $ware['menge'];
                   
$tpl_values['ZEILEN__IF']['GESAMT'][]   = number_format(($ware['preis']*$ware['menge']),2,",",".");

                   
$subnr++;
                }

               
// Versandkosten
               
$mengeCDs mysql_fetch_array(mysql_query("SELECT sum(menge) AS Total FROM `".TABLE_WARENKORB."` WHERE `sid` = '".$mySession['id']."' && `dl` = '0'"));
                if( 
$mengeCDs['Total'] > )
                {
                    if( 
$user['nation'] == )
                    {
                        if( 
$mengeCDs['Total'] < )
                        {
                           
$versandPreis SCRIPT_VERSAND_DE_1_2;
                        } else
                            if( 
$mengeCDs['Total'] > && $mengeCDs['Total'] < )
                            {
                               
$versandPreis SCRIPT_VERSAND_DE_3_4;
                            } else
                              {
                               
$versandPreis SCRIPT_VERSAND_DE_5__;
                              }
                    } else
                      {
                        if( 
$mengeCDs['Total'] < )
                        {
                           
$versandPreis SCRIPT_VERSAND_EU_1_2;
                        } else
                          {
                           
$versandPreis SCRIPT_VERSAND_EU_3__;
                          }
                      }
                } else
                  {
                   
$versandPreis 0;
                  }

               
$gesamtPreis += $versandPreis;

               
$endTab1 = ( $lineSub == "tab2" ) ? "tab1" "tab2";
               
$endTab2 = ( $lineSub == "tab2" ) ? "tab2" "tab1";

               
$tpl_values['MENGEN__IF']['ENDTAB1'][]     = $endTab1;
               
$tpl_values['MENGEN__IF']['ENDTAB2'][]     = $endTab2;
               
$tpl_values['MENGEN__IF']['MENGE_CDS'][]   = $mengeCDs['Total'];
               
$tpl_values['MENGEN__IF']['VERSAND'][]     = number_format($versandPreis,2,",",".");
               
$tpl_values['MENGEN__IF']['GESAMTPREIS'][] = number_format($gesamtPreis,2,",",".");

               
// Weitere Daten
               
$tpl_values['ZAHLART']    = $zahlarten[$_POST['zahlart']];
               
$tpl_values['ANREDE']     = ( $user['anrede'] == "m" ) ? "Herr" "Frau";
               
$tpl_values['TITEL']      = ( $user['titel'] != ) ? $persTitel[$user['titel']] : "";
               
$tpl_values['VORNAME']    = deconvert($user['vorname']);
               
$tpl_values['NACHNAME']   = deconvert($user['nachname']);
               
$tpl_values['STRASSE']    = deconvert($user['strasse']);
               
$tpl_values['NUMMER']     = $user['nummer'];
               
$tpl_values['PLZ']        = $user['plz'];
               
$tpl_values['ORT']        = deconvert($user['ort']);
               
$tpl_values['BUNDESLAND'] = ( $user['land'] != ) ? $bundeslaender[$user['land']]."<br>" "";
               
$tpl_values['NATION']     = $nationen[$user['nation']];

                if( 
$_POST['zahlart'] == "last" )
                {
                   
$tpl_values['BANK__IF']['BANK_INHABER'][]  = ( $user['bank_inhaber']  != "" ) ? deconvert(base64_decode($user['bank_inhaber']))  : "<font color=\"red\">unbekannt</font>";
                   
$tpl_values['BANK__IF']['BANK_KONTO'][]    = ( $user['bank_konto']    != "" ) ? deconvert(base64_decode($user['bank_konto']))    : "<font color=\"red\">unbekannt</font>";
                   
$tpl_values['BANK__IF']['BANK_BLZ'][]      = ( $user['bank_blz']      != "" ) ? deconvert(base64_decode($user['bank_blz']))      : "<font color=\"red\">unbekannt</font>";
                   
$tpl_values['BANK__IF']['BANK_INSTITUT'][] = ( $user['bank_institut'] != "" ) ? deconvert(base64_decode($user['bank_institut'])) : "<font color=\"red\">unbekannt</font>";
                   
$tpl_values['BANK__IF']['BANK_IBAN'][]     = ( $user['bank_iban']     != "" ) ? deconvert(base64_decode($user['bank_iban']))     : "<font color=\"red\">unbekannt</font>";
                   
$tpl_values['BANK__IF']['BANK_BIC'][]      = ( $user['bank_bic']      != "" ) ? deconvert(base64_decode($user['bank_bic']))      : "<font color=\"red\">unbekannt</font>";

                    if( 
$user['bank_inhaber'] == "" || $user['bank_konto'] == "" || $user['bank_blz'] == "" || $user['bank_institut'] == "" )
                    {
                       
$tpl_values['KAUFEN__ELSE']['NEIN'][] = "";
                    } else
                      {
                       
$tpl_values['KAUFEN__IF']['H_ZAHLART_ID'][]    = $_POST['zahlart'];
                       
$tpl_values['KAUFEN__IF']['H_GESAMTPREIS'][]   = "$gesamtPreis";
                       
$tpl_values['KAUFEN__IF']['H_VERSANDKOSTEN'][] = "$versandPreis";
                       
$tpl_values['KAUFEN__IF']['AGB'][]             = SCRIPT_AGB;
                       
$tpl_values['KAUFEN__IF']['DATENSCHUTZ'][]     = SCRIPT_DATENSCHUTZ;
                      }
                } else
                  {
                   
$tpl_values['BANK__ELSE']['NEIN'][] = "";

                   
$tpl_values['KAUFEN__IF']['H_ZAHLART_ID'][]    = $_POST['zahlart'];
                   
$tpl_values['KAUFEN__IF']['H_GESAMTPREIS'][]   = "$gesamtPreis";
                   
$tpl_values['KAUFEN__IF']['H_VERSANDKOSTEN'][] = "$versandPreis";
                   
$tpl_values['KAUFEN__IF']['AGB'][]             = SCRIPT_AGB;
                   
$tpl_values['KAUFEN__IF']['DATENSCHUTZ'][]     = SCRIPT_DATENSCHUTZ;
                  }

               
$siteContent parse_template($templatepfad."zusammenfassung.tpl"$tpl_values"");
            } else
              {
               
$siteContent "<TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
 <TR>
 <TD WIDTH=\"140\" HEIGHT=\"108\" VALIGN=\"TOP\" CLASS=\"shopback01\"><IMAGE SRC=\"../GRAFIKEN/Warenkorbback01.png\"></TD>
 <TD WIDTH=\"506\" VALIGN=\"TOP\" CLASS=\"shopback02\">

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
 <TR>
 <TD WIDTH=\"12\"></TD>
 <TD WIDTH=\"494\" HEIGHT=\"20\" VALIGN=\"TOP\"><SPAN CLASS=\"hilite1\"><SPAN CLASS=\"hilite2\">Warenkorb</SPAN></SPAN></TD>
 </TR>
 <TR>
 <TD></TD>
 <TD WIDTH=\"494\" VALIGN=\"TOP\" CLASS=\"item_shop01\">

 Der Warenkorb ist leer.<P>

 </TD>
 </TR>
 </TABLE>

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
 <TR>
 <TD WIDTH=\"12\" HEIGHT=\"31\"></TD>
 <TD WIDTH=\"494\" CLASS=\"item_shop01\"></TD>
 </TR>
 <TR>
 <TD WIDTH=\"12\"></TD>
 <TD WIDTH=\"494\" VALIGN=\"TOP\" CLASS=\"item_shop01\">

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
 <TR>
 <TD WIDTH=\"342\"></TD>
 <TD WIDTH=\"32\" HEIGHT=\"32\"></TD>
 <TD WIDTH=\"5\"></TD>
 <TD WIDTH=\"32\" HEIGHT=\"32\"></TD>
 <TD WIDTH=\"5\"></TD>
 <TD WIDTH=\"32\" HEIGHT=\"32\"></TD>
 <TD WIDTH=\"5\"></TD>
 <TD WIDTH=\"32\" HEIGHT=\"32\"><a href=\"shop.php?site=home\"><IMAGE SRC=\"images/Bestellenbutton.png\" BORDER=\"0\"></A></TD>
 </TR>
 <TR>
 <TD COLSPAN=\"8\" WIDTH=\"344\" HEIGHT=\"8\"></TD>
 </TR>
 </TABLE>

 </TD>
 </TR>
 </TABLE>

 </TD>
 </TR>
 </TABLE>

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
 <TR>
 <TD HEIGHT=\"20\"></TD>
 </TR>
 </TABLE>"
;
              }
        } else
          {
           
$siteContent "<TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
 <TR>
 <TD WIDTH=\"140\" HEIGHT=\"108\" VALIGN=\"TOP\" CLASS=\"shopback01\"><IMAGE SRC=\"../GRAFIKEN/Warenkorbback01.png\"></TD>
 <TD WIDTH=\"506\" VALIGN=\"TOP\" CLASS=\"shopback02\">

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
 <TR>
 <TD WIDTH=\"12\"></TD>
 <TD WIDTH=\"494\" HEIGHT=\"20\" VALIGN=\"TOP\"><SPAN CLASS=\"hilite1\"><SPAN CLASS=\"hilite2\">Warenkorb</SPAN></SPAN></TD>
 </TR>
 <TR>
 <TD></TD>
 <TD WIDTH=\"494\" VALIGN=\"TOP\" CLASS=\"item_shop01\">

 Der Warenkorb ist leer.<P>

 </TD>
 </TR>
 </TABLE>

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
 <TR>
 <TD WIDTH=\"12\" HEIGHT=\"31\"></TD>
 <TD WIDTH=\"494\" CLASS=\"item_shop01\"></TD>
 </TR>
 <TR>
 <TD WIDTH=\"12\"></TD>
 <TD WIDTH=\"494\" VALIGN=\"TOP\" CLASS=\"item_shop01\">

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
 <TR>
 <TD WIDTH=\"342\"></TD>
 <TD WIDTH=\"32\" HEIGHT=\"32\"></TD>
 <TD WIDTH=\"5\"></TD>
 <TD WIDTH=\"32\" HEIGHT=\"32\"></TD>
 <TD WIDTH=\"5\"></TD>
 <TD WIDTH=\"32\" HEIGHT=\"32\"></TD>
 <TD WIDTH=\"5\"></TD>
 <TD WIDTH=\"32\" HEIGHT=\"32\"><a href=\"shop.php?site=home\"><IMAGE SRC=\"images/Bestellenbutton.png\" BORDER=\"0\"></A></TD>
 </TR>
 <TR>
 <TD COLSPAN=\"8\" WIDTH=\"344\" HEIGHT=\"8\"></TD>
 </TR>
 </TABLE>

 </TD>
 </TR>
 </TABLE>

 </TD>
 </TR>
 </TABLE>

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
 <TR>
 <TD HEIGHT=\"20\"></TD>
 </TR>
 </TABLE>"
;
          }
    } else
      {
       
$tpl_values['ERROR']              = "&nbsp;";
       
$tpl_values['SCRIPT_ADMIN_EMAIL'] = SCRIPT_ADMIN_EMAIL;

       
$siteContent parse_template($templatepfad."login.tpl"$tpl_values"");
      }
 }

?>


Aber ich bekommes das nicht hin!!!

Es wäre super wenn mir jemand sagen könnte wie ich das hinbekomme!!!

Vielen Dank schonmal im vorraus!!!

Gruß Atticus^^
Werbung
Beiträge: 0
Registriert: Feb 2016


DaGENz#2
Benutzerbild von DaGENz
Beiträge: 10
Wohnort: Köln
Registriert: Oct 2008

01.10.2008, 19:12

Hm, kannst du etwas konkreter werden?

Was genau hast du denn probiert? Was passiert dann?
Verstehst du was von dem, was da steht oder ist das für dich nur Kauderwelsch? ;-)
Atticus#3
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

Themenautor/in

01.10.2008, 19:26

Hallo DaGENz,

also kauderwelch ist das alles nicht für mich ;) Genauer kann ich es auch nicht beschreiben. Ich muß halt die 2 Buttons in das untere Script bekommen. Ich habe selbstverständlich einfach mal die  if( $action == "menge" ) usw. alles einfach mal übernommen aber das geht natürlich nicht so einfach ;)

Weist du wie das geht und kennst du dich mit PHP sehr gut aus???

Danke schonmal im Vorraus!!!

Gruß Atticus^^
DaGENz#4
Benutzerbild von DaGENz
Beiträge: 10
Wohnort: Köln
Registriert: Oct 2008

01.10.2008, 19:49

Ja, ich verstehe schon was da steht, das ist eigentlich mein tägliches Brot ;-)

Also, das Skript hier, sollte die Buttons oberhalb des Warenkorbes anzeigen:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
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
<?php 

 
include('includes/MySQL.php'); 
 include(
'includes/config.php'); 
 include(
'includes/funktionen.php'); 


 if( 
$action == "menge" 
 { 
       
// Meine Sitzung suchen 
       
$mySession    mysql_fetch_array(mysql_query("SELECT * FROM `".TABLE_SESSIONS."` WHERE `sid` = '".MY_SESSION."' LIMIT 0,1")); 
        if( 
$mySession == true 
        { 
               
// Eine Waren im Korb 
               
$meineWare mysql_fetch_array(mysql_query("SELECT * FROM `".TABLE_WARENKORB."` WHERE `id` = '".$_GET['wid']."' && `sid` = '".$mySession['id']."' LIMIT 0,1")); 
                if( 
$meineWare == true 
                { 
                        if( 
$_GET['menge'] == "weniger" 
                        { 
                               
$neueMenge $meineWare['menge'] - 1
                        } else 
                            { 
                               
$neueMenge $meineWare['menge'] + 1
                            } 

                       
warenkorbAendern($_GET['wid'], $neueMenge); 
                } 
        } 

       
$action "show"
 } 

 if( 
$action == "show" 
 { 
       
$tpl_values['SEITENNAME']    = SCRIPT_NAME
       
$tpl_values['DESCRIPTION'] = SCRIPT_DESCRIPTION
       
$tpl_values['KEYWORDS']        = SCRIPT_KEYWORDS
       
$user mysql_fetch_array(mysql_query("SELECT * FROM `".TABLE_USER."` WHERE `id` = '".LOGIN_NR."' LIMIT 0,1")); 
        if( 
$user == true 
        { 
               
$subnr            2
               
$mySession    mysql_fetch_array(mysql_query("SELECT * FROM `".TABLE_SESSIONS."` WHERE `sid` = '".MY_SESSION."' LIMIT 0,1")); 
                if( 
$mySession == true 
                { 
                       
$gesamtPreis 0
                       
$alleImKorb    mysql_query("SELECT * FROM `".TABLE_WARENKORB."` WHERE `sid` = '".$mySession['id']."' ORDER BY `id` ASC"); 
                       
$numImKorb     mysql_num_rows($alleImKorb); 
                        if( 
$numImKorb 
                        { 
                               
$tabWidth = ( SCRIPT_THUMBNAIL_X 10 ); 
                               
$tpl_values['THUMB_X'] = "$tabWidth"

                                while( 
$ware mysql_fetch_array($alleImKorb) ) 
                                { 
                                       
$warenDaten     mysql_fetch_array(mysql_query("SELECT * FROM `".TABLE_PRODUKTE."` WHERE `id` = '".$ware['pid']."' LIMIT 0,1")); 
                                       
$lineSub            = ( gettype($subnr/2) == "double" ) ? "tab2" "tab1"
                                       
$gesamtPreis += ( $ware['preis'] * $ware['menge'] ); 

                                       
$tpl_values['ZEILEN__IF']['TAB'][]            = $lineSub
                                       
$tpl_values['ZEILEN__IF']['ID'][]             = $warenDaten['id']; 
                                       
$tpl_values['ZEILEN__IF']['THUMB_X'][]    = "$tabWidth"
                                       
$tpl_values['ZEILEN__IF']['BILD'][]         = ( $warenDaten['bild'] != "" ) ? "<a href=\"shop.php?site=details&id=".$warenDaten['id']."\"><img src=\"upload/".$warenDaten['bild']."\" border=\"0\"></a>" "&nbsp;"
                                       
$tpl_values['ZEILEN__IF']['WID'][]            = $ware['id']; 
                                       
$tpl_values['ZEILEN__IF']['TITEL'][]        = $warenDaten['titel']; 
                                       
$tpl_values['ZEILEN__IF']['PREIS'][]        = number_format($ware['preis'],2,",","."); 
                                       
$tpl_values['ZEILEN__IF']['MENGE'][]        = $ware['menge']; 
                                       
$tpl_values['ZEILEN__IF']['GESAMT'][]     = number_format(($ware['preis']*$ware['menge']),2,",","."); 

                                       
$subnr++; 
                                } 

                               
// Versandkosten 
                               
$mengeCDs mysql_fetch_array(mysql_query("SELECT sum(menge) AS Total FROM `".TABLE_WARENKORB."` WHERE `sid` = '".$mySession['id']."' && `dl` = '0'")); 
                                if( 
$mengeCDs['Total'] > 
                                { 
                                        if( 
$user['nation'] == 
                                        { 
                                                if( 
$mengeCDs['Total'] < 
                                                { 
                                                       
$versandPreis SCRIPT_VERSAND_DE_1_2
                                                } else 
                                                        if( 
$mengeCDs['Total'] > && $mengeCDs['Total'] < 
                                                        { 
                                                               
$versandPreis SCRIPT_VERSAND_DE_3_4
                                                        } else 
                                                            { 
                                                               
$versandPreis SCRIPT_VERSAND_DE_5__
                                                            } 
                                        } else 
                                            { 
                                                if( 
$mengeCDs['Total'] < 
                                                { 
                                                       
$versandPreis SCRIPT_VERSAND_EU_1_2
                                                } else 
                                                    { 
                                                       
$versandPreis SCRIPT_VERSAND_EU_3__
                                                    } 
                                            } 
                                } else 
                                    { 
                                       
$versandPreis 0
                                    } 

                               
$gesamtPreis += $versandPreis

                               
$endTab1 = ( $lineSub == "tab2" ) ? "tab1" "tab2"
                               
$endTab2 = ( $lineSub == "tab2" ) ? "tab2" "tab1"

                               
$tpl_values['MENGEN__IF']['ENDTAB1'][]         = $endTab1
                               
$tpl_values['MENGEN__IF']['ENDTAB2'][]         = $endTab2
                               
$tpl_values['MENGEN__IF']['MENGE_CDS'][]     = $mengeCDs['Total']; 
                               
$tpl_values['MENGEN__IF']['VERSAND'][]         = number_format($versandPreis,2,",","."); 
                               
$tpl_values['MENGEN__IF']['GESAMTPREIS'][] = number_format($gesamtPreis,2,",","."); 

                               
// Weitere Daten 
                               
$tpl_values['ZAHLART']        = $zahlarten[$_POST['zahlart']]; 
                               
$tpl_values['ANREDE']         = ( $user['anrede'] == "m" ) ? "Herr" "Frau"
                               
$tpl_values['TITEL']            = ( $user['titel'] != ) ? $persTitel[$user['titel']] : ""
                               
$tpl_values['VORNAME']        = deconvert($user['vorname']); 
                               
$tpl_values['NACHNAME']     = deconvert($user['nachname']); 
                               
$tpl_values['STRASSE']        = deconvert($user['strasse']); 
                               
$tpl_values['NUMMER']         = $user['nummer']; 
                               
$tpl_values['PLZ']                = $user['plz']; 
                               
$tpl_values['ORT']                = deconvert($user['ort']); 
                               
$tpl_values['BUNDESLAND'] = ( $user['land'] != ) ? $bundeslaender[$user['land']]."<br>" ""
                               
$tpl_values['NATION']         = $nationen[$user['nation']]; 

                                if( 
$_POST['zahlart'] == "last" 
                                { 
                                       
$tpl_values['BANK__IF']['BANK_INHABER'][]    = ( $user['bank_inhaber']    != "" ) ? deconvert(base64_decode($user['bank_inhaber']))    : "<font color=\"red\">unbekannt</font>"
                                       
$tpl_values['BANK__IF']['BANK_KONTO'][]        = ( $user['bank_konto']        != "" ) ? deconvert(base64_decode($user['bank_konto']))        : "<font color=\"red\">unbekannt</font>"
                                       
$tpl_values['BANK__IF']['BANK_BLZ'][]            = ( $user['bank_blz']            != "" ) ? deconvert(base64_decode($user['bank_blz']))            : "<font color=\"red\">unbekannt</font>"
                                       
$tpl_values['BANK__IF']['BANK_INSTITUT'][] = ( $user['bank_institut'] != "" ) ? deconvert(base64_decode($user['bank_institut'])) : "<font color=\"red\">unbekannt</font>"
                                       
$tpl_values['BANK__IF']['BANK_IBAN'][]         = ( $user['bank_iban']         != "" ) ? deconvert(base64_decode($user['bank_iban']))         : "<font color=\"red\">unbekannt</font>"
                                       
$tpl_values['BANK__IF']['BANK_BIC'][]            = ( $user['bank_bic']            != "" ) ? deconvert(base64_decode($user['bank_bic']))            : "<font color=\"red\">unbekannt</font>"

                                        if( 
$user['bank_inhaber'] == "" || $user['bank_konto'] == "" || $user['bank_blz'] == "" || $user['bank_institut'] == "" 
                                        { 
                                               
$tpl_values['KAUFEN__ELSE']['NEIN'][] = ""
                                        } else 
                                            { 
                                               
$tpl_values['KAUFEN__IF']['H_ZAHLART_ID'][]        = $_POST['zahlart']; 
                                               
$tpl_values['KAUFEN__IF']['H_GESAMTPREIS'][]     = "$gesamtPreis"
                                               
$tpl_values['KAUFEN__IF']['H_VERSANDKOSTEN'][] = "$versandPreis"
                                               
$tpl_values['KAUFEN__IF']['AGB'][]                         = SCRIPT_AGB
                                               
$tpl_values['KAUFEN__IF']['DATENSCHUTZ'][]         = SCRIPT_DATENSCHUTZ
                                            } 
                                } else 
                                    { 
                                       
$tpl_values['BANK__ELSE']['NEIN'][] = ""

                                       
$tpl_values['KAUFEN__IF']['H_ZAHLART_ID'][]        = $_POST['zahlart']; 
                                       
$tpl_values['KAUFEN__IF']['H_GESAMTPREIS'][]     = "$gesamtPreis"
                                       
$tpl_values['KAUFEN__IF']['H_VERSANDKOSTEN'][] = "$versandPreis"
                                       
$tpl_values['KAUFEN__IF']['AGB'][]                         = SCRIPT_AGB
                                       
$tpl_values['KAUFEN__IF']['DATENSCHUTZ'][]         = SCRIPT_DATENSCHUTZ
                                    } 

                               
$siteContent parse_template($templatepfad."zusammenfassung.tpl"$tpl_values""); 
                        } else 
                            { 
                               
$siteContent "<TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\"> 
 <TR> 
 <TD WIDTH=\"140\" HEIGHT=\"108\" VALIGN=\"TOP\" CLASS=\"shopback01\"><IMAGE SRC=\"../GRAFIKEN/Warenkorbback01.png\"></TD> 
 <TD WIDTH=\"506\" VALIGN=\"TOP\" CLASS=\"shopback02\"> 

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\"> 
 <TR> 
 <TD WIDTH=\"12\"></TD> 
 <TD WIDTH=\"494\" HEIGHT=\"20\" VALIGN=\"TOP\"><SPAN CLASS=\"hilite1\"><SPAN CLASS=\"hilite2\">Warenkorb</SPAN></SPAN></TD> 
 </TR> 
 <TR> 
 <TD></TD> 
 <TD WIDTH=\"494\" VALIGN=\"TOP\" CLASS=\"item_shop01\"> 

 Der Warenkorb ist leer.<P> 

 </TD> 
 </TR> 
 </TABLE> 

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\"> 
 <TR> 
 <TD WIDTH=\"12\" HEIGHT=\"31\"></TD> 
 <TD WIDTH=\"494\" CLASS=\"item_shop01\"></TD> 
 </TR> 
 <TR> 
 <TD WIDTH=\"12\"></TD> 
 <TD WIDTH=\"494\" VALIGN=\"TOP\" CLASS=\"item_shop01\"> 

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\"> 
 <TR> 
 <TD WIDTH=\"342\"></TD> 
 <TD WIDTH=\"32\" HEIGHT=\"32\"></TD> 
 <TD WIDTH=\"5\"></TD> 
 <TD WIDTH=\"32\" HEIGHT=\"32\"></TD> 
 <TD WIDTH=\"5\"></TD> 
 <TD WIDTH=\"32\" HEIGHT=\"32\"></TD> 
 <TD WIDTH=\"5\"></TD> 
 <TD WIDTH=\"32\" HEIGHT=\"32\"><a href=\"shop.php?site=home\"><IMAGE SRC=\"images/Bestellenbutton.png\" BORDER=\"0\"></A></TD> 
 </TR> 
 <TR> 
 <TD COLSPAN=\"8\" WIDTH=\"344\" HEIGHT=\"8\"></TD> 
 </TR> 
 </TABLE> 

 </TD> 
 </TR> 
 </TABLE> 

 </TD> 
 </TR> 
 </TABLE> 

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\"> 
 <TR> 
 <TD HEIGHT=\"20\"></TD> 
 </TR> 
 </TABLE>"

                            } 
                } else 
                    { 
                       
$siteContent "<TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\"> 
 <TR> 
 <TD WIDTH=\"140\" HEIGHT=\"108\" VALIGN=\"TOP\" CLASS=\"shopback01\"><IMAGE SRC=\"../GRAFIKEN/Warenkorbback01.png\"></TD> 
 <TD WIDTH=\"506\" VALIGN=\"TOP\" CLASS=\"shopback02\"> 

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\"> 
 <TR> 
 <TD WIDTH=\"12\"></TD> 
 <TD WIDTH=\"494\" HEIGHT=\"20\" VALIGN=\"TOP\"><SPAN CLASS=\"hilite1\"><SPAN CLASS=\"hilite2\">Warenkorb</SPAN></SPAN></TD> 
 </TR> 
 <TR> 
 <TD></TD> 
 <TD WIDTH=\"494\" VALIGN=\"TOP\" CLASS=\"item_shop01\"> 

 Der Warenkorb ist leer.<P> 

 </TD> 
 </TR> 
 </TABLE> 

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\"> 
 <TR> 
 <TD WIDTH=\"12\" HEIGHT=\"31\"></TD> 
 <TD WIDTH=\"494\" CLASS=\"item_shop01\"></TD> 
 </TR> 
 <TR> 
 <TD WIDTH=\"12\"></TD> 
 <TD WIDTH=\"494\" VALIGN=\"TOP\" CLASS=\"item_shop01\"> 

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\"> 
 <TR> 
 <TD WIDTH=\"342\"></TD> 
 <TD WIDTH=\"32\" HEIGHT=\"32\"></TD> 
 <TD WIDTH=\"5\"></TD> 
 <TD WIDTH=\"32\" HEIGHT=\"32\"></TD> 
 <TD WIDTH=\"5\"></TD> 
 <TD WIDTH=\"32\" HEIGHT=\"32\"></TD> 
 <TD WIDTH=\"5\"></TD> 
 <TD WIDTH=\"32\" HEIGHT=\"32\"><a href=\"shop.php?site=home\"><IMAGE SRC=\"images/Bestellenbutton.png\" BORDER=\"0\"></A></TD> 
 </TR> 
 <TR> 
 <TD COLSPAN=\"8\" WIDTH=\"344\" HEIGHT=\"8\"></TD> 
 </TR> 
 </TABLE> 

 </TD> 
 </TR> 
 </TABLE> 

 </TD> 
 </TR> 
 </TABLE> 

 <TABLE BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\"> 
 <TR> 
 <TD HEIGHT=\"20\"></TD> 
 </TR> 
 </TABLE>"

                    } 
        } else 
            { 
               
$tpl_values['ERROR']                            = "&nbsp;"
               
$tpl_values['SCRIPT_ADMIN_EMAIL'] = SCRIPT_ADMIN_EMAIL

               
$siteContent parse_template($templatepfad."login.tpl"$tpl_values""); 
            } 
 }
 echo 
parse_template($templatepfad."rechts.tpl"$tpl_values"");
?>


Das ist natürlich nicht das, was du willst, du solltest die beiden Buttons einfach in die Datei zusammenfassung.tpl einfügen, an die Stelle an der sie stehen sollen und die Zeile "echo parse_template($templatepfad."rechts.tpl", $tpl_values, "");" rauslöschen.

Die Dateien werden aber nicht direkt aufgerufen, sondern per include oder require irgendwo eingefügt, oder?
Werbung
Beiträge: 0
Registriert: Feb 2016


Atticus#5
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

Themenautor/in

01.10.2008, 20:09

Hi^^

Also erstmal vielen Dank für deine Mühe!!! Wie die Dateien jetzt aufgerufen werden kann ich dir ehrlich gesagt jetzt nicht sagen und ich weis auch nicht was du damit meinst :)  Ich werde das jetzt mal testen und ich werde dir dann noch schreiben obs geklappt hat ;)

Vielen Dank nochmal!!!

Gruß Atticus^^
Atticus#6
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

Themenautor/in

01.10.2008, 20:12

So^^

Ich habe es jetzt getestet und da kam folgende Fehlermeldung:

PHP:
1
2
3
4
<?
Fatal error
Cannot redeclare fehler() (previously declared in /www/htdocs/w00a67c2/htdocs/FLASHDEVELOPMENT/SHOP/includes/config.php:151in /www/htdocs/w00a67c2/htdocs/FLASHDEVELOPMENT/SHOP/includes/config.php on line 164
?>


Kannst du damit etwas anfangen ???

Gruß Atticus^^
DaGENz#7
Benutzerbild von DaGENz
Beiträge: 10
Wohnort: Köln
Registriert: Oct 2008

01.10.2008, 20:29

Schau dir mal die Datei config.php (im Ordner includes an), da sollte die Funktion fehler() doppelt definiert sein.
Einmal in Zeile 151 und in Zeile 164.

Da die Dateien garantiert nicht direkt aufgerufen werden, kommentier mal die ersten 3 Zeilen aus (also die includes) oder lösch diese.
Atticus#8
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

Themenautor/in

01.10.2008, 20:38

Hallo^^

Also jetzt kommen zwar keine Fehlermeldungen mehr, aber mann kommt auch nicht in den Warenkorb sondern zum Einlog Formular. Und wenn man sich eingeloggt hat kommt man auch nicht in den Warenkorb sondern direkt zur zusammenfassung.

Kannst du das noch so hinbekommen das es so ist wie vorher??? Also das man erst in den WArenkorb kommt bevor es zur Zusammenfassung geht???

Vielen Dank schonmal!!!

Gruß Atticus^^
DaGENz#9
Benutzerbild von DaGENz
Beiträge: 10
Wohnort: Köln
Registriert: Oct 2008

01.10.2008, 21:09

Also in den Dateien, die du hier gepostet hast, ist nicht mehr drin...

Um dir wirklich zu helfen, bräuchte ich einen tieferen Einblick in das Projekt und da muss ich ehrlich gesagt auf der "ehrenamtlichen" Basis passen ;-)
Atticus#10
Benutzerbild von Atticus
Beiträge: 1411
Wohnort: Leverkusen
Registriert: Jul 2006

Themenautor/in

01.10.2008, 21:45

Alles klar,

trotzdem vielen Dank für deine Hilfe!!!

Gruß Atticus^^

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de