• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Hilfe bei Code zur Eingabe Gutscheincode

Letsfetz

New member
Guten Tag,

ich möchte für meine Homepage eine Seite erstellen auf der man einen Gutscheincode eingeben kann, der überprüft werden soll und danach im Skript so geändert werden soll, damit man ihn nicht ein 2. mal eingeben kann. (Mit datum versehen oder so)

Das hab ich bis jetzt :

HTML:
<h1>Gutscheincode<br></h1>
<main>
    <form>
    <input type="text" name="Gutscheincode" id="Gutscheincode" />
    <button type="button" onclick="alertInputValue()">Los!</button>
    </form>
    <br><BR>
	<script>
    	function alertInputValue()
        {
        Eingabe = document.getElementById("Gutscheincode").value;
        //alert(Eingabe);
        }
        //var Eingabe = prompt("Gutscheincode hier eingeben:")
		var Zaehler = 1;
		var datum = new Date();
        var heute = datum.getDate()+ "." + (datum.getMonth()+ 1)+"." + datum.getFullYear()+" " +datum.getHours() +":" + datum.getMinutes() ;
		var code1 = 1234;
		var code2 = 0000;
		var code3 = 1111;
		var code4 = 2222;
		var code5 = 3333;
		var code6 = 4444;
	    var code7 = 5555;
		var code8 = 6666;
		var code9 = 7777;
		var code10 = 8888;
		var code11 = 9999;
		var code12 = 1122;
		var code13 = 2233;
		var code14 = 3344;
		var code15 = 4455;
		var code16 = 5566;
		var code17 = 6677;
		var code18 = 7788;
		var code19 = 8899;
		var code20 = 9988;
		var code21 = 8877;
		var code22 = 7766;
		var code23 = 6655;
		var code24 = 5544;
		var code25 = 4433;
		var code26 = 3322;
		var code27 = 2211;
		var code28 = 3456;
		var code29 = 2345;
		var code30 = 4567;
		var code31 = 5678;
		var code32 = 6789;
		
		
		function testen(){
		if (Zaehler == 1 && Eingabe.value == code1) {
			alert("Gutschein gueltig");
		
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 2 && Eingabe == code2) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	    if (Zaehler == 3 && Eingabe == code3) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 4 && Eingabe == code4) {
		alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 5 && Eingabe == code5) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 6 && Eingabe == code6) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 7 && Eingabe == code7) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 8 && Eingabe == code8) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 9 && Eingabe == code9) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 10 && Eingabe == code10) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 11 && Eingabe == code11) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 12 && Eingabe == code12) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 13 && Eingabe == code13) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 14 && Eingabe == code14) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 15 && Eingabe == code15) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 16 && Eingabe == code16) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 17 && Eingabe == code17) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 18 && Eingabe == code18) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 19 && Eingabe == code19) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 20 && Eingabe == code20) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 21 && Eingabe == code21) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 22 && Eingabe == code22) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 23 && Eingabe == code23) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 24 && Eingabe == code24) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 25 && Eingabe == code25) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 26 && Eingabe == code26) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 27 && Eingabe == code27) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 28 && Eingabe == code28) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 29 && Eingabe == code29) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 30 && Eingabe == code30) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
			if (Zaehler == 31 && Eingabe == code31) {
			alert("Gutschein gueltig");
			
		} else {
			Zaehler++;
		}
	
		if (Zaehler == 32 && Eingabe == code32) {
			alert("Gutschein gueltig");
			
		} else {
		 Zahler ++;
		}
		if (Zaehler == 33){
		alert("NICHT gültig");
		}
		}
	</script>
</main>

Erstmal wollte ich fragen, ob mir jemand einen Tipp hat, irgend ne schleife oder so zu erstellen, die den Sinn meines codes hat nur etwas weniger zeilen haha

Bis jetzt funktioniert da gar nichts, ich bin echt zu unfähig. KAnn mir da jemand helfen und des Teil zum laufen bringen? und ich möchte desweitern, falls der code gültig ist, dass genau dieser code mit dem datum versehen wird: BSP: var code1 = 1234 --> code1 = 1234 - 07052017

Also man gibt den Code ein, drückt auf Los, dann soll ein Feld erscheinen, in dem steht ob er gültig ist oder nicht und anschließend dann ein zusätzliches Feld "Einlösen"

Freue mich über jegliche Hilfe!!!!!!
 
Zuletzt bearbeitet von einem Moderator:
AW: Hilfe bei Code!!!!!

Nur mal so dumm gefragt, aber sollte das nicht Serverseitig mit php realisiert werden?

Also, ich weiss jetzt nicht genau, was da jetzt alles steht, aber so werden doch dann die ganzen Codes mit übermittelt.
 
AW: Hilfe bei Code!!!!!

Nur mal so dumm gefragt, aber sollte das nicht Serverseitig mit php realisiert werden?

Also, ich weiss jetzt nicht genau, was da jetzt alles steht, aber so werden doch dann die ganzen Codes mit übermittelt.

Das kann alles gut möglich sein, bin leider kompletter Neuling auf dem Gebiet und bringe mit gerade das bei, was für meinen Zweck notwendig ist.
Ich dachte es würde funktionieren, wenn ich einfach Variablen direkt im Skript definier, aber mit PHP kann es da bestimmt eine viel schönere Lösung geben.
 
AW: Hilfe bei Code!!!!!

Ich dachte es würde funktionieren, wenn ich einfach Variablen direkt im Skript definier, aber mit PHP kann es da bestimmt eine viel schönere Lösung geben.
Das hat nix mit schönerer Lösung zu tun, sondern damit, das die Codes in JS für jeden einsehbar sind.

Und numerierte Variablen sind ein Zeichen, dass man besser ein Array nehmen sollte (sowohl in JS als auch in PHP).
 
AW: Hilfe bei Code!!!!!

Das hat nix mit schönerer Lösung zu tun, sondern damit, das die Codes in JS für jeden einsehbar sind.

Und numerierte Variablen sind ein Zeichen, dass man besser ein Array nehmen sollte (sowohl in JS als auch in PHP).

Oh stimmt, daran hab ich gar nicht gedacht haha..

Ohne Unterstützung ist das aufjedenfall für mich kaum zu bewältigen

Danke für den wichtigen Hinweis!
 
Zuletzt bearbeitet:
Zurück
Oben