Ik heb onderstaand script. Dit geeft echter steeds de volgende foutmelding: Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING
Wanneer ik deze regels weghaal, werkt het script wel.
Ik weet niet waar dit aan kan liggen, want de kolomnamen uit de database e.d. kloppen.
Verder zie ik geen scriptfouten.
Weet iemand water verkeerd gaat?
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
| <?php include(".connect.php"); $query_land = "SELECT landen.land, landen.NietEU, klanten.Land, klanten.Klant_id FROM landen, klanten WHERE landen.land = klanten.Land AND klanten.Klant_id = '2447'"; $result_land = mysql_query($query_land); $row_land = mysql_fetch_array($result_land); $query_btwid = "SELECT land, BTWidnr, KvKnr, KlantnummerResellerAgent, TypeKlant FROM klanten WHERE Klant_id = '2447'"; $result_btwid = mysql_query($query_btwid); $row_btwid = mysql_fetch_array($result_btwid); if ($row_btwid['BTWidnr'] != "" && $row_btwid['KvKnr'] != "" && $row_land['NietEU'] == '0'){ $btwid = '5'; } if ($row_btwid['BTWidnr'] == "" && $row_btwid['KvKnr'] == "" && $row_land['NietEU'] == '0'){ $btwid = '2'; } if ($row_land['NietEU'] == '2'){ $btwid = '2'; } if ($row_land['NietEU'] == '-1' || $row_land['NietEU'] == ""){ $btwid = '6'; } if ($row_land['NietEU'] == '2' && $row_btwid['TypeKlant'] == '0' && $row_btwid['KlantnummerResellerAgent'] == ""){ $kostenplaatsid = '704'; } if (($row_land['NietEU'] == '2') && ($row_btwid['TypeKlant'] > '0' || $row_btwid['KlantnummerResellerAgent'] != "")){ $kostenplaatsid = '70'; } if ($row_land['NietEU'] == '0' && $row_btwid['TypeKlant'] == '0' && $row_btwid['KlantnummerResellerAgent'] == ""){ $kostenplaatsid = '704'; } if (($row_land['NietEU'] == '0') && ($row_btwid['TypeKlant'] > '0' || $row_btwid['KlantnummerResellerAgent'] != "")){ $kostenplaatsid = '706'; } if (($row_land['NietEU'] == '-1' || $row_land['NietEU'] == "") && ($row_btwid['TypeKlant'] == '0' && $row_btwid['KlantnummerResellerAgent'] == "")){ $kostenplaatsid = '705'; } if (($row_land['NietEU'] == '-1' || $row_land['NietEU'] == "") && ($row_btwid['TypeKlant'] > '0' || $row_btwid['KlantnummerResellerAgent'] != "")){ $kostenplaatsid = '707'; } ?> |
Wanneer ik deze regels weghaal, werkt het script wel.
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
| if ($row_land['NietEU'] == '2' && $row_btwid['TypeKlant'] == '0' && $row_btwid['KlantnummerResellerAgent'] == ""){ $kostenplaatsid = '704'; } if (($row_land['NietEU'] == '2') && ($row_btwid['TypeKlant'] > '0' || $row_btwid['KlantnummerResellerAgent'] != "")){ $kostenplaatsid = '70'; } if ($row_land['NietEU'] == '0' && $row_btwid['TypeKlant'] == '0' && $row_btwid['KlantnummerResellerAgent'] == ""){ $kostenplaatsid = '704'; } if (($row_land['NietEU'] == '0') && ($row_btwid['TypeKlant'] > '0' || $row_btwid['KlantnummerResellerAgent'] != "")){ $kostenplaatsid = '706'; } if (($row_land['NietEU'] == '-1' || $row_land['NietEU'] == "") && ($row_btwid['TypeKlant'] == '0' && $row_btwid['KlantnummerResellerAgent'] == "")){ $kostenplaatsid = '705'; } if (($row_land['NietEU'] == '-1' || $row_land['NietEU'] == "") && ($row_btwid['TypeKlant'] > '0' || $row_btwid['KlantnummerResellerAgent'] != "")){ $kostenplaatsid = '707'; } |
Ik weet niet waar dit aan kan liggen, want de kolomnamen uit de database e.d. kloppen.
Verder zie ik geen scriptfouten.
Weet iemand water verkeerd gaat?
[ Voor 0% gewijzigd door Matthijs1982 op 12-05-2008 17:48 . Reden: Ik wil de titel aanpassen, maar dat kan ik nergens meer doen. ]