NOP Shopping Cart Hulp!!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Senior Java developer

Dit ga je doen Jouw taken als Senior Java Developer zijn: Het maken van strategische keuzes omtrent de nieuwbouw van applicaties; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java FX, JDBC, SQL, REST, Jax-RS, JSON, Maven, JUnit en Spring (boot)); Reviewen van code en feedback geven op collega developers; Analyseren en oplossen van bugs/incidenten door het onderlinge verband te kunnen leggen van verschillende losstaande systemen. Hier ga je werken Het bedrijf waar je als Senior Java Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning.

Bekijk vacature »

SQL beheerder / ontwikkelaar

Functie omschrijving Voor een klant in omgeving Tiel zijn wij op zoek naar een SQL beheerder met affiniteit met technisch applicatiebeheer. Je krijgt een fijne in-house werkplek waar je gaat werken aan diverse projecten. Dit bedrijf doet het beheer van databases voor een aantal bancaire klanten. Op dit momenten hebben zij ruim 1500 databases in beheer. Jouw werkzaamheden gaan er als volgt uit zien: Je gaat de development afdeling ondersteunen bij het ontwikkelen van MS SQL Scripts. Je zal zowel zelfstandig als in teamverband MS SQL databases installeren & beheren. Je monitort en onderzoekt incidenten en de achterliggende oorzaken. Je

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Front-end developer wanted! (Angular, React, Vue.j

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »
Erik Denekamp

Erik Denekamp

03/09/2015 07:36:07
Quote Anchor link
Ik heb op http://www.nopdesign.com/freecart/ een gratis werkende Shop gedownload en geinstalleerd.
Alles perfect in de Engelse uitvoering vanaf het bestellen tot het bekijken van de winkelwagen en het toevoegen of verwijderen van artikelen.

Alleen wanneer ik op "CheckOut" klik en de Nederlandse versie installeer dan wordt ik doorverwezen naar een PhP Script die ervoor zorg draagt dat ik automatisch een ordermail ontvang waarbij plotseling de bestelde artikelen en de tarieven er niet meer in staan.

Nu heb ik nog nooit met PhP gewerkt en vraag me dan ook af wat ik fout doe. Gebruikt toevalligiemand dit script en kan iemand mij vertellen wat ik fout doe??

Alvast dank voor de suggesties c.q. oplossing.
 
PHP hulp

PHP hulp

29/04/2024 06:37:43
 
- Ariën  -
Beheerder

- Ariën -

03/09/2015 08:38:06
Quote Anchor link
Als dit alleen gebeurt na een ander taal-bestand, dan vermoed ik dat de variabelen niet kloppen.

Vergelijk beide bestanden eens met elkaar.
Gewijzigd op 03/09/2015 08:38:47 door - Ariën -
 
Erik Denekamp

Erik Denekamp

03/09/2015 09:40:07
Quote Anchor link
Zou je eens kunnen kijken mocht je tijd hebben. Ik heb namelijk nooit met PhP gewerkt!
 
- Ariën  -
Beheerder

- Ariën -

03/09/2015 09:44:00
Quote Anchor link
We kunnen best kijken, maar dan moeten we toch wel wat globaler weten waar het fout gaat.
Als je dit zo hebt gedownload, zonder eigen aanpassingen dan zou ik het eerder als bug beschouwen die je aan de makers moet doorgeven.
 
Erik Denekamp

Erik Denekamp

03/09/2015 09:49:41
Quote Anchor link
Ik heb een testshop met 1 artikel gemaakt op http://regio.tv/testshop/index.html
Wanneer op het laatste alles is ingevuld, ontvang ik een mail van de order, echter zie ik daar het aantal, de prijs en de verzendkosten niet op terug.

Wanneer ik echter de normale Engelse taal instel dan werkt alles prima.

Onderstaand het PhP script zoals ik het u gebruik :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php

$admin_email
= '[email protected]';

$admin_subject = 'Nieuwe bestelling';

$customer_subject = 'Uw boek is besteld';

$success_url = 'shop_success.html';

$error_url = 'shop_error.html';

$csv_file = './orders.csv';



if ($_SERVER['REQUEST_METHOD'] == 'POST')

{


   $billing_first = isset($_POST['billing_first']) ? $_POST['billing_first'] : '';

   $billing_last = isset($_POST['billing_last']) ? $_POST['billing_last'] : '';

   $billing_address = isset($_POST['billing_address']) ? $_POST['billing_address'] : '';

   $billing_address2 = isset($_POST['billing_address2']) ? $_POST['billing_address2'] : '';

   $billing_city = isset($_POST['billing_city']) ? $_POST['billing_city'] : '';

   $billing_state = isset($_POST['billing_state']) ? $_POST['billing_state'] : '';

   $billing_zip = isset($_POST['billing_zip']) ? $_POST['billing_zip'] : '';

   $billing_phone = isset($_POST['billing_phone']) ? $_POST['billing_phone'] : '';

   $billing_fax = isset($_POST['billing_fax']) ? $_POST['billing_fax'] : '';

   $billing_email = isset($_POST['billing_email']) ? $_POST['billing_email'] : '';

   $shipping_first = isset($_POST['shipping_first']) ? $_POST['shipping_first'] : '';

   $shipping_last = isset($_POST['shipping_last']) ? $_POST['shipping_last'] : '';

   $shipping_address = isset($_POST['shipping_address']) ? $_POST['shipping_address'] : '';

   $shipping_address2 = isset($_POST['shipping_address2']) ? $_POST['shipping_address2'] : '';

   $shipping_city = isset($_POST['shipping_city']) ? $_POST['shipping_city'] : '';

   $shipping_state = isset($_POST['shipping_state']) ? $_POST['shipping_state'] : '';

   $shipping_zip = isset($_POST['shipping_zip']) ? $_POST['shipping_zip'] : '';

   $shipping_phone = isset($_POST['shipping_phone']) ? $_POST['shipping_phone'] : '';

   $shipping_fax = isset($_POST['shipping_fax']) ? $_POST['shipping_fax'] : '';

   $SUBTOTAL = isset($_POST['SUBTOTAL']) ? $_POST['SUBTOTAL'] : '';

   $TOTAL = isset($_POST['TOTAL']) ? $_POST['TOTAL'] : '';

   $TAX = isset($_POST['TAX']) ? $_POST['TAX'] : '';

   $SHIPPING = isset($_POST['SHIPPING']) ? $_POST['SHIPPING'] : '';

   $comments = isset($_POST['comments']) ? $_POST['comments'] : '';;

   if (($billing_first == '') || ($billing_last == '') || ($billing_address == '') || ($billing_city == '') || ($billing_state == '') || ($billing_zip == '') || ($billing_phone == '') || ($billing_email == ''))

   {


      // invalid input

      header('Location: '. $error_url);

      exit;

   }


   if (!preg_match('/^([0-9a-z]([-.\w]*[0-9a-z])*@(([0-9a-z])+([-\w]*[0-9a-z])*\.)+[a-z]{2,6})$/i', $billing_email))

   {


      // invalid email address

      header('Location: '. $error_url);

      exit;

   }


   $today = date("l, F jS Y");

   $message = "";

   $message .= "U heeft een nieuwe bestelling ontvangen. Onderstand treft u meer gegevens aan over deze bestelling.\n";

   $message .= "\n";

   $message .= "Besteldatum: $today \n";

   $message .= " \n";

   $message .= "Betaalinformatie: \n";

   $message .= "-------- \n";

   $message .= "   $billing_first $billing_last \n";

   $message .= "   $billing_address \n";

   $message .= "   $billing_address2 \n";

   $message .= "   $billing_city, $billing_state  $billing_zip \n";

   $message .= "   $billing_phone \n";

   $message .= "   $billing_fax \n";

   $message .= "   $billing_email \n";

   $message .= " \n";

   $message .= " \n";

   if ($shipping_first != '')

   {


      $message .= "Verzenden naar: \n";

      $message .= "-------- \n";

      $message .= "   $shipping_first $shipping_last \n";

      $message .= "   $shipping_addr \n";

      $message .= "   $shipping_addr2 \n";

      $message .= "   $shipping_city, $shipping_state  $shipping_zip \n";

      $message .= "   $shipping_phone \n";

      $message .= " \n";

      $message .= " \n";

   }


   $message .= "Aantal  Prijs(\€)   Product ID  - Artikel\n";

   $message .= "===================================================================== \n";

   for ($i = 1; $i< 25; $i++)

   {


      if (isset($_POST['NAME_' . $i]))

      {


         $name = $_POST['NAME_' . $i];

         $quantity = $_POST['QUANTITY_' . $i];

         $price = $_POST['PRICE_' . $i];

         $id = $_POST['ID_' . $i];

         $addtlinfo = $_POST['ADDTLINFO_' . $i];

         $message .= "$quantity    \$$price    $id - $name   $addtlinfo  \n";

      }

   }


   $message .= "===================================================================== \n";

   $message .= "SUBTOTAAL: $SUBTOTAL \n";

   $message .= "TOTAAL: $TOTAL \n";

   $message .= "\n";

   $message .= "VERZENDKOSTEN: $SHIPPING \n";

   $message .= "\n\n";

   $message .= "Extra Informatie: \n";

   $message .= "--------- \n";

   $message .= "$comments \n";

   $message .= " \n";



   // write to log

   foreach ($_POST as $key => $value)

   {


      $logdata .= ',';

      $logdata .= str_replace(",", " ", $value);

   }


   $logdata = str_replace("\r", "", $logdata);

   $logdata = str_replace("\n", " ", $logdata);

   $logdata .= "\r\n";

   $handle = fopen($csv_file, 'a') or die("can't open csv file");

   fwrite($handle, date("Y-m-d H:i:s,"));

   fwrite($handle, $_SERVER['REMOTE_ADDR']);

   fwrite($handle, $logdata);

   fclose($handle);



   // send message to admin

   $header  = "From: $billing_email\r\n";

   $header .= "Reply-To: $billing_email\r\n";

   $header .= "MIME-Version: 1.0\r\n";

   $header .= "X-Mailer: PHP Mail generated by: NOP Shopping Cart\r\n";

   mail($admin_email, $admin_subject, $message, $header);



   // send message to customer

   $header  = "From: $admin_email\r\n";

   $header .= "Reply-To: $admin_email\r\n";

   $header .= "MIME-Version: 1.0\r\n";

   $header .= "X-Mailer: PHP Mail generated by: NOP Shopping Cart\r\n";

   mail($billing_email, $customer_subject, $message, $header);



   header('Location: '.$success_url);

   exit;

   }


?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

<title>Winkelwagen</title>

<style type="text/css">

body

{

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #000000;

   text-align: center;

}

div#container

{

   margin-left: auto;

   margin-right: auto;

   width: 50em;

   text-align: left;

}

}

