fortlaufende Zahlenreihe ausgeben im Intranet
Entschuldigt die ungenaue Angabe im Titel, aber ich wusste nicht wie ich es anders schreiben sollte.
Hy
wir haben bei uns in der Firma, wie wohl überall, ein Intranet.
Auf diesem will ich auf einer Seite eine Abfrage/Ausgabe von Bestellnummern realisieren.
Ich würds mir so in etwa vorstellen:
Ein User ruft die Seite auf -> klickt auf einen Button und dann wird eine
fortlaufende Nummer erstellt (6-stellig).
Es kann natürlich sein dass mehrere User gleichzeitig auf der Site sind,
dann sollen natürlich nicht die gleichen Zahlen vergeben werden!!
Leider habe ich in dieser Hinsicht so gut wie keine Erfahrung...und hoffe ihr könnt
mir hierbei ein bisserl helfen.
Danke schon mal im Vorraus!
LG
ava
Hy
wir haben bei uns in der Firma, wie wohl überall, ein Intranet.
Auf diesem will ich auf einer Seite eine Abfrage/Ausgabe von Bestellnummern realisieren.
Ich würds mir so in etwa vorstellen:
Ein User ruft die Seite auf -> klickt auf einen Button und dann wird eine
fortlaufende Nummer erstellt (6-stellig).
Es kann natürlich sein dass mehrere User gleichzeitig auf der Site sind,
dann sollen natürlich nicht die gleichen Zahlen vergeben werden!!
Leider habe ich in dieser Hinsicht so gut wie keine Erfahrung...und hoffe ihr könnt
mir hierbei ein bisserl helfen.
Danke schon mal im Vorraus!
LG
ava
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 126240
Url: https://administrator.de/contentid/126240
Ausgedruckt am: 22.11.2024 um 21:11 Uhr
12 Kommentare
Neuester Kommentar
Hallo Ava!
Hast du dir schon überlegt in welcher 'Sprache' das Ganze umgesetzt werden soll?
Grundlegend würde ich empfehlen einen Datensatz ( akt_bestnummer ) anzulegen der die aktuelle Bestellnummer hält, diese wird beim eintragen (nicht beim aufrufen der Seite) abgerufen, um 1 inkrementiert / erhöht und in die Bestellung übernommen, sowie in dem akt_bestnummer Satz eingetragen.
Halte ich für eine passende Lösung.
MfG,
Patrick von Bredow
Hast du dir schon überlegt in welcher 'Sprache' das Ganze umgesetzt werden soll?
Grundlegend würde ich empfehlen einen Datensatz ( akt_bestnummer ) anzulegen der die aktuelle Bestellnummer hält, diese wird beim eintragen (nicht beim aufrufen der Seite) abgerufen, um 1 inkrementiert / erhöht und in die Bestellung übernommen, sowie in dem akt_bestnummer Satz eingetragen.
Halte ich für eine passende Lösung.
MfG,
Patrick von Bredow
Gut - Lektion 1 in Java: JAVA != JavaScript! (UND das ist auch gleich die wichtigste Lektion in diesem Zusammenhang)
Ganz davon abgesehen ist es so das du die Zahl erst beim Speichern vergeben solltest. Denn: ich rufe die Seite auf, gehe mir nen Kaffee holen und stelle dann fest das sich die Bestellung erledigt hat. Also schliesse ich die Seite wieder - und in deinem Bestellsystem ist schon ne fehlende Nummer...
Ups - und wenn ich in dem Zusammenhang auch noch "Access-Datenbank" lese dann kommen mir grad arge zweifel... Tu allen einen gefallen: Kümmere dich erstmal darum eine Scriptsprache (ich würde PHP empfehlen - is aber ne rein persönliche Sache) zu lernen. Dann fange an mit PHP & MySQL (als Datenbank). Und wenn du das soweit drauf hast - DANN baue ein solches Script...
Ganz davon abgesehen ist es so das du die Zahl erst beim Speichern vergeben solltest. Denn: ich rufe die Seite auf, gehe mir nen Kaffee holen und stelle dann fest das sich die Bestellung erledigt hat. Also schliesse ich die Seite wieder - und in deinem Bestellsystem ist schon ne fehlende Nummer...
Ups - und wenn ich in dem Zusammenhang auch noch "Access-Datenbank" lese dann kommen mir grad arge zweifel... Tu allen einen gefallen: Kümmere dich erstmal darum eine Scriptsprache (ich würde PHP empfehlen - is aber ne rein persönliche Sache) zu lernen. Dann fange an mit PHP & MySQL (als Datenbank). Und wenn du das soweit drauf hast - DANN baue ein solches Script...
Moin,
ich sag mal so - du kannst das auch mit Java als Applett bauen -> nur wäre das für diese Aufgabe ... ähm... ein wenig Überdimensioniert (oder stellst du dir ne Cray hin um Tetris zu spielen?).
Und den Ansatz hast du oben bekommen: Speichere die Bestellnummer erst beim Bestellen ab (d.h. wenn das erste mal auf Save geklickt wurde). Denn dann kannst du sicher sein das die Bestellung auch durchgeführt wurde (ein Storno is zwar nicht ausgeschlossen - würde aber nix ändern). Hier hilft einfach mal die beliebte Suchmaschine: PHP MySQL als Stichwörter und du hast mehrere 1000 Seiten die dir genau zeigen wie man mit PHP ne kurze DB-Verbindung herstellt...
Wenn du Java grundlegend kannst is PHP auch nicht wirklich schwer... eher einfacher - da du dich dort um Variablen-Typen (und somit auch Type-Casts) nicht kümmern brauchst. Ebensowenig hast du nicht viel mit Fehlerbehandlung zu tun (nicht zwingend zumindest - man kann es auch machen)...
Gruß
Mike
ich sag mal so - du kannst das auch mit Java als Applett bauen -> nur wäre das für diese Aufgabe ... ähm... ein wenig Überdimensioniert (oder stellst du dir ne Cray hin um Tetris zu spielen?).
Und den Ansatz hast du oben bekommen: Speichere die Bestellnummer erst beim Bestellen ab (d.h. wenn das erste mal auf Save geklickt wurde). Denn dann kannst du sicher sein das die Bestellung auch durchgeführt wurde (ein Storno is zwar nicht ausgeschlossen - würde aber nix ändern). Hier hilft einfach mal die beliebte Suchmaschine: PHP MySQL als Stichwörter und du hast mehrere 1000 Seiten die dir genau zeigen wie man mit PHP ne kurze DB-Verbindung herstellt...
Wenn du Java grundlegend kannst is PHP auch nicht wirklich schwer... eher einfacher - da du dich dort um Variablen-Typen (und somit auch Type-Casts) nicht kümmern brauchst. Ebensowenig hast du nicht viel mit Fehlerbehandlung zu tun (nicht zwingend zumindest - man kann es auch machen)...
Gruß
Mike
Hallo Avalon,
ich gehe zwar davon aus, dass die Frage nicht mehr aktuell ist, aber falls doch: Es gibt die Möglichkeit eine Zahl clientseitig mit Javascript in ein Cookie zu schreiben, jedoch nur wenn der Nutzer Cookies und Javascript nicht deaktiviert hat. Willst du serverseitig in Dateien speichern solltest du eine entsprechende serverseitige Sprache nehmen (z. B. php oder Java).
Viele Grüße
TheBob
ich gehe zwar davon aus, dass die Frage nicht mehr aktuell ist, aber falls doch: Es gibt die Möglichkeit eine Zahl clientseitig mit Javascript in ein Cookie zu schreiben, jedoch nur wenn der Nutzer Cookies und Javascript nicht deaktiviert hat. Willst du serverseitig in Dateien speichern solltest du eine entsprechende serverseitige Sprache nehmen (z. B. php oder Java).
Viele Grüße
TheBob