Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[PHP]

Pagina: 1
Acties:
  • 367 views

  • Matthijs1982
  • Registratie: Augustus 2005
  • Laatst online: 02-06-2021
Ik heb onderstaand script. Dit geeft echter steeds de volgende foutmelding: Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING

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. ]


  • MuisM4t
  • Registratie: Mei 2007
  • Niet online
Dat is meestal een syntaxfout, heb je alles echt goed nagekeken?
Ik keek even naar jouwreact en: GoT is geen helpdesk, de bedoeling is dat je af en toe ook anderen helpt.

  • Johnny
  • Registratie: December 2001
  • Laatst online: 11:54

Johnny

ondergewaardeerde internetguru

Staat er geen regelnummer bij je foutmelding?

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


Verwijderd

Parse errors kun je makkelijk zelf oplossen.

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 07:40

Creepy

Tactical Espionage Splatterer

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING
Oftewel: leer je foutmelding lezen. PHP komt ergens een string tegen op een plek waar ie dat niet verwacht. Waar? Op de regel code die de foutmelding aangeeft (en jij achterwege laat)

GoT is geen debugservice waar je snel je code kan laten fixen. Zeker een melding als dit die behoorlijk duidelijk is zou je zelf moeten kunnen oplossen.

Wil je aub voor een volgend topic Programming Beleid - De Quickstart eens doorlezen zodat je weet wat we van een topicstart (en de topicstarter!) verwachten en lees ook gelijk *** Over topictitels in PRG - lezen voor topic openen!!! *** eens door want [PHP] alleen zegt echt helemaal niks over je probleem.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Dit topic is gesloten.