Function KlantAdres

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

API Developer Red Hat Fuse

Bedrijfsomschrijving Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en Linux draait en bestaat uit standaard- en maatwerkapplicaties. De maatwerk applicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen, optimaliseren en automatiseren van het huidige applicatielandschap, waarbij gebruik wordt gemaakt van de nieuwste technieken. Zin om deze uitdaging als API Developer / Integratie specialist aan te gaan? Om de vernieuwing en optimalisatie kracht bij te zetten zijn ze bezig

Bekijk vacature »

Systeembeheerder VMware Welkomstbonus € 5.000

Systeembeheerder VMware senior Welkomstbonus van € 5.000,- Bij T2 zorgen we goed voor elkaar en doen wij leuke dingen met leuke mensen. We zorgen voor uitdagende opdrachten zodat jij jezelf onbeperkt kan blijven ontwikkelen. Ben jij een ervaren systeembeheerder VMware en wil je het beste uit jezelf halen? Dan ben je van harte welkom bij T2 en ontvang je onze welkomstbonus ter waarde van € 5.000,-. Er werken leuke mensen bij T2, die op een professionele en informele wijze met hun carrière en collega’s omgaan. Dat is de basis voor succes! Het is vanzelfsprekend dat je met de nieuwste technieken

Bekijk vacature »

Senior C# Developer

You'll build modern applications for Coolblue back’s office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become Senior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become Senior C# Developer at Coolblue? Jonne will explain how to do that. You enjoy doing this Working with various types of

Bekijk vacature »

PHP Developer in centrum Leiden

Bedrijfsomschrijving Voor een tof bedrijf in het centrum van Leiden dat websites en (web)applicaties bouwt, ben ik op zoek naar een Medior/Senior PHP Developer. De projecten zijn hier érg uitdagend en dat mag je doen voor hele mooie opdrachtgevers. Dit bedrijf heeft de toekomst wat betreft E-platforms. Je komt te werken in een klein en sterk team waar jij, met zes collega's, gaat werken binnen PHP. Je overlegt hier met collega's en opdrachtgevers om mee te denken hoe je projecten gaat aanvliegen. De producten die ze maken zijn van hoge kwaliteit en dat geldt zowel op technisch als creatief vlak.

Bekijk vacature »

.NET developer

Ben je niet onbekend met .NET frameworks en full-stack development? En ben je op zoek naar een uitdagende functie bij een groeiend bedrijf? Dan heb je wellicht interesse in de positie van: .NET developer voor ons kantoor in Helmond Over de positie: Je hebt een duidelijke rol binnen het team, waarbij je verantwoordelijk voor het ontwerpen en beheren van de plug ins voor de verschillende webshopomgevingen en/of de webportal bent. Je geeft advies aan resellers ontwikkelaars en begeleidt ze op technisch gebied aangaande de implementatie van nieuwe betaalmethoden en levert 3de lijns technical support. Over jou: Wij zijn op zoek

Bekijk vacature »

Lead Developer