input

{

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #000000;

}

.title

{

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #006600;

}

.blacktext

{

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #000000;

}

.nobr

{

   white-space: nowrap;

}

.nopcart

{

   background: #464444;

   border: 1px;

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #ffffff;

}

.nopheader

{

   background: #464444;

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #FFFFFF;

}

.nopentry

{

   background: #FFFFFF;

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #000000;

}

.noptotal

{

   background: #FFFFFF;

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #000000;

}

.nopbutton

{

   background: #FFFFFF;

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #000000;

}

</style>

<script type="text/javascript" src="./language-en.js"></script>

<script type="text/javascript" src="./nopcart.js"></script>

<script type="text/javascript">

function CheckForm(theform)

{

   var bMissingFields = false;

   var strFields = "";

   if (theform.billing_first.value == '')

   {

      bMissingFields = true;

      strFields += "     Billing: First Name\n";

   }

   if (theform.billing_last.value == '')

   {

      bMissingFields = true;

      strFields += "     Billing: Last Name\n";

   }

   if (theform.billing_address.value == '')

   {

      bMissingFields = true;

      strFields += "     Billing: Address\n";

   }

   if (theform.billing_city.value == '')

   {

      bMissingFields = true;

      strFields += "     Billing: City\n";

   }

   if (theform.billing_state.value == '')

   {

      bMissingFields = true;

      strFields += "     Billing: State\n";

   }

   if (theform.billing_zip.value == '')

   {

      bMissingFields = true;

      strFields += "     Billing: Zipcode\n";

   }

   if (theform.billing_phone.value == '')

   {

      bMissingFields = true;

      strFields += "     Billing: Phone\n";

   }

   if (theform.billing_email.value == '')

   {

      bMissingFields = true;

      strFields += "     Billing: Email\n";

   }

   if (bMissingFields)

   {

      alert("We're sorry, but you must provide the following field(s) before continuing:\n" + strFields);

      return false;

   }

   return true;

}

