Antworten auf deine Fragen:
Neues Thema erstellen

Suchergebnisse

  1. Duddle

    DB-Einträge mit Bilder auf Server abgleichen

    Lies die Datenbank aus, prüfe für jeden Eintrag, ob die entsprechende Datei vorhanden ist. Welchen Teil davon kannst du nicht unmittelbarr umsetzen? Duddle
  2. Duddle

    Registrierung mit PHP

    for($i=0; $i<count($Emails); $i++) { if($_POST["Emailaddr"]==$Emails[$i]) { $meldung="<p>Diese Email wird bereits verwendet</p>"; } } $meldung="<p>Registrierung erfolgreich</p>"; Du überschreibst die Variable $meldung nach der Schleife. Es ist also egal, was in der Schleife...
  3. Duddle

    Vermeiden, daß mehrere gleichzeitig den selben Datensatz bearbeiten (erl. Danke)

    Korrekt. Das ist noch so ein Grenzfall. Hier gibt es nicht direkt eine "beste" Lösung. Grundsätzlich musst du aber unterscheiden können, welcher Nutzer die letzte Aktivität ausgelöst hat. Ist dieser Nutzer der gleiche, der das Formular abschicken will, ist alles okay. Falls nicht, ist ein...
  4. Duddle

    Script aufrufen bei Vollbildaktivierung oder Verlassen des Vollbildes

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script> </head> <body> <script type="text/javascript"> $(document).ready(function() { console.log("ready")...
  5. Duddle

    Vermeiden, daß mehrere gleichzeitig den selben Datensatz bearbeiten (erl. Danke)

    Du schickst das UPDATE nie per mysql_query() an den Server. Zumindest nicht in dem Code, den du zeigst. Duddle
  6. Duddle

    Vermeiden, daß mehrere gleichzeitig den selben Datensatz bearbeiten (erl. Danke)

    Ich kann nicht ganz nachvollziehen, was jetzt dein Problem ist. Deine Logik ist: wenn 60 Sekunden oder mehr zwischen jetzt und dem Timestamp liegen, führe die Schritte im if-Block aus. Was ist jetzt genau der Fehler / das von der Erwartung abweichende Ergebnis? Duddle
  7. Duddle

    Vermeiden, daß mehrere gleichzeitig den selben Datensatz bearbeiten (erl. Danke)

    Ach, klar, übersehen: du stellst die Anfrage an die Datenbank, diese gibt eine Ressource zurück (quasi eine temporäre Tabelle mit dem Ergebnis). Diese Ressource musst du jetzt zeilenweise durchgehen und die eigentlichen Daten holen. In deinem Fall ist es nur eine, also brauchst du keine...
  8. Duddle

    Vermeiden, daß mehrere gleichzeitig den selben Datensatz bearbeiten (erl. Danke)

    Die Warnung sagt ja aus, dass du entweder die Option date.timezone explizit setzen oder zumindest die Funktion aufrufen musst. Letztere kann dann einfach am Anfang des Scriptes stehen, also z.B. date_default_timezone_set("Europe/Berlin"); Dann wird er auch nicht mehr bei date() meckern. Mehr...
  9. Duddle

    Bereichsangabe, Seitenangabe

    Also musst du dir anzeigen lassen, wie $breadcrumbs zu bestimmten Zeitpunkten gefüllt ist, wenn überhaupt. Duddle
  10. Duddle

    Bereichsangabe, Seitenangabe

    "Funktioniert nicht" ist keine Fehlerbeschreibung. Was für ein Quellcode wird erzeugt, wie sehen die relevanten Variablen vor ihrer Benutzung aus, inwiefern weicht das erwartete vom eigentlichen Ergebnis ab? Duddle
  11. Duddle

    Vermeiden, daß mehrere gleichzeitig den selben Datensatz bearbeiten (erl. Danke)

    Wie anfangs gesagt, du hast ein Lock implementiert und stößt jetzt auf ein mögliches Verhungern der teilnehmenden Prozesse/Nutzer. Ein Lösungsansatz ist dieser: du hast für jeden (gesperrten) Datensatz eine "letzte Aktivität" als Zeitstempel. Beim Aufrufen prüft die Seite, ob der Datensatz...
  12. Duddle

    Vermeiden, daß mehrere gleichzeitig den selben Datensatz bearbeiten (erl. Danke)

    Jetzt musst du nur noch einbauen was passiert, wenn ein Nutzer ein Formular editiert und dann essen geht oder sein PC abstürzt. Anders gesagt: du brauchst einen Timeout-Mechanismus für die Interaktion mit der Seite, sonst sammeln sich über die Zeit gesperrte Datensätze an. Duddle
  13. Duddle

    Formular Hinweisfelder

    Möchtest du, dass das Formular gleich die Eingaben validiert? Oder reicht dir ein Hinweis? Für ersteres gibt es unzählige PlugIns für jQuery, z.B. http://jqueryvalidation.org/ Für letzteres kannst du nach "jQuery Tooltip" suchen und findest mehrere Ansätze, z.B. das von jQuery-UI eigene...
  14. Duddle

    Strings zufällig anordnen

    Für mich klingt das nach einem Fall für eine Tiefensuche mit dynamischer Programmierung / Memoisation. Wähle ein Wort, versuch es einzufügen, prüfe ob das in Ordnung ist. Wenn ja, wähle das nächste Wort und wiederhole. Wenn nein, wähle die nächste mögliche Position und versuche es erneut. Wenn...
  15. Duddle

    [JS/JQuery] DataTable Zwangsvorsortierung

    http://jsfiddle.net/7DcVN/2/ die Zeile ist neu: "aaSortingFixed": [[0, "asc"]], Duddle
  16. Duddle

    [JS/JQuery] DataTable Zwangsvorsortierung

    Könntest du bitte ein vollständiges (anonymisiertes/mit Testdaten gefülltes) Beispiel konstruieren, dass den Fehler zeigt? Duddle
  17. Duddle

    [JS/JQuery] DataTable Zwangsvorsortierung

    Probier mal http://datatables.net/ref#aaSortingFixed Duddle
  18. Duddle

    anmeldung zum webshop, stimmt das??php, übung

    Algorithmen tun exakt das, was man ihnen aufgibt. Tun sie das nicht, ist die Logik falsch oder die Daten werden falsch behandelt. Tritt ein Fehler auf, kann dieser (fast) immer durch Debugging eingegrenzt, gefunden und behoben werden. Lass dir anzeigen, wann welche Daten wie aussehen...
  19. Duddle

    Vermeiden, daß mehrere gleichzeitig den selben Datensatz bearbeiten (erl. Danke)

    Ich kann deiner Reihenfolge gerade nicht 100%ig folgen. Der Workflow sollte so ablaufen: 1. Nutzer ruft Seite mit dem Formular auf, Seite prüft ob dieser Datensatz BESETZT ist. 2.a) Falls ja: eine Fehlermeldung. 2.b) Falls nein: der Datensatz wird als BESETZT markiert. Die Seite zeigt das...
  20. Duddle

    anmeldung zum webshop, stimmt das??php, übung

    Es ist zu wenig Code, um es lokal nachzubauen und zu testen; es ist zu viel Code, um nach offensichtlichem wie Syntaxfehlern zu suchen. Grenze den Fehler Schritt für Schritt ein, bis du die Quelle gefunden hast. Lass dir die SQL-Anfragen vor dem Abschicken ausgeben und führe sie manuell in der...
Oben