Gegevens uit webservice ophalen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

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

15/11/2024 00:04:07
 
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.