[PHP]Variabele mailen via php

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 16:33
ik heb een winkel wagen waarvan de waardes en producten worden opgeslagen in sessie variabele.
Nu wil ik de inhoud van deze variabele mailen als de bestelling is geplaatst en heb de de functie aan een variable gehangen en laat deze mailen maar als ik dan de gekregen mail binnenkrijg dan staat daar de tekst van de functie in ipv de waarde. Hoe kan ik dit oplossen?

ik weet dat er een hele lap code bij zit maar ik weet niet waar de fout zit hopelijk is dit niet erg...

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
<?php 
session_start(); 

?> 

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>Untitled Document</title> 
        <style type="text/css" media="screen"> 
        <!-- 
.toevoegen { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif } 
.style1 {font-size: 12px} 
a:link { 
    color: #000000; 
} 
a:visited { 
    color: #000000; 
} 
a:hover { 
    color: #000000; 
} 
a:active { 
    color: #000000; 
} 
.knop { 
background:inherit; 
border-width: 0; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
text-decoration:underline; 
cursor:hand; 
} 
.style3 {font-size: 12px; font-weight: bold; } 
--> 
        </style> 
</head> 

<body> 
<?php 
if ($_POST['name'] == FALSE) { 
    echo "Vul a.u.b. u naam in<br><br>"; 
    } if ($_POST['address'] == FALSE) { 
    echo "Vul a.u.b. u adres in<br><br>"; 
    } if ($_POST['housenr'] == FALSE) { 
    echo "Vul a.u.b. u huisnummer in<br><br>"; 
    } if ($_POST['zipcode'] == FALSE) { 
    echo "Vul a.u.b. u postcode in<br><br>"; 
    } if ($_POST['country'] == FALSE) { 
    echo "Vul a.u.b. u woonplaats in<br><br>"; 
    } if ($_POST['land'] == FALSE) { 
    echo "Vul a.u.b. u land in<br><br>"; 
    } if ($_POST['phone'] == FALSE) { 
    echo "Vul a.u.b. u telefoonnummer in<br><br>"; 
    } if ($_POST['mail'] == FALSE) { 
    echo "Vul a.u.b. u e-mail adres in<br><br>"; 
    } else { 
     
    $order = " 
                        <?php 
                        foreach ($_SESSION[\'mandje\'] as $id => $aantal) { 
                            AddedProduct($id, $aantal); 
                    } 
                     
                    function AddedProduct($fid, $faantal) { 

                    $DBserver = \'localhost\';    //Database server 
                    $DBuser = \'dullers\';        //Database gebruiker 
                    $DBpass = \'dullers\';        //Database wachtwoord 
                    $DBname = \'dullers\';        //Database naam 

                    //Verbinding maken met de database en tabellen laten genereren 
                    $DBconnect = mysql_connect($DBserver, $DBuser, $DBpass); 
                    mysql_select_db($DBname, $DBconnect); 
                    $artikelen_sql = \"SELECT * FROM artikelen WHERE ID =\" . $fid; 
                    $artikelen_result = mysql_query($artikelen_sql); 
                    while ($artikelen = mysql_fetch_array($artikelen_result)) { 

                    ?> 
                    </span> 
                          <table width="100%" border="0" cellpadding="0" cellspacing="0"> 
                          <tr> 
                            <td width="100" class=\"style1\"><?php echo $artikelen[\'Merk\']; ?></td> 
                            <td width="150" class=\"style1\"><?php echo $artikelen[\'Product\']; ?></td> 
                            <td width="65" class=\"style1\"><?php echo $artikelen[\'Inhoud\']; ?></td> 
                            <td width="55" class=\"style1\"><?php echo number_format($artikelen[\'Prijs\'], 2); ?></td> 
                            <td width="86" class=\"style1\">Aantal: <?php echo $faantal; ?> 
                              </td> 
                              <td class=\"style1\">&euro;                                   <?php $sub_totaal = $artikelen[\'Prijs\'] * $faantal; echo number_format($sub_totaal, 2); ?></td> 
                          </tr> 
                        </table> 
                        <?php 

                        global $fid; 
                        global $totaal; 
                        $totaal = $totaal + $sub_totaal; 
                        } 
                        } 

                        echo \"<br><b> Totaal prijs: €\" . number_format($totaal, 2) . \"<b>\"; 
                        @mysql_close(); 
                        ?> 
                        "; 
     
    $name = $_POST['name']; 
    $address = $_POST['address']; 
    $housenr = $_POST['housenr']; 
    $zipcode = $_POST['zipcode']; 
    $country = $_POST['country']; 
    $land = $_POST['land']; 
    $phone = $_POST['phone']; 
    $mail = $_POST['mail']; 
    $date = date ('d F Y H:i'); 
    $subject = $date . " " . "Order: " . $name; 
    $data = $name . "<br>" . $address . " " . $housenr . "<br>" . $zipcode . " " . $country . "<br>" . $land . "<br>" . $phone . "<br>" . $mail . "<br><br>" . $order; 
    ini_set("sendmail_from",$mail); 
     
$sendmail = mail("info@lounge-room.nl", $subject, $data); 
} 
if ($sendmail == 1) {  
echo "<meta http-equiv=\"refresh\" content=\"10;url=index.php\" tarPOST=\"_self\">"; 
?> 
Bedankt voor u bestelling bij Bobshop. Binnen enkele minuten ontvangt u een bevestiging van u bestelling per e-mai. 
U wordt binnen 10 seconden terug gestuurd naar de hoofdpagina, wilt u niet wachten klik dan 
<a href="index.php" target="_self">HIER</a>. 
<?php 
} elseif ($sendmail == 0) { 
?> 
Het verzenden van u e-mail is niet gelukt, probeer het opnieuw, klik <a href="index.php?page=order_send.php" target="_self">HIER</a>. 
<?php 
} 
?> 
</body> 
</html>

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-09 08:50

gorgi_19

Kruimeltjes zijn weer op :9

Ik gok dat je meer response krijg als je alleen de relevante code hier neer zet :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • NoFearWizz
  • Registratie: Oktober 2002
  • Laatst online: 18-09 16:59
Ik zou zoiezo je scripts allemaal buiten orders string zetten
want je heb nu ook functies enzo binnen je string zitten dat gaat zoiezo niet...

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
<?php 
session_start(); 

?> 

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>Untitled Document</title> 
        <style type="text/css" media="screen"> 
        <!-- 
.toevoegen { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif } 
.style1 {font-size: 12px} 
a:link { 
    color: #000000; 
} 
a:visited { 
    color: #000000; 
} 
a:hover { 
    color: #000000; 
} 
a:active { 
    color: #000000; 
} 
.knop { 
background:inherit; 
border-width: 0; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
text-decoration:underline; 
cursor:hand; 
} 
.style3 {font-size: 12px; font-weight: bold; } 
--> 
        </style> 
</head> 

<body> 
<?php 
if ($_POST['name'] == FALSE) { 
    echo "Vul a.u.b. u naam in<br><br>"; 
    } if ($_POST['address'] == FALSE) { 
    echo "Vul a.u.b. u adres in<br><br>"; 
    } if ($_POST['housenr'] == FALSE) { 
    echo "Vul a.u.b. u huisnummer in<br><br>"; 
    } if ($_POST['zipcode'] == FALSE) { 
    echo "Vul a.u.b. u postcode in<br><br>"; 
    } if ($_POST['country'] == FALSE) { 
    echo "Vul a.u.b. u woonplaats in<br><br>"; 
    } if ($_POST['land'] == FALSE) { 
    echo "Vul a.u.b. u land in<br><br>"; 
    } if ($_POST['phone'] == FALSE) { 
    echo "Vul a.u.b. u telefoonnummer in<br><br>"; 
    } if ($_POST['mail'] == FALSE) { 
    echo "Vul a.u.b. u e-mail adres in<br><br>"; 
    } else { 
     
        foreach ($_SESSION['mandje'] as $id => $aantal) { 

        $DBserver = 'localhost';    //Database server 
        $DBuser = 'dullers';        //Database gebruiker 
        $DBpass = 'dullers';        //Database wachtwoord 
        $DBname = 'dullers';        //Database naam 

        //Verbinding maken met de database en tabellen laten genereren 
        $DBconnect = mysql_connect($DBserver, $DBuser, $DBpass); 
        mysql_select_db($DBname, $DBconnect); 
        $artikelen_sql = "SELECT * FROM artikelen WHERE ID =" . $id; 
        $artikelen_result = mysql_query($artikelen_sql); 
        while ($artikelen = mysql_fetch_array($artikelen_result)) { 


        $orders.= "
          <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> 
              <tr> 
                <td width=\"100\" class=\"style1\">". echo $artikelen['Merk'];  ."</td> 
                <td width=\"150\" class=\"style1\">". echo $artikelen['Product'];  ."</td> 
                <td width=\"65\" class=\"style1\">". echo $artikelen['Inhoud'];  ."</td> 
                <td width=\"55\" class=\"style1\">". echo number_format($artikelen['Prijs'], 2);  ."</td> 
                <td width=\"86\" class=\"style1\">Aantal: ". echo $faantal;  ."</td> 
                  <td class=\"style1\">&euro; ". $sub_totaal = $artikelen['Prijs'] * $faantal; echo number_format($sub_totaal, 2);  ."</td> 
              </tr> 
            </table>";
                        global $fid; 
                        global $totaal; 
                        $totaal = $totaal + $sub_totaal; 
                        } 
                        } 

        @mysql_close(); 
        
        }

     orders.= "<br><b> Totaal prijs: €" . number_format($totaal, 2) . "<b>";

    $name = $_POST['name']; 
    $address = $_POST['address']; 
    $housenr = $_POST['housenr']; 
    $zipcode = $_POST['zipcode']; 
    $country = $_POST['country']; 
    $land = $_POST['land']; 
    $phone = $_POST['phone']; 
    $mail = $_POST['mail']; 
    $date = date ('d F Y H:i'); 
    $subject = $date . " " . "Order: " . $name; 
    $data = $name . "<br>" . $address . " " . $housenr . "<br>" . $zipcode . " " . $country . "<br>" . $land . "<br>" . $phone . "<br>" . $mail . "<br><br>" . $orders; 
    ini_set("sendmail_from",$mail); 
     
$sendmail = mail("info@lounge-room.nl", $subject, $data); 
} 
if ($sendmail == 1) {  
echo "<meta http-equiv=\"refresh\" content=\"10;url=index.php\" tarPOST=\"_self\">"; 
?> 
Bedankt voor u bestelling bij Bobshop. Binnen enkele minuten ontvangt u een bevestiging van u bestelling per e-mai. 
U wordt binnen 10 seconden terug gestuurd naar de hoofdpagina, wilt u niet wachten klik dan 
<a href="index.php" target="_self">HIER</a>. 
<?php 
} elseif ($sendmail == 0) { 
?> 
Het verzenden van u e-mail is niet gelukt, probeer het opnieuw, klik <a href="index.php?page=order_send.php" target="_self">HIER</a>. 
<?php 
} 
?> 
</body> 
</html>


