Hallo Zusammen,
ich habe mich nun hier angemeldet, weil ich folgende Thematik habe:
1. Ich betreibe ein Internetportal zur Ermittlung der optimalen Dosierung von gerinnungshemmenden Medikamenten (Marcumar, Phenprocoumon, Falithrom, u.ä.). Viele von Euch werden mit dem Thema dieser Seite sicherlich nichts anfangen können, ist für meine aktuelle Problemstellung auch nicht relevant. Viele meiner Nutzer haben jedoch nach einer mobilen App für das Handy angefragt. Das Grundgerüst (Oberflächen und Verlinkung untereinander sind soweit auch schon erstellt.
2. Im Hintergrund der Internetseite läuft eine MySQL-Datenbank in der neben den ermittelten Dosierungen auch die entsprechenden LogIn-Informationen gespeichert sind.
3. Damit man über die mobile App nicht jedes mal die LogIn-Daten neu eingeben muss will es so gestallten, dass diese in einer lokalen Datei gespeichert werden. Die Routine zum Speichern und Auslesen der lokalen Datei sind bereits erstellt und funktionieren soweit.
Nun zum Kern der Thematik:
Ich möchte, dass bevor die Datei lokal angelegt wird, über eine mobile Datenverbindung geprüft wird, ob die angegebenen LogIn-Daten korrekt sind.
Hierzu habe ich bereits auf dem Server eine PHP-Funktionsdatei abgelegt, welche dann die zu sendenden LogIn-Daten mit denen der MySql-Datenbank abgleicht und ein True oder False zurück gibt. Die Abfrage ist in der PHP-Funktion auf dem Server hinterlegt und sieht folgendermaßen aus:
$sql = mysql_query("SELECT $mysqlname FROM $mysqltable WHERE $mysqlname='$username' AND $mysqlemail ='$email' AND $mysqlpwd='$passwort'");
$num = mysql_num_rows($sql);
while($e=mysql_fetch_assoc($num))
$output[]=$e;
Als Ergebnis sollte dann hier entsprechend über $Output das Ergebnis (True/False) an die App zurückgegeben werden. Aber........
Wie kann ich die in der App eingegebenen LogIn-Daten an diese Abfrage übergeben umd in der PHP-Funktionsdatei die Abfrage zu vervollständigen?
Innerhalb der Internetplattform würde das wie nachfolgend dargestellt erfolgen:
mysql_connect(MYSQL_HOST,MYSQL_BENUTZER,MYSQL_KENNWORT);
mysql_select_db(MYSQL_DATENBANK);
$username = $_POST['username'];
$passwort = $_POST['passwort'];
$email = $_POST['email'];
Aber wie übergebe ich hier 'username', 'passwort' und 'email' von der App an die Funktion?
Danke vielmals für Eure Unterstützung und Denkanstöße.
Gruß
Markus