2016-11-07 2 views
-2

Ich habe eine Seite auf meiner Website, wo Sie ein Spiel spielen können. Wenn du im Spiel stirbst, gibt es eine Funktion namens "playerIsDead();" aufgerufen wird, dann schließt das Spiel (Die Spielbildschirme werden prompt(); s und confirm(); s nacheinander angezeigt, also bedeutet "das Spiel schließt", dass die Seite keine Popup-Nachrichten mehr anzeigt.). Die playerIsDead(); Funktion:Speichern einer Variablen auf Webserver

var playerIsDead = function() { 

     confirm(deathMsg); 

     confirm(deathMsg2); 

     confirm(deathMsg3); 

    }; 

Ich möchte eine Variable die Funktion erhöhen machen, totalDeathCount, jedes Mal um eins, wie folgt aus:

var playerIsDead = function() { 

     confirm(deathMsg); 

     confirm(deathMsg2); 

     confirm(deathMsg3); 

     totalDeathCount++; 

    }; 

Also, meine Frage ist, wie kann ich speichern totalDeathCount an den Server , damit ich es auf der Seite anzeigen kann? Ich möchte nicht, dass es zeigt, wie viele Todesfälle vor Ort passiert sind, ich möchte zeigen, wie viele Todesfälle weltweit stattgefunden haben.

Jede Hilfe wäre sehr willkommen!

+5

Verwenden Sie eine Datenbank. –

+0

Sie sollten sich 'rest' und' api'' anschauen. – malukenho

+0

Sie könnten die AJAX-Methoden von Jquery verwenden, um die Daten an einen Webserver zu senden und die Informationen dort in einer Datenbank wie MYSQL zu speichern. Dies ist jedoch grundlegend, wenn es um die Gestaltung von Web-Apps geht. Also vielleicht ein paar Anfänger Tutorials zuerst. – Cagy79

Antwort

0

Sie können eine MySQL-Datenbank verwenden und den Wert mit PHP speichern. Oder Sie können einfach localStorage von javascript verwenden, um sie lokal auf dem Gerät zu speichern. var newDeathCount = localStorage.getItem('totalDeathCount') + 1; localStorage.setItem('totalDeathCount',newDeathCount);

Dann haben Sie im Grunde gespeichert, wie oft sie gestorben sind. Nicht in einem Webserver, aber dies ist eine alternative Lösung.

0

1) Entscheiden Sie, wie und erstellen Sie etwas, um die Informationen zu erhalten. Z.B. Schreiben Sie es in eine Datei, speichern Sie es in einer Datenbank usw.

2) Schreiben Sie ein einfaches PHP-Skript, um die Daten zu speichern. (oder implementieren Sie es als Teil Ihres vorhandenen PHP-Backends, falls verfügbar)

3) Machen Sie eine Ajax-Post-Anfrage, um die Daten an das Skript zu senden.

Für Implementierungsdetails verwenden Sie Google und Ihre Fantasie. ;)

+0

Ich kenne den Prozess, ich muss wissen, wie es geht, aber trotzdem danke! – Ampck

+0

@Ampck - Welches Teil des Prozesses verstehst du nicht und kannst keinen guten Guide mit einer Suchmaschine finden? – Quentin

Verwandte Themen