</script>

</head>

<body>

<div id="container">

<blockquote>

<form method="post" action="<?php echo basename(__FILE__); ?>" onsubmit="return CheckForm(this)">

<span class="nobr">

<script type="text/javascript">

   CheckoutCart();

</script>

</span>

<br>

<p><span class="blacktext"><b>Voer onderstaand uw gegevens in om uw order te kunnen verzenden.</b></span></p>

<p><span class="title"><b>Betaal Informatie:</b></span></p>

<table class="blacktext">

<tr><td>Naam:    </td><td><input type="text" size="18" name="billing_first"> <input type="text" size="15" name="billing_last"></td></tr>

<tr><td>Adres: </td><td><input type="text" size="37" name="billing_address"></td></tr>

<tr><td>Plaats:    </td><td><input type="text" size="21" name="billing_city"></td></tr>

<tr><td>Provincie:   </td><td><input type="text" size="1"  name="billing_state"></td></tr>

<tr><td>Postcode:     </td><td><input type="text" size="5"  name="billing_zip"></td></tr>

<tr><td>Telefoon:   </td><td><input type="text" size="37" name="billing_phone"></td></tr>

<tr><td>Email:   </td><td><input type="text" size="37" name="billing_email"></td></tr>

</table>

<p><input type="submit" value="Bestellen"> <input type="reset" value="Annuleren"></p>

