Verbindung mit SOAP Webservice
am 29.12.2015 - 10:35 Uhr in
Hallo an alle
ich arbeite erst seit ein paar Wochen mit drupal und hab grad ein problem. Ich muss Kundendaten über einen Webservice (da diese auf einer anderen DB liegen und nicht migiert werden können) anzeigen können aber es soll auch ansprechend aussehen ich hab mir dazu ein Eingabeformular in drupal gebastellt und über gebe die daten an eine login.php die so aussieht
<?php
$soap_location = "http://server.de/ort/soap_server.php";
$soap_uri = "http://server.de/ort";
$options = array("location" => $soap_location,
"uri" => $soap_uri,
'trace' => 1);
$client = new SoapClient(null, $options);
$Kundenummer = $_POST['Kundenummer'];
$Passwort = $_POST['Passwort'];
$response = $client->getKunden($Kundenummer, $Passwort);
//echo "<pre>";
echo $response["kundennummer"] ,'<br>' ;
echo $response["name"] ,'<br>' ;
echo $response["adresse"] ,'<br>' ;
//echo "</pre>";
?>
jetzt wird mir das zwar in einem separaten seite angezeigt aber die ist weiß mit den infos und mehr nicht. wenn ich das in drupal mit php eingebe erhalte ich zwar mein layout aber um den infos liegen dann in so einem grauen fenster was mich stört. hat einer ne idee wie ich das so machen kann das ich die abgerufen werte optisch aufbereiten kann? Ich hab dazu grad keine idee und stehe total auf dem schlauch.
zur info läuft alles bisher local via xampp.
Vielen Dank schon mal
Frank
Edit:
ok das mit dem grauen fenster hat sich erledigt manchmal ist man doch etwas auf den kopfgefallen oder es liegt an den feiertagen (siehe auskommentierte stelle das muss weg)
nun muss ich nur noch schauen wie ich das via html aufbereiten kann. hat da jemand erfahrung?
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast Du das als Modul in
am 29.12.2015 - 21:11 Uhr
Hast Du das als Modul in Drupal angelegt, denn das würde am meisten Sinn machen.
Einen Einstieg in die Modulentwicklung und wie Du ein Formular abschicken kannst, findest Du in meinen Tutorials.
Hier werden allerdings Daten in eine Datenbank geschrieben, den Teil müsstest Du dann anpassen.
Tutorial: http://www.sense-design.de/tutorial/drupal-7-formular-datenbank-speichern
sense-design | online solutions | Do not hack core!
Drupalcenter Verhaltensregeln | Threads bitte auf [gelöst] stellen.
Ok
am 30.12.2015 - 08:20 Uhr
vielen Dank für die info ich dachte es geht evtl. einfacher. also ich komme ja zu meiner DB und Daten lassen sich auch anzeigen. nur ist die frage wie ich diese in der Anzeige bearbeiten kann.
oder gibts Module mit denen ich Verbindung zum Webservice aufbauen kann?
Frank1982 schrieb oder gibts
am 30.12.2015 - 15:36 Uhr
oder gibts Module mit denen ich Verbindung zum Webservice aufbauen kann?
https://www.drupal.org/project/wsclient
Danke
am 30.12.2015 - 15:40 Uhr
genau sowas hab ich gesucht manchmal ist man halt doch blind und hat voll ne blockade.
werd ich im neuen Jahr gleich mal testen.
Gruß Frank