Ik hoop dat je er zo wat aan hebt.
Je probleem zal hem echt in je Functie........ die riep je aan binnen een string da kan niet :)
je kan het ook zonder functie zoals ik het nu heb gegeven.. met alleen een for each blok :)

suc6
Edit:Aanpassingen

[ Voor 255% gewijzigd door NoFearWizz op 24-03-2005 22:46 ]


Acties:
  • 0 Henk 'm!

  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 12:54
Wat heb je inmiddels zelf al geprobeerd? Wat lukt er niet? Waar denk je zelf dat de fout zo ongeveer zit?

1. Lees Tips bij debuggen
2. Maak even gebruik van ubbcode-tags, want dat maakt het doornemen/lezen van jouw stuk source wat gemakkelijker met al die kleurtjes.
3. Probeer dmb debuggen je probleemgebied te specificeren en post dat stukje code (ook wel relevante code genoemd, verwacht niet dat wij even 130+ regels source scannen en *ploenk* een antwoord klaar hebben liggen)

Acties:
  • 0 Henk 'm!

  • NoFearWizz
  • Registratie: Oktober 2002
  • Laatst online: 18-09 16:59
dat natuurlijk zoiezo....

en weet niet of je db naam en login/pass zo zijn maar tip maak die velden altijd ff helemaal leeg als je iets gaat posten.

