Gegevens uit webservice ophalen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

.NET Software Developer

Dit ga je doen Als .NET Software Developer zul jij je voornamelijk bezig houden met: Het van scratch af aan bouwen van applicaties (.NET, C#, Bootstrap, KnockoutJs en WebAPI2); Het testen van jouw code d.m.v. het uitvoeren van unittesten; Het oplossen van bugs in de code; Het onderhouden van contact met collega's betreffende de door jouw ontwikkelde applicaties; Het verbeteren en doorontwikkelen van maatwerkapplicaties. Hier ga je werken Jij gaat aan de slag als .NET Software Developer en gaat je focussen op het bedenken, ontwikkelen en testen van maatwerkapplicaties in voornamelijk C#. Dit ga je doen bij een grote, internationale

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. 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 geleverde software en webapplicaties. Tevens

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Software Developer Mendix / Maatschappelijk Betrok

Dit ga je doen Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Werken met Scrum methodiek; Ontwikkelen van vooruitstrevende oplossingen; Meedenken over nieuwe applicaties en ontwikkelingen; On the job eigen maken van de Mendix omgeving. Hier ga je werken Deze dynamische en snelgroeiende organisatie begeeft zich in de recyclingbranche. Zij nemen op duurzame en efficiënte manier de recycling op zich. Vanwege hun snelle groei zijn zij op zoek naar een young professional die zich graag wilt ontwikkelen als Mendix Developer. Je komt te werken binnen een IT team van +/- 15 medewerkers. Het huidige ‘vaste’

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

Bekijk vacature »

Pagina: 1 2 volgende »

Murtada Helo

Murtada Helo

03/08/2012 11:33:00
Quote Anchor link
Beste lezer,
Kan wel de webservice benaderen maar de gegevens kan ik niet ophalen en als ik
var_dump gebruik krijg ik deze zo te zien:

http://19-------/:tempuri-orgarray(2) { ["klantgegevens"]=> array(1) { [0]=> object(stdClass)#2 (7) { ["klantnr"]=> int(552066) ["afleveradres"]=> int(5520665) ["naam"]=> string(29) "-- "---"" ["adres"]=> string(12) "---" ["postcode"]=> string(7) "------" ["plaats"]=> string(4) "----" ["land"]=> string(2) "NL" } } ["artikelgegevens"]=> array(5) {[0]=> object(stdClass)#3 (7) { ["zendnota"]=> int(129593) ["picknr"]=> int(157333) ["ordernr"]=> int(150867) ["artnr"]=> string(6) "343211"

En als var_dump weghaal en foreach gebruik krijg niks te zien.
Wat is mis. Graag uw hulp.
Alvast bedankt!

Ik gebruik de volgende scripts

<html>
<body>

<form action="#" method="post">
Ritnummer: <input type="text" name="ordernr" />
Land: <input type="text" name="land" />
<input type="submit" value="Volgende"/>
</form>

</body>
</html>
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
<?php
if( $_SERVER['REQUEST_METHOD'] == "POST" ) {
    
    
        ini_set("soap.wsdl_cache_enabled", 0);
        $webservice_server = "----";
        $webservice_connection_string = "http://".$webservice_server.":---------";
        echo $webservice_connection_string;
        $client = new SoapClient( $webservice_connection_string, array( 'soap_version'   => SOAP_1_1 ) );
         $ritnummers = $client->verzamelfoutformulier($_POST["land"], $_POST["ordernr"]);
        
        
    foreach ($ritnummers as $verzamelfoutformulier) {

    echo "<td align='center'>".$ritnummers->klantnr."</td><td align='center'>".$ritnummers->afleveradres."</td><td align='center'>".$ritnummers->naam."</td><td>".$ritnummers->postcode."</td><td align='center'>".$ritnummers->plaats."</td><td align='center'>".$ritnummers->picknr."</td><td align='center'>".$ritnummers->artomschr."</td></tr>";
     
}
}

?>
 
PHP hulp

PHP hulp

23/12/2024 18:55:55
 
Chris PHP

Chris PHP

03/08/2012 11:38:30
Quote Anchor link
Waar worden deze gegevens opgeslagen?

Want nu wordt alles in een array gezet, maar wat gebeurd er daarna met je gegevens?
 
Murtada Helo

Murtada Helo

03/08/2012 11:53:24
Quote Anchor link
De gegevens worden in database opgeslagen.
Wil graag dat ik als een ritnummer invul dan de gegevens laten zien die ik heb laten echo'en. Nu vul ik ritnummer maar ik krijg allen dit te zien

http://19-------/:tempuri-org
 
Chris PHP

Chris PHP

03/08/2012 11:57:22
Quote Anchor link
Dan zou ik gewoon een query draaien nadat het is ingevoegd in je database. Zo weet je ook zeker dat het in de db staat, en niet alleen in de array.

Dus na de insert, select je gewoon het record met je ritnummer en echo je deze op het scherm waar je het wilt hebben.
 
Murtada Helo

Murtada Helo

03/08/2012 13:10:00
Quote Anchor link
Ik moet nu insert into en select gebruiken i.p.v foreach??
 
Chris PHP

Chris PHP

03/08/2012 14:34:48
Quote Anchor link
Murtada Helo op 03/08/2012 13:10:00:
Ik moet nu insert into en select gebruiken i.p.v foreach??


Je moet altijd een insert doen als je data in een database wilt zetten. Nu staat het in een array, maar wordt volgens mij niets mee gedaan.

Wat zie je in die database?
 
Reshad F

Reshad F

03/08/2012 14:40:37
Quote Anchor link
waar komt dit vandaan?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo "<td align='center'>".$ritnummers->klantnr."</td><td align='center'>".$ritnummers->afleveradres."</td><td align='center'>".$ritnummers->naam."</td><td>".$ritnummers->postcode."</td><td align='center'>".$ritnummers->plaats."</td><td align='center'>".$ritnummers->picknr."</td><td align='center'>".$ritnummers->artomschr."</td></tr>";
?>


en dan bedoel k klantnr, afleveradres etc ... ?

doe is gewoon $ritnummers['klantnr']
 
Erwin H

Erwin H

03/08/2012 14:44:26
Quote Anchor link
Volgens mij is dat verhaal over het in de database steken heel interessant, maar ik denk dat het goed is als je eerst de structuur van de data de je hebt goed doorkrijgt. Zoels je de var_dump laat zien en het dan probeert aan te spreken gaat volgens mij niet werken. Even een uitgewerkte weergave van je vardump:
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
array(2) {
  ["klantgegevens"]=> array(1) {
    [0]=> object(stdClass)#2 (7) {
      ["klantnr"]=> int(552066)
      ["afleveradres"]=> int(5520665)
      ["naam"]=> string(29) "-- "---""
      ["adres"]=> string(12) "---"
      ["postcode"]=> string(7) "------"
      ["plaats"]=> string(4) "----"
      ["land"]=> string(2) "NL"
    }
  }
  ["artikelgegevens"]=> array(5) {
    [0]=> object(stdClass)#3 (7) {
      ["zendnota"]=> int(129593)
      ["picknr"]=> int(157333)
      ["ordernr"]=> int(150867)
      ["artnr"]=> string(6) "343211"

(waarbij aan het einde dus wel wat haakjes ontbreken en vast nog meer data ook)

Als je dus de klantgegevens wilt aanspreken zal je dat zo moeten doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$ritnummers
["klantgegevens"][0]->klantnr;
?>

$ritnummers is namelijk een array met twee keys (klantgegevens en artikelgegevens).
$ritnummers["klantgegevens"] is dan ook weer een array met maar 1 numerieke key.
Elk element in die laatste array is weer een object.

Kijk eens of je op deze manier wel iets op het scherm krijgt. Als je het op het scherm krijgt kan je ook verwerken in de database.
 
Murtada Helo

Murtada Helo

03/08/2012 15:12:33
Quote Anchor link
Sorry, ik bedoel dat de gegevens momenteel op database staan en ik wil alleen deze gegevens aanroepen via webservice en terug zien op scherm maar niet zoals var_dump doet en ik wil graag een overzicht krijgen

klantnr:1234
afleveradres: labla
postcode:0000aa
.
.
Dat bedoelde ik
 
Erwin H

Erwin H

03/08/2012 15:16:41
Quote Anchor link
Zie mijn post, zo moet je ze volgens mij aanspreken. Al geprobeerd?
 
Murtada Helo

Murtada Helo

03/08/2012 15:52:43
Quote Anchor link
Erwin bedankt!!
Hij doet het nu ik krijg de resultaten te zien, waarom krijg ik steeds url mee hoe kan ik dit vermijden?
.http://19----------------------------------------------------wsdl?targetURI=urn:tempuri-org
 
Erwin H

Erwin H

03/08/2012 15:53:40
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $webservice_connection_string;
?>

op regel 8 weghalen wellicht?
 
Reshad F

Reshad F

03/08/2012 15:54:08
Quote Anchor link
omdat je die echoedd.. ( regel 8 ) even eruit knikkeren :)
 
Murtada Helo

Murtada Helo

03/08/2012 16:02:00
Quote Anchor link
Ja klopt dat heb ik gedaan nu is weg
Bedankt!!
 
Murtada Helo

Murtada Helo

07/08/2012 08:38:16
Quote Anchor link
Beste lezer,

van ["artikelgegevens"] laat hij nu alleen maar een artikel zien, terwijl deze meer artikels zijn. welke functie moet ik nu gebru8iken om alle artikelen die beschikbaarzijn van dit ritnummer te krijgen.
Alvast bedankt!
 
Chris PHP

Chris PHP

07/08/2012 08:46:14
Quote Anchor link
Als het meerdere records bevat (array), kun je dat toch met een foreach oplossen?
 
Murtada Helo

Murtada Helo

07/08/2012 09:01:48
Quote Anchor link
Heb deze gebruikt , maar wordt alleen 1 artikel zien terwijl deze meer dan 1 zijn foreach ($ritnummers as $verzamelfoutformulier){
print "<td align='center'>".$ritnummers["artikelgegevens"][0]->artnr."</td>";
print "<td align='center'>".$ritnummers["artikelgegevens"][0]->artomschr."</td>";
print "<td align='center'>".$ritnummers["artikelgegevens"][0]->geleverd."</td></tr>";
}
 
Chris PHP

Chris PHP

07/08/2012 09:09:45
Quote Anchor link
Dan moet je dus niet $ritnummers gebruiken maar $verzamelfoutformulier.
 
Murtada Helo

Murtada Helo

07/08/2012 09:17:10
Quote Anchor link
Dit bedoel je ? werkt niet
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php    foreach ($ritnummers as $verzamelfoutformulier)
{

  
    print "<tr>";
    print "<td align='center'>".$verzamelfoutformulier["artikelgegevens"][0]->artnr."</td>";
    print "<td align='center'>".$verzamelfoutformulier["artikelgegevens"][0]->artomschr."</td>";
    print "<td align='center'>".$verzamelfoutformulier["artikelgegevens"][0]->geleverd."</td></tr>";
?>
 
Chris PHP

Chris PHP

07/08/2012 09:21:42
Quote Anchor link
Wat gebeurd er als je print_r ($ritnummers); doet? Wat krijg je te zien op je scherm?
 
Murtada Helo

Murtada Helo

07/08/2012 09:36:59
Quote Anchor link
Krijg dit te zien

array(2) { ["klantgegevens"]=> array(1) { [0]=> object(stdClass)#2 (7) { ["klantnr"]=> int(...) ["afleveradres"]=> int(..) ["naam"]=> string(29) "-- "---"" ["adres"]=> string(12) "---" ["postcode"]=> string(7) "------" ["plaats"]=> string(4) "----" ["land"]=> string(2) "NL" } } ["artikelgegevens"]=> array(5) {[0]=> object(stdClass)#3 (7) { ["zendnota"]=> int(...) ["picknr"]=> int(...) ["ordernr"]=> int(...) ["artnr"]=> string(6) "...." [artnr] => ...[artomschr] => ..... [geleverd] => 2 [locatie] => ... ) [6] => stdClass Object ( [zendnota] => ...[picknr] => ...[ordernr] => ..[artnr] => ..[artomschr] => ..-.......[geleverd] => 6 [locatie] => ../..) [7] => stdClass Object ( [zendnota] => ..[picknr] => ..[ordernr] => ..[artnr] => ..[artomschr] => ... [geleverd] => 2 [locatie] => ... ) [8] => stdClass Object ( [zendnota] => ...[picknr] => ...[ordernr] => ..[artnr] => ....[artomschr] =>... [geleverd] => 6 [locatie] => ..) ) ) .....................................................................................
 

Pagina: 1 2 volgende »



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.