Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Dazu gibts 2 Wörter:Bin immer wieder erstaunt wie du es schaffst komplexe Dinge in kurze und bündige Funktionen umzuschreiben.
/*Level*/
$abfrage = "select * from plus_signup where userid='$_SESSION[userid]'";
/* Abfrage senden - bei Bedarf anpassen */
$result = mysql_query("select * FROM plus_signup where userid='$_SESSION[userid]'")
or die ("Abfrage fehlgeschlagen ...<br><br>");
$result = mysql_query("SELECT Level, punkte FROM plus_signup where userid='$_SESSION[userid]'");
$row = mysql_fetch_assoc($result);
$punkte = $row[punkte];
$Level = $row[Level];
switch ($punkte) {
case $punkte >= 15 && !($Level >= 1):
$levelNeu=1;
break;
case $punkte >= 25 && !($Level >= 2):
$levelNeu=2;
break;
case $punkte >= 67 && !($Level >= 3):
$levelNeu=3;
break;
case $punkte >= 127 && !($Level >= 4):
$levelNeu=4;
break;
case $punkte >= 240 && !($Level >= 5):
$levelNeu=5;
break;
case $punkte >= 785 && !($Level >= 6):
$levelNeu=6;
break;
case $punkte >= 962 && !($Level >= 7):
$levelNeu=7;
break;
case $punkte >= 1919 && !($Level >= 8):
$levelNeu=8;
break;
case $punkte >= 3689 && !($Level >= 9):
$levelNeu=9;
break;
default:
$levelNeu= $level;
break;
}
if ($levelNeu != $Level) {
$aendern="UPDATE plus_signup SET Level = $levelNeu where userid='$_SESSION[userid]'";
}
$update = mysql_query($aendern);
/*Puller*/
$abfrage = "select * from plus_signup where userid='$_SESSION[userid]'";
/* Abfrage senden - bei Bedarf anpassen */
$result = mysql_query("select * FROM plus_signup where userid='$_SESSION[userid]'")
or die ("Abfrage fehlgeschlagen ...<br><br>");
$result = mysql_query("SELECT Level, Puller FROM plus_signup where userid='$_SESSION[userid]'");
$row = mysql_fetch_assoc($result);
$Level = $row[Level];
$Puller = $row[Puller];
switch ($Level) {
case $Level >= 1 && !($Puller >= 2500):
$PullerNeu=2500;
break;
case $Level >= 4 && !($Puller >= 5000):
$PullerlNeu=5000;
break;
default:
$PullerlNeu= $Puller;
break;
}
if ($PullerNeu != $Puller) {
$aendern = "UPDATE plus_signup SET Puller = $PullerNeu where userid='$_SESSION[userid]'";
}
$update = mysql_query($aendern);
$aendern = "UPDATE plus_signup SET Puller = Puller+$PullerNeu where userid='$_SESSION[userid]'";
/*Level*/
//$abfrage = "select * from plus_signup where userid='$_SESSION[userid]'";
/// Das kannst du eigentlich rausnehmen und einfügen wenn du es brauchst.
$result = mysql_query("select * FROM plus_signup where userid='$_SESSION[userid]'")
or die ("Abfrage fehlgeschlagen ...<br><br>");
$result = mysql_query("SELECT Level, punkte FROM plus_signup where userid='$_SESSION[userid]'");
$row = mysql_fetch_assoc($result);
$punkte = $row[punkte];
$Level = $row[Level];
$PullerNeu=0;
switch ($punkte) {
case $punkte >= 15 && !($Level >= 1):
$levelNeu=1;
$PullerNeu=2500;
break;
case $punkte >= 25 && !($Level >= 2):
$levelNeu=2;
break;
case $punkte >= 67 && !($Level >= 3):
$levelNeu=3;
break;
case $punkte >= 127 && !($Level >= 4):
$levelNeu=4;
$PullerlNeu=5000;
break;
case $punkte >= 240 && !($Level >= 5):
$levelNeu=5;
break;
case $punkte >= 785 && !($Level >= 6):
$levelNeu=6;
break;
case $punkte >= 962 && !($Level >= 7):
$levelNeu=7;
break;
case $punkte >= 1919 && !($Level >= 8):
$levelNeu=8;
break;
case $punkte >= 3689 && !($Level >= 9):
$levelNeu=9;
break;
default:
$levelNeu= $level;
$PullerNeu=0;
break;
}
if ($levelNeu != $Level) {
$aendern="UPDATE plus_signup SET Level = $levelNeu, Puller=Puller+$PullerNeu where userid='$_SESSION[userid]'";
$update = mysql_query($aendern);
}