Discipline Information Technology Location Venlo (NL) Hours a week 40 As our Lead Developer You will be responsible to create an architectural blueprint in collaboration with product, owner and development team. You align domain architecture with enterprise architecture and you create, influence and apply domain-specific architecture views & viewpoints. You have overview and you can balance long term and near-term priorities What you will do Design solution architecture to ensure a scalable, performant, highly available secure software product Drive adoption of technology standards within a domain Hands-on development of processes and applications in the ecosystem Guide implementations (data cleanup procedures,

Bekijk vacature »

.NET Developer Zorg-ICT

Wil jij met ChipSoft impact maken in de zorg met jouw technische kennis als Software Developer? En lijkt het jou uitdagend om innovatieve software te ontwikkelen met de laatste Microsoft-tools en technieken? Wat doe jij als Software Developer? Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van jouw eigen module. Dit gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. Je werkt zelfstandig of in teamverband. ChipSoft maakt gebruik van een zelf ontwikkeld multi-tier framework. Tijdens een interne opleiding brengen wij je snel bij hoe je binnen deze architectuur je ontwikkelkunsten kunt

Bekijk vacature »

Fullstack .NET developer voor het onderwijs

Bedrijfsomschrijving Dit mooie bedrijf helpt onderwijsinstellingen beter en efficiënter te werken. Ze hebben hiervoor een aantal applicaties bedacht en ontwikkelt. De applicaties zijn SAAS oplossingen die allemaal middels .NET zijn gebouwd en hoewel er al veel expertise in huis is, zou een aanvulling met jou zeer wenselijk zijn. Er wordt gewerkt met moderne technieken en ook mag, en kan, je pionieren met nieuwe technieken. Zowel backend- als fullstack webdevelopers zijn meer dan welkom te reageren. Functieomschrijving Onze klant bouwt SAAS oplossingen voor het onderwijs en ze hebben inmiddels een aantal innoverende applicaties in de markt staan. Je gaat samen met

Bekijk vacature »

SAP/CRM Developer SAPUI5 Overheid

Bedrijfsomschrijving De organisatie staat voor het leveren van een efficiënte en kwalitatief hoogwaardige salaris- en personeelsadministratie. Je gaat samenwerken met ICT-professionals met uiteenlopende kennis en achtergronden. Hou je van Agile samenwerken en kom je maximaal tot je recht in zelfsturende teams? Dan is dit de plaats waar jouw toekomst ligt. Voor deze functie zijn we op zoek naar een ervaren SAP CRM developer. De kerntaken bestaan uit het maken van een vertaling van de business behoefte naar passende SAP-oplossingen. Je bent daarbij enerzijds in staat om om te gaan met complexe vraagstukken en oplossingen te bedenken die bestaan uit kleine

Bekijk vacature »

.NET Developer Zorg-ICT

Complexe software ontwikkelen: dat is jouw ding! Voor onze vestiging in Hoogeveen zoeken wij fanatieke junior en senior .NET Developers die met de laatste Microsoft-tools en -technieken willen werken. Jij bent gemotiveerd en draagt graag verantwoordelijkheid voor je 'eigen' software, die wordt ingezet in ziekenhuizen door heel Nederland. Jouw baan Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van jouw eigen module. Dit gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. Je werkt zelfstandig of in een klein team. ChipSoft maakt gebruik van een zelf ontwikkeld multi tier framework. Tijdens een

Bekijk vacature »

Backend C# Developer gezocht voor medische applica

Bedrijfsomschrijving Wil jij werken voor een organisatie die actief is in de branche van medische applicaties? En ben jij een Backend C# Developer met minimaal 2 jaar ervaring? Dan ben je hier aan het juiste adres! Je komt terecht in een team van zo'n 30 man sterk, waarvan ongeveer de helft op de IT afdeling werkt. Deze afdeling bestaat uit o.a. Developers, Data Scientisten/Specialisten en Designers. De gemiddelde leeftijd is laag (rond de 33) en de werknemerstevredenheid is hoog. Iedereen is trots op wat hier gemaakt wordt en iedereen zet zich elke dag in voor een gezondere samenleving. Iedereen werkt

Bekijk vacature »

Mendix Advanced Developer (NL)

Mendix Advanced Developer (NL) Den Haag HBO/WO IT Professional "Als Mendix Advanced Developer impact maken op de groeiende E-commerce markt met onze logistieke software en onze kritieke logistieke keten. Je doet dit door ontwikkeling en uitbreiding van onze Mendix Cloud omgeving, waarbij je complexe business processen vertaalt naar kritieke Mendix applicaties.". Wat ga je doen? PostNL is becoming a postal tech company Als Mendix Advanced Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead, Mendix Developers en Solution Consultants. Wij zetten Mendix in voor kritieke processen waarbij applicaties optimaal moeten performen om dagelijks rond de

Bekijk vacature »

SAP EWM Consultant

SAP EWM Consultant Functiebeschrijving: Help jij als SAP EWM consultant onze klanten de stap te maken naar de high performance organisatie van de 21e eeuw? Wat ga je doen? Als SAP EWM consultant adviseer je onze klanten in vraagstukken bij gebruik van SAP in het logistieke domein. Samen met de klant werk je op locatie aan logistieke oplossingen. Daarbij ben je in staat je klant mee te nemen in je verhaal. Dit doe je door je te verdiepen in de klant problematiek. Je zet dit vervolgens om in haalbare oplossingen. Van idee tot implementatie ben je betrokken. Je hebt invloed

Bekijk vacature »

Netwerk & Security Specialist

Voor de uitbreiding van onze organisatie zijn we op zoek naar een teamspeler en professional: Netwerk & Security Specialist (fulltime, Den Haag) Jij maakt impact. In jouw rol als Netwerk en Security Specialist denk jij mee met klanten over uitdagingen en mogelijkheden om te verbeteren. Jij zorgt er voor dat onze klanten een goed beveiligd netwerk hebben. WAT IS ER TE DOEN? Onze klanten hebben gekozen om zich te laten ondersteunen door Aumatics om onze pragmatische en gedegen kennis van de geboden dienstverlening. We worden geprezen voor onze klantvriendelijkheid en korte oplostijden, waar problemen vaak al direct aan de telefoon

Bekijk vacature »

Front-End developer met uitzicht op zee

Bedrijfsomschrijving Voor een mooie klant op een toffe locatie ben ik op zoek naar een Front-end developer. Ze bouwen en ontwerpen webapplicaties en websites van A tot Z dus van design tot aan functionaliteit. Binnen dit bedrijf krijg je veel vrijheid om je creativiteit te tonen. Hier werken ze aan hele leuke projecten in SCRUM verband. Er wordt hier veel van je gevraagd maar je krijgt hier staat wel een hele toffe baan tegenover. De gezellige en ontspannen sfeer zorgt voor de nodige humor op de werkvloer. Bij dit bedrijf werken circa 40 mensen en is nog steeds groeiende. Naast

Bekijk vacature »
Mitchel V

Mitchel V

27/06/2010 00:33:25
Quote Anchor link
Hallo.

Ik ben zelf niet zo goed in functies maar ik probeer toch het een en ander uit.
maar het lukt niet.

Ik zal het waarschijnlijk verkeerd aanpakken, maar ik weet niet hoe ik dit kan doen.
Mijn bedoeling is dat ik kan oproepen wat het adres van de klant is, dat is Adres, Postcode, Plaats, Land.
Hoe moet ik dit doen, of hoe kan ik dit het beste doen?

Bedankt.


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
<?php
    function KlantAdres($klantid)
    {

        $sql = "SELECT id,achternaam FROM users WHERE id='".mysql_real_escape_string(htmlentities($klantid))."'";
        $query = mysql_query($sql) or die (mysql_error ());
        $row = mysql_fetch_assoc($query);
        
        if(mysql_num_rows($query) == 0){
            $naam = '<font color="#FF0000">Adres <u>niet</u> gevonden.</font>';
        }
else{
            $countryArray = array("AF"=>"Afghanistan",
                "BE"=>"Belgium",
                "GT"=>"Guatemala",
                "GK"=>"Guernsey",
                "GV"=>"Guinea",
                "PU"=>"Guinea-Bissau",
                "GY"=>"Guyana ",
                "HA"=>"Haiti",
                "HM"=>"Heard Island and McDonald Islands",
                "VT"=>"Holy See (Vatican City)",
                "HO"=>"Honduras",
                "HK"=>"Hong Kong",
                "HQ"=>"Howland Island",
                "HU"=>"Hungary ",
                "IC"=>"Iceland",
                "IN"=>"India",
                "XO"=>"Indian Ocean",
                "ID"=>"Indonesia",
                "IR"=>"Iran",
                "IZ"=>"Iraq",
                "EI"=>"Ireland",
                "IM"=>"Isle of Man",
                "IS"=>"Israel",
                "IT"=>"Italy ",
                "JM"=>"Jamaica",
                "JN"=>"Jan Mayen",
                "JA"=>"Japan",
                "DQ"=>"Jarvis Island",
                "JE"=>"Jersey",
                "JQ"=>"Johnston Atoll",
                "JO"=>"Jordan",
                "JU"=>"Juan de Nova Island ",
                "KZ"=>"Kazakhstan",
                "KE"=>"Kenya",
                "KQ"=>"Kingman Reef",
                "KR"=>"Kiribati",
                "KN"=>"Korea, North",
                "KS"=>"Korea, South",
                "KU"=>"Kuwait",
                "KH"=>"Kyrgyzstan ",
                "LA"=>"Laos",
                "LG"=>"Latvia",
                "LE"=>"Lebanon",
                "LT"=>"Lesotho",
                "LI"=>"Liberia",
                "LY"=>"Libya",
                "LS"=>"Liechtenstein",
                "LH"=>"Lithuania",
                "LU"=>"Luxembourg ",
                "WA"=>"Namibia",
                "MR"=>"Nauru",
                "BQ"=>"Navassa Island",
                "NP"=>"Nepal",
                "NL"=>"Netherlands",
                "NT"=>"Netherlands Antilles",
                "NC"=>"New Caledonia",
                "NZ"=>"New Zealand",
                "NU"=>"Nicaragua",
                "NG"=>"Niger",
                "NI"=>"Nigeria",
                "NE"=>"Niue",
                "NF"=>"Norfolk Island",
                "CQ"=>"Northern Mariana Islands",
                "NO"=>"Norway",
                "MU"=>"Oman ",
                "ZN"=>"Pacific Ocean",
                "PK"=>"Pakistan",
                "PS"=>"Palau",
                "LQ"=>"Palmyra Atoll",
                "PM"=>"Panama",
                "PP"=>"Papua New Guinea",
                "PF"=>"Paracel Islands",
                "PA"=>"Paraguay",
                "PE"=>"Peru",
                "RP"=>"Philippines",
                "PC"=>"Pitcairn Islands",
                "PL"=>"Poland",
                "PO"=>"Portugal",
                "PQ"=>"Puerto Rico ",
                "QA"=>"Qatar ",
                "RE"=>"Reunion",
                "RO"=>"Romania",
                "RS"=>"Russia",
                "TP"=>"Sao Tome and Principe",
                "SA"=>"Saudi Arabia",
                "SG"=>"Senegal",
                "RB"=>"Serbia",
                "SE"=>"Seychelles",
                "SL"=>"Sierra Leone",
                "SN"=>"Singapore",
                "LO"=>"Slovakia",
                "SI"=>"Slovenia",
                "SO"=>"Somalia",
                "SF"=>"South Africa",
                "OO"=>"Southern Ocean",
                "SP"=>"Spain",
                "PG"=>"Spratly Islands",
                "CE"=>"Sri Lanka",
                "SU"=>"Sudan",
                "NS"=>"Suriname",
                "SV"=>"Svalbard",
                "WZ"=>"Swaziland",
                "SW"=>"Sweden",
                "SZ"=>"Switzerland",
                "TS"=>"Tunisia",
                "TU"=>"Turkey",
                "AE"=>"United Arab Emirates",
                "UK"=>"United Kingdom",
                "US"=>"United States",
                "UM"=>"United States Pacific Island Wildlife Refuges",
            );

            
            $adres -> plaats = $row['woonplaats'];
            $adres -> postcode = $row['postcode'];
            $adres -> adres = $row['adres'];
            $adres -> land = $countryArray[$row['land']];
        }

        
        return $adres;
    }

?>
 
PHP hulp

PHP hulp

24/01/2021 19:09:54
 
Pim -

Pim -

27/06/2010 10:01:54
Quote Anchor link
Ten eerste, post als iets niet werkt altijd de foutmelding!
Ten tweede, je moet nog even aan de basis werken.

Je wilt dus een functie die een adres opzoekt, dat gaat vrij goed, en een melding geeft als het niet gevonden is, dat gaat minder.

Om het eerste te laten werken moet je gewoon $adres als array gebruiken, dus $adres['plaats'] ipv $adres->plaats.

Het tweede is lastiger, omdat je daarvoor ook de code buiten de functie aan moet passen. In de functie zelf zou ik doen return false; en dan kan je buiten de functie een foutmelding geven.
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
<?php
    function KlantAdres($klantid)
    {

        $sql = "SELECT id,achternaam FROM users WHERE id='".mysql_real_escape_string(htmlentities($klantid))."'";
        $query = mysql_query($sql) or die (mysql_error ());
        $row = mysql_fetch_assoc($query);
        
        if(mysql_num_rows($query) == 0){
            return false;
        }

            $countryArray = array("AF"=>"Afghanistan",
                "UM"=>"United States Pacific Island Wildlife Refuges",
            );

            
            $adres['plaats'] = $row['woonplaats'];
            $adres['postcode'] = $row['postcode'];
            $adres['adres'] = $row['adres'];
            $adres['land'] = $countryArray[$row['land']];
        
        
        return $adres;
    }

$adres = KlantAdres(112);
if(!$adres) {
echo '<font color="#FF0000">Adres <u>niet</u> gevonden.</font>';
}
else {
echo $adres['plaats'];
}


?>
 
Jan geen

Jan geen

27/06/2010 10:15:08
Quote Anchor link
Je haalt alleen een id en achternaam op in de query, hoe kan je dan woonplaats, postcode, adres en een land toewijzen aan je adres variabele?

edit: overigens als je de juiste kolommen ophaalt in je query kan je direct $row teruggeven en hoef je niet eerst alles dubbel toe te wijzen.
Gewijzigd op 27/06/2010 10:16:39 door Jan geen
 
- SanThe -

- SanThe -

27/06/2010 12:13:31
Quote Anchor link
Aanvulling op Rik: Wat heeft het vullen van het enorme array $countryArray voor nut? Het wordt nergens gebruikt.
Gewijzigd op 27/06/2010 12:24:31 door - SanThe -
 
Jan geen

Jan geen

27/06/2010 12:21:56
Quote Anchor link
Hij gebruikt die bij het land, die staat waarschijnlijk als afkorting in de database. $adres['land'] = $countryArray[$row['land']];
 
- SanThe -

- SanThe -

27/06/2010 12:23:59
Quote Anchor link
Rik geen op 27/06/2010 12:21:56:
Hij gebruikt die bij het land, die staat waarschijnlijk als afkorting in de database. $adres['land'] = $countryArray[$row['land']];


Oep, je hebt gelijk, ik had dat niet gezien. :(
 
Mitchel V

Mitchel V

27/06/2010 13:48:09
Quote Anchor link
kan ik niet de fout afhandeling in de funtie zelf zetten?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
        if(mysql_num_rows($query) == 0){
            $adres['plaats'] = '<font color="#FF0000">Plaats <u>niet</u> gevonden.</font>';
            $adres['postcode'] = '<font color="#FF0000">Postcde <u>niet</u> gevonden.</font>';
            $adres['adres'] = '<font color="#FF0000">Adres <u>niet</u> gevonden.</font>';
            $adres['land'] = '<font color="#FF0000">Land <u>niet</u> gevonden.</font>';
        }

?>
 
Jan geen

Jan geen

27/06/2010 19:31:04
Quote Anchor link
Kan wel, is niet zo mooi met het oog op hergebruik.
 



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.