QR-CODE scannen und Ergebnis im HTML-Formular weiter verarbeiten
Guten Tag,
mir wurde die Aufgabe gestellt, eine Browser-Anwendung zu entwickeln, die auf Handys laufen soll. Dabei sollen verschiedene Eingaben in HTML-Formularen erfasst und mittels PHP-Skripten in MySQL-Datenbanken geschrieben werden.
Eine dieser Eingaben soll über das Scannen von QR-Codes erfolgen. Die QR-Codes werden dabei an bestimmten Orten angebracht, ein Mitarbeiter, der diese scannen soll, muß also vor Ort sein. Mit einem Timestamp versehen weiss man dann auch, wann er vor Ort war. Dabei soll er sein Smartphone benutzen ohne eine APP installieren zu müssen. Er nutzt also nur den integrierten Browser dafür und die eingebaute Kamera.
Mir fehlt dafür der richtige Ansatz. Gerne würde ich eine Textarea füllen mit dem decodierten Text des QR-Code und als Klarschrift mitsenden.
Kann man so etwas überhaupt ohne Einsatz von Java lösen?
Kann man auf den Einsatz von APIs (z.Bsp: Google) verzichten?
Gibt es schon PHP-oder HTML-Klassen, die sowas ermöglichen?
Viele Fragen.
Auf jeden Fall danke ich schon mal für jede Idee, die mich weiter bringen kann.
LG Chris
mir wurde die Aufgabe gestellt, eine Browser-Anwendung zu entwickeln, die auf Handys laufen soll. Dabei sollen verschiedene Eingaben in HTML-Formularen erfasst und mittels PHP-Skripten in MySQL-Datenbanken geschrieben werden.
Eine dieser Eingaben soll über das Scannen von QR-Codes erfolgen. Die QR-Codes werden dabei an bestimmten Orten angebracht, ein Mitarbeiter, der diese scannen soll, muß also vor Ort sein. Mit einem Timestamp versehen weiss man dann auch, wann er vor Ort war. Dabei soll er sein Smartphone benutzen ohne eine APP installieren zu müssen. Er nutzt also nur den integrierten Browser dafür und die eingebaute Kamera.
Mir fehlt dafür der richtige Ansatz. Gerne würde ich eine Textarea füllen mit dem decodierten Text des QR-Code und als Klarschrift mitsenden.
Kann man so etwas überhaupt ohne Einsatz von Java lösen?
Kann man auf den Einsatz von APIs (z.Bsp: Google) verzichten?
Gibt es schon PHP-oder HTML-Klassen, die sowas ermöglichen?
Viele Fragen.
Auf jeden Fall danke ich schon mal für jede Idee, die mich weiter bringen kann.
LG Chris
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 274827
Url: https://administrator.de/contentid/274827
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
5 Kommentare
Neuester Kommentar
Moin Chris,
erstell dir einfach einen QR-Code mit einer URL als Inhalt welcher einen GET-Parameter mit den gewünschten Daten enthâlt.
Wird der QR-Code gescannt und ruft der Nutzer die im QR-Code hinterlegte URL auf kann das PHP-Script der Seite diesen Parameter auswerten und eine Textarea mit dem Inhalt schon ausgefüllt darstellen. Du kannst natürlich auch mehrere URL-Parameter verwenden und somit auch eine beliebige Anzahl an Feldern ausfüllen, der Phantasie sind da keine Grenzen gesetzt.
Beispiel:
Gruß jodel32
erstell dir einfach einen QR-Code mit einer URL als Inhalt welcher einen GET-Parameter mit den gewünschten Daten enthâlt.
Wird der QR-Code gescannt und ruft der Nutzer die im QR-Code hinterlegte URL auf kann das PHP-Script der Seite diesen Parameter auswerten und eine Textarea mit dem Inhalt schon ausgefüllt darstellen. Du kannst natürlich auch mehrere URL-Parameter verwenden und somit auch eine beliebige Anzahl an Feldern ausfüllen, der Phantasie sind da keine Grenzen gesetzt.
Beispiel:
http://www.domain.de/script.php?parameter1=DeineDaten¶meter2=Noch%20mehr%20Daten%20aber%20bitte%20URL-Encodiert
Hallo,
Ehrlich gesagt kann da so nicht gehen PHP wird Serverseitig ausgeführt Die Webseite muss jedoch auf die Kamera des Clients zugreifen und entweder dort den QR entziffern oder aber zumindest das Bild des QR Codes an den Server senden das er die Arbeit übernimmt.
Das Verarbeiten der Daten im QR Code ist wie @114757 schon geschrieben hat sehr einfach.
Ehrlich gesagt kann da so nicht gehen PHP wird Serverseitig ausgeführt Die Webseite muss jedoch auf die Kamera des Clients zugreifen und entweder dort den QR entziffern oder aber zumindest das Bild des QR Codes an den Server senden das er die Arbeit übernimmt.
Das Verarbeiten der Daten im QR Code ist wie @114757 schon geschrieben hat sehr einfach.