Einzelnen Beitrag anzeigen

Jim Carrey
(Gast)

n/a Beiträge
 
#6

AW: Daten in einer Datenbank speichern

  Alt 3. Nov 2016, 15:01
Wenn du Xampp verwendest, wird es ja wohl auch eine Webseite geben.
Hier meine stupide aber funktionierende Lösung, für die ihr mich alle hassen werdet!

Benutze die Indy-Komponenden (idHTTP) und schicke deine Daten per Get an ein PHP-Script deiner Webseite. Zum Beispiel:
Delphi-Quellcode:
//
IdHTTP1.Get('http://localhost/delphi.php?name=klaus&wohnort=nirgendwo');
Nun kannst du in deinem PHP-Script abfragen, ob "name" und "wohnort" da sind:
Code:
// delphi.php
<?php
 $name = $_GET['name'];
 $wohnort = $_GET['wohnort'];

 // nun stelle an mit den Daten was auch immer du möchtest (Speicherung in einer MySQL-DB etc) - Validierung vorher nicht vergessen!
?>
Wozu FireDac und all der Blödsinn, wenn man es doch auch so machen kann?
Wir sind nicht alle hoch-professionelle Programmierer die an einer 10.000€-Software arbeiten.
Hobbymäßig tut es meine Lösung voll und ganz.

Wenn das PHP-Script gut geschrieben und die Validierung in Ordnung ist, ist alles bestens.
Man braucht keine Logindaten in der Software anzugeben und all den Quark, denn alles wird zentral vom Script gesteuert.

Stellt euch mal vor die Software hat einen Bug den es in einer neueren Version nicht gibt.
Hier hätte man schlechte Karten. Wird jedoch alles vom Script gesteuert, ist es egal welche Version der Software der Anwender hat, denn man regel im Script immer alles für alle Anwender jeder Version.

Geändert von Jim Carrey ( 3. Nov 2016 um 15:05 Uhr)
  Mit Zitat antworten Zitat