Acties:
  • 0 Henk 'm!

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 16:33
bedankt voor jullie reactie

de user/password zijn niet echt dus maakt niet uit :D

het gaat erom dat ik de houd van de functie wil mailen.

ik heb al geprobeerd om de functie te echo'en in de mail
ik heb al geprobeerd om zoals jullie kunnen zien het op te lossen volgens de code maar dan krijg ik de code in mijn mail.

het gaat er om dat ik gewoon die producten die in de lijst staan gemaild worden met het aantal en het liefst ook met de totaal prijs, maar die wordt elke keer uit de database gehaald dus hoe kan ik die mailen?

Acties:
  • 0 Henk 'm!

  • NoFearWizz
  • Registratie: Oktober 2002
  • Laatst online: 18-09 16:59
probeer mijn script en zie of het werkt ;)
ik heb dit uit me hoofd zitten wijzigen en totaal niet getest ;)

maar denk dat het toch redelijk in de buurt komt

Acties:
  • 0 Henk 'm!

Verwijderd

Waarom zit je hier quotes te escapen?

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

KoBolD schreef op donderdag 24 maart 2005 @ 22:47:
bedankt voor jullie reactie

de user/password zijn niet echt dus maakt niet uit :D

het gaat erom dat ik de houd van de functie wil mailen.