</form>

</blockquote>

</div>

</body>

</html>



- Aar -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 03/09/2015 09:54:31 door - Ariën -
 
- Ariën  -
Beheerder

- Ariën -

03/09/2015 09:55:30
Quote Anchor link
Als je het zo gedownload hebt, zonder zelf het script te hebben gewijzigd, dan zou ik eerder een bug-melding doen bij de makers.
 

03/09/2015 20:15:15
Quote Anchor link
Begin bij nopdesign.com:
Nederlandse versie door Ron A.J. Hartendorp van Computer Network Services

evt. '3rd Party Payment Processor Support'
- Authorize.net
- WorldPay
- LinkPoint
 
Johan K

Johan K

03/09/2015 23:34:33
Quote Anchor link
Regel 159 zegt dat $_POST[NAME_1] -> $_POST[NAME_25] gezet moet worden om het bedrag, etc, uit te printen.
Dat zie ik niet in dit script gebeuren
 
Erik Denekamp

Erik Denekamp

04/09/2015 06:15:37
Quote Anchor link
Dank voor de reacties maar ik heb het script door een ervaren PhP deskundige laten nakijken en nu werkt alles goed!
 

04/09/2015 11:22:27
Quote Anchor link
Mooi, dat is ook de beste oplossing.
Programmaonderhoud van een programma is niet direct handig voor op een forum, je moet toch bij allerlei dingen kunnen om ze na te lopen en te testen met andere componenten.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.