Beiträge von Kinimod

    Schau dir das Mal an, vielleicht hilft dir das weiter: http://www.responsive-webdesign.mobi/


    Soweit war ich ja auch schon, nur möchte ich ja eben nicht, dass sich da Design anpasst, ich möchte, dass es exakt von der Anordnung aussieht, wie auf dem Desktop.


    Hier ein Beispiel anhand der Wikipedia Seite:
    http://img5.fotos-hochladen.ne…ads/img0685o71bh5mdni.png


    Hier sieht es von der Anordnung exakt so aus, wie auf dem Desktop PC und das möchte ich.


    Stimmt, total übersehen. ;)

    Du gehst das komplett falsch an.



    enum TeamDaten
    {
    pID, //FraktionsID
    pKasse, //Das Geld in der Fraktionskasse
    pSpawn, //Die Spawncoordinaten 000.0000,000.000,000.000
    pLeader, // Hier soll einzig und alleine der Leader der Fraktion eingetragen sein
    pGeld1, //Geld Rang 1
    pGeld2, // Geld Rang 2
    pGeld3, // Geld Rang 3
    pGeld4 // Geld Leader wird durch Admin festgelegt.
    }
    new TeamInfo[MAX_FACTIONS[TeamDaten];


    Du legst für alle Fraktionen eine ID fest, welche dann als Schlüssel dient, um dem Spieler eine Fraktion zuzuordnen.


    1 wäre beispielsweise SAPD, 2 FBI, etc.


    Du lässt dann beim User im Account einfach diese ID speichern, so erübrigt sich das Auflisten der Mitglieder im Array.

    Wie T4125Gamer schon meinte, selecten lassen, dann jeweils mit mysql_num_rows() abfragen ob ein Eintrag vorhanden ist, wenn ja dann einen UPDATE command ausführen lassen


    Manchmal frage ich mich hier, ob hier wirklich nur dem Nutzer geholfen oder einfach der Postcounter hochgepushed werden will...
    Die effektivste Lösung wurde bereits gepostet, aber weil das hier eh kaum jemand rafft, eben nochmal zitiert:

    UPDATE `tabelle` SET `isBanned` = '0' WHERE `Name` = 'DerName' AND `isBanned` = 1 LIMIT 1


    Alles Andere wäre(n) a) serverlastiger und b) unnötige Codezeilen.

    Er möchte ja nichts aus der Tabelle löschen, er will nur einen Wert ersetzen und er hat keine extra Tabelle dafür ;)


    MFG
    Kempfer


    Lies Dir mal den Post von Leija durch und stell Dir danach bitte die Frage, weshalb Dein Post absoluter Müll ist.
    Sollte Dir die richtige Antwort nicht einfallen, so verlass bitte den Thread. Danke.

    Hey,


    ich habe mich etwas mit der Optimierung an mobile Endgeräte befasst, jedoch bin ich mittlerweile eher der Ansicht, dass eine Webseite nicht zwangsläufig eine mobile Anpassung besitzen sollte.


    Nun zum Knackpunkt:
    Ich habe bereits Webseiten gesehen, die auf dem Desktop, wie auf auf dem Smartphone identisch aussehen. Es gibt keine mobile Anpassung, sondern die Webseite sieht exakt so aus, wie auf dem Desktop.
    Nach einigen Stunden googlen habe ich bisher noch keinen Ansatz gefunden, dies zu realsieren, weshalb ich hier auch keinen Code beifügen werde.


    Würde mich freuen, wenn sich hier jemand der Sache annehmen könnte und mir einige Ansätze geben könnte, wie man dies realisieren könnte.


    Danke im Voraus.


    Viele Grüße

    Klar, könntest Du das. Das wäre allerdings schwachsinnig, weswegen ich Dir ja auch die ganze Zeit etwas von Timestamps vorlabere. ^^


    Das Aufrechnen der Tage ist dann viel komplizierter, als mit einem UNIX Timestamp.
    Du müsstest dann abfragen, ob das Ergebnis dann schon nächsten Monate wäre, dann die Monate Variable erhöhen, usw. Viel zu kompliziert.
    Ein Timestamp ist somit universell einsetzbar und mit ihm kann man viel leichter rechnen.

    Das Datum soll ja in Form eines Timestamps gespeichert sein.

    Code
    1403628700


    Das ist ein Timestamp.
    Du brauchst lediglich den Parameter so umzurechnen, dass er in Sekunden auf den aktuellen Timestamp aufgerechnet wird, den Du mit getdate() erhältst.


    Abgelaufen wäre der TÜV dann, wenn der gespeicherte Timestamp kleiner ist, als der aktuelle Timestamp.
    Den Timestamp kann man übrigens auch wieder in ein solches Format umrechnen mit folgender Funktion:


    http://forum.sa-mp.com/showpost.php?p=334797&postcount=471

    new duration = getdate() + tzeit; // Timestamp des Ablaufs
    Wichtig dabei ist, dass als Parameter für die Zeit Sekunden angegeben wird. Wenn Du das beispielsweise in Tage angeben möchtest, müsstest Du es umrechnen lassen, da am Ende immer die Zeit in Sekunden stehen muss.


    nun speicherst Du die Variable "duration" in der Datenbank, Datei, whatever.

    Speicher die Zeit nicht als String, sondern als Integer in Form eines Timestamps (die Sekunden seit dem 01.01.70). Mit dem kannst Du das viel besser realisieren, als so.
    Du fragst einfach, ob der aktuelle Timestamp größer ist, als der gespeicherte Timestamp. Wenn ja: TÜV abgelaufen.


    Die restliche Zeit erhältst Du, indem Du den aktuellen Timestamp von dem Ablaufs-Timestamp subtrahierst (in Sekunden).


    Der Fehler liegt im Übrigen hier:
    ii",vehicle,tpreis,tzeit
    Du hast nur zwei Platzhalter für drei Parameter angegeben.