ik heb al geprobeerd om de functie te echo'en in de mail
ik heb al geprobeerd om zoals jullie kunnen zien het op te lossen volgens de code maar dan krijg ik de code in mijn mail.

het gaat er om dat ik gewoon die producten die in de lijst staan gemaild worden met het aantal en het liefst ook met de totaal prijs, maar die wordt elke keer uit de database gehaald dus hoe kan ik die mailen?
Je wil PHP-code in je mail? Of begrijp ik je nou verkeerd? Als ik je goed begrijp: dat is niet mogelijk. Als ik je niet goed begrijp: dan zul je je moeten aanroepen in plaats van afdrukken.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 16:33
NoFearWizz schreef op donderdag 24 maart 2005 @ 22:50:
probeer mijn script en zie of het werkt ;)
ik heb dit uit me hoofd zitten wijzigen en totaal niet getest ;)

maar denk dat het toch redelijk in de buurt komt
sorry dat ik het nog niet heb getest maar ben nog niet thuis en dat wordt vanavond laat, ik zal het morgenavond testen.

Wat ik wil is de inhoud van die variabele in een mail naar mezelf zodat ik kan zien wat de klant besteld heeft.
Of weet 1 van jullie een andere manier...

Acties:
  • 0 Henk 'm!

  • KoBolD54
  • Registratie: Maart 2002
  • Laatst online: 16:33
NoFearWizz schreef op donderdag 24 maart 2005 @ 22:22:
Ik zou zoiezo je scripts allemaal buiten orders string zetten
want je heb nu ook functies enzo binnen je string zitten dat gaat zoiezo niet...

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
<?php 
session_start(); 

?> 

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>Untitled Document</title> 
        <style type="text/css" media="screen"> 
        <!-- 
.toevoegen { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif } 
.style1 {font-size: 12px} 
a:link { 
    color: #000000; 
} 
a:visited { 
    color: #000000; 
} 
a:hover { 
    color: #000000; 
} 
a:active { 
    color: #000000; 
} 
.knop { 
background:inherit; 
border-width: 0; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
text-decoration:underline; 
cursor:hand; 
} 
.style3 {font-size: 12px; font-weight: bold; } 
--> 
        </style> 
</head> 

<body> 
<?php 
if ($_POST['name'] == FALSE) { 
    echo "Vul a.u.b. u naam in<br><br>"; 
    } if ($_POST['address'] == FALSE) { 
    echo "Vul a.u.b. u adres in<br><br>"; 
    } if ($_POST['housenr'] == FALSE) { 
    echo "Vul a.u.b. u huisnummer in<br><br>"; 
    } if ($_POST['zipcode'] == FALSE) { 
    echo "Vul a.u.b. u postcode in<br><br>"; 
    } if ($_POST['country'] == FALSE) { 
    echo "Vul a.u.b. u woonplaats in<br><br>"; 
    } if ($_POST['land'] == FALSE) { 
    echo "Vul a.u.b. u land in<br><br>"; 
    } if ($_POST['phone'] == FALSE) { 
    echo "Vul a.u.b. u telefoonnummer in<br><br>"; 
    } if ($_POST['mail'] == FALSE) { 
    echo "Vul a.u.b. u e-mail adres in<br><br>"; 
    } else { 
     
        foreach ($_SESSION['mandje'] as $id => $aantal) { 

        $DBserver = 'localhost';    //Database server 
        $DBuser = 'dullers';        //Database gebruiker 
        $DBpass = 'dullers';        //Database wachtwoord 
        $DBname = 'dullers';        //Database naam 

        //Verbinding maken met de database en tabellen laten genereren 
        $DBconnect = mysql_connect($DBserver, $DBuser, $DBpass); 
        mysql_select_db($DBname, $DBconnect); 
        $artikelen_sql = "SELECT * FROM artikelen WHERE ID =" . $id; 
        $artikelen_result = mysql_query($artikelen_sql); 
        while ($artikelen = mysql_fetch_array($artikelen_result)) { 


        $orders.= "
          <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> 
              <tr> 
                <td width=\"100\" class=\"style1\">". echo $artikelen['Merk'];  ."</td> 
                <td width=\"150\" class=\"style1\">". echo $artikelen['Product'];  ."</td> 
                <td width=\"65\" class=\"style1\">". echo $artikelen['Inhoud'];  ."</td> 
                <td width=\"55\" class=\"style1\">". echo number_format($artikelen['Prijs'], 2);  ."</td> 
                <td width=\"86\" class=\"style1\">Aantal: ". echo $faantal;  ."</td> 
                  <td class=\"style1\">&euro; ". $sub_totaal = $artikelen['Prijs'] * $faantal; echo number_format($sub_totaal, 2);  ."</td> 
              </tr> 
            </table>";
                        global $fid; 
                        global $totaal; 
                        $totaal = $totaal + $sub_totaal; 
                        } 
                        } 

        @mysql_close(); 
        
        }

     orders.= "<br><b> Totaal prijs: €" . number_format($totaal, 2) . "<b>";

    $name = $_POST['name']; 
    $address = $_POST['address']; 
    $housenr = $_POST['housenr']; 
    $zipcode = $_POST['zipcode']; 
    $country = $_POST['country']; 
    $land = $_POST['land']; 
    $phone = $_POST['phone']; 
    $mail = $_POST['mail']; 
    $date = date ('d F Y H:i'); 
    $subject = $date . " " . "Order: " . $name; 
    $data = $name . "<br>" . $address . " " . $housenr . "<br>" . $zipcode . " " . $country . "<br>" . $land . "<br>" . $phone . "<br>" . $mail . "<br><br>" . $orders; 
    ini_set("sendmail_from",$mail); 
     
$sendmail = mail("info@lounge-room.nl", $subject, $data); 
} 
if ($sendmail == 1) {  
echo "<meta http-equiv=\"refresh\" content=\"10;url=index.php\" tarPOST=\"_self\">"; 
?> 
Bedankt voor u bestelling bij Bobshop. Binnen enkele minuten ontvangt u een bevestiging van u bestelling per e-mai. 
U wordt binnen 10 seconden terug gestuurd naar de hoofdpagina, wilt u niet wachten klik dan 
<a href="index.php" target="_self">HIER</a>. 
<?php 
} elseif ($sendmail == 0) { 
?> 
Het verzenden van u e-mail is niet gelukt, probeer het opnieuw, klik <a href="index.php?page=order_send.php" target="_self">HIER</a>. 
<?php 
} 
?> 
</body> 
</html>


Ik hoop dat je er zo wat aan hebt.
Je probleem zal hem echt in je Functie........ die riep je aan binnen een string da kan niet :)
je kan het ook zonder functie zoals ik het nu heb gegeven.. met alleen een for each blok :)

suc6
Edit:Aanpassingen
Ik heb het bovenstaande nu geprobeerd maar krijg nu de volgende error:

Parse error: parse error, unexpected T_ECHO in order_sent.php on line 78

Na enige zoeken kwam ik erop uit dat het ging om een stuk waar PHP zich kan verslikken in de code en daarom de EHCO op een aparte regel moest staan.
Nu heb ik dat gedaan maar hielp niets.

Ook heb ik al geprobeerd de ECHO weg te halen maar den krijg ik de volgende fout:
Parse error: parse error, unexpected T_VARIABLE in order_sent.php on line 78

Heeft een van jullie hier een idee wat het zou kunnen zijn?

[ Voor 21% gewijzigd door KoBolD54 op 30-03-2005 13:13 ]


Acties:
  • 0 Henk 'm!

  • Noork
  • Registratie: Juni 2001
  • Niet online
Je moet echt zelf leren te debuggen. De echo op de regels 78 t/m 83 staat niet goed. Je moet hem helemaal weglaten. Ook kan je de dubbele punt weglaten.

Ik adviseer je om software zoals Zend Studio te gebruiken. Hierin zit een debugger verwerkt, die het jou wat makkelijker zal maken.

Acties:
  • 0 Henk 'm!

Verwijderd

Zo zou het denk wel moeten werken:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
$sub_totaal = number_format($artikelen['Prijs'] * $faantal, 2); 
$orders.= "
          <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> 
              <tr> 
                <td width=\"100\" class=\"style1\">".$artikelen['Merk'] ."</td> 
                <td width=\"150\" class=\"style1\">".$artikelen['Product'] ."</td> 
                <td width=\"65\" class=\"style1\">". $artikelen['Inhoud']."</td> 
                <td width=\"55\" class=\"style1\">".number_format($artikelen['Prijs'], 2) ."</td> 
                <td width=\"86\" class=\"style1\">Aantal: ". $faantal ."</td> 
                  <td class=\"style1\">&euro; ". $sub_totaal."</td> 
              </tr> 
            </table>";


Dit wel standaard debug werk, en daar houden ze hier niet erg van. Misschien wordt het tijd voor een php tutorial?

[ Voor 25% gewijzigd door Verwijderd op 30-03-2005 13:21 ]


Acties:
  • 0 Henk 'm!

  • NoFearWizz
  • Registratie: Oktober 2002
  • Laatst online: 18-09 16:59
ja idd ik was vergeten de ECHO eruit te halen ;):D
maar dan zou het moeten werken
Pagina: 1