ilch Forum » Allgemein » HTML, PHP, SQL,... » ProfilFehler -.-"

Geschlossen
  1. #1
    User Pic
    Ham3L Mitglied
    Registriert seit
    23.03.2013
    Beiträge
    45
    Beitragswertungen
    0 Beitragspunkte
    Mal wieder ein Problem. -.-"

    Ich habe eben gemerkt das ich einen Fehler habe, nun meine Frage wer kann mir sagen was dieser Fehler bedeutet?!? .

    Also ich nutze das erweiterte ProfilModul und dieser Fehler kommt NUR wenn ich einen Member oder User bearbeite. Bei Admin's besteht dieses Problem nicht.
    Heißt, ich bearbeite einen Member= Problem Blub Fehlermeldung . Ich bearbeite über das ACP einen Admin passiert nichts und alles funzt normal o.O
    swaglos-like.de/helping/fehler.png

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    Poste mal den Inhalt von
    1
    user.php
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Ham3L Mitglied
    Registriert seit
    23.03.2013
    Beiträge
    45
    Beitragswertungen
    0 Beitragspunkte
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    Sorry, ich meinte natürlich die user.php aus dem Adminbereich (include/admin/user.php)
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Ham3L Mitglied
    Registriert seit
    23.03.2013
    Beiträge
    45
    Beitragswertungen
    0 Beitragspunkte
    Kein Problem zwinker

    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    CeeJay Hall Of Fame
    Registriert seit
    23.03.2007
    Beiträge
    2.425
    Beitragswertungen
    18 Beitragspunkte
    Sind die User, die du bearbeitest, in Teams untergebracht?
    Nichts ist so sicher, wie die Änderung.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Ham3L Mitglied
    Registriert seit
    23.03.2013
    Beiträge
    45
    Beitragswertungen
    0 Beitragspunkte
    Ja undzwar gibt es nur eine Gruppe (Team) "Swaglos#Like" da sind momentan alle User untergebracht zwinker

    externer Link <-- Klick mich Hat ^-^
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    476
    477
    478
    479
    480
    481
    // Auszeichnung Array
    if (is_array($_POST['auszeichnung'])) {
        $auszeichnungchoises = implode('#', $_POST['auszeichnung']);
    } else {
        $auszeichnungchoises = '';
    }


    Alternativ auch das darüber entsprechend ändern.

    Da # als Trennzeichen verwendet wird, darfst du zumindest, dann bei den entsprechenden Auszeichnungen kein # verwenden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Ham3L Mitglied
    Registriert seit
    23.03.2013
    Beiträge
    45
    Beitragswertungen
    0 Beitragspunkte
    Hey Mairu erstmal vielen dank für die hilfe verstehe aber nicht ganz deine erklaerung könntest du vll dich ein wenig erläutern.

    Was hat es sich denn mit "#" aufsich ?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    In der Datenbank steht für alle Auszeichnungen nur eine Spalte zur Verfügung.
    Die verschiedenen Auszeichnungen werden durch das # voneinander getrennt.

    Also wenn du jetzt TOP1 und TOP2 erhalten hast, steht in der Datenbank TOP1#TOP2, man sollte also keine Auszeichnungen mit # darin vergeben, das ist schon alles.

    Ich hab das eigentlich nur geschrieben, weil du in eurem Teamnamen # habt, das sollte aber kein Problem sein.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    deejay2302 Mitglied
    Registriert seit
    29.01.2008
    Beiträge
    205
    Beitragswertungen
    0 Beitragspunkte
    Danke Mairu. Hatte das selbe Problem. Funktioniert lächeln
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    deejay2302 Mitglied
    Registriert seit
    29.01.2008
    Beiträge
    205
    Beitragswertungen
    0 Beitragspunkte
    Ok, geht doch nicht. Bei manchen Profilen geht es. Bei einzelnen geht es nicht. Warum auch immer. Der Fehler in der Zeile 470 macht Probleme.

    Ohne Änderung kommt die selbe Fehlermeldung allerdings nur für Zeile 470. Ändere ich das ab kommt zwar keine Fehlermeldung mehr aber es ändert sich nix im Profil. Wollte die Avatare austauschen. geht aber nicht. Hab das so abgeändert:

    Original:
    1
    2
    3
    4
    5
    6
    # Spiele Array
    foreach($_POST['wargames'] as $value)
    {
    $gamechoises .= $value.'#';
    }
    $gamechoises = substr($gamechoises,0,-1);



    Geändert zu:
    1
    2
    3
    4
    5
    6
    # Spiele Array
    if (is_array($_POST['wargames'])) {
        $gamechoises = implode('#', $_POST['wargames']);
    } else {
        $gamechoises = '';
    }


    Wo ist da der Fehler?


    Zuletzt modifiziert von deejay2302 am 29.12.2013 - 15:33:08
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Wenn die Änderungen im Profil nicht gespeichert werden, muss das nicht an dieser Änderung liegen.

    Um den Datenbankfehler sehen zu können, könntest du ein echo mysql_error(); vor Zeile 544 einfügen, um es auch lesen zu können müsstest du zwischenzeitlich die 2 Sekunden bei dem wd darunter erhöhen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    deejay2302 Mitglied
    Registriert seit
    29.01.2008
    Beiträge
    205
    Beitragswertungen
    0 Beitragspunkte
    Ok werd ich mal testen.
    Aber sonst ist das korrekt eingestellt oben oder? Kenn mich mit php nicht so aus, geschweige denn mit MYSQL Abfragen. Hab das nur auf deine Aussage "Alternativ auch das darüber entsprechend ändern" nach Gefühl abgeändert.

    Was mir aber aufgefallen ist, die Bilder werden scheinbar doch geändert, allerdings aktualisiert sich das im Adminmenü nicht sofort. Daher dachte ich das da ein Fehler ist. scheint also doch zu gehen. Muss ich aber mal noch bisschen rumprobieren ob irgendwas nicht geht. Normale Textbasierende Änderungen werden aber übernommen. lächeln

    Danke erstmal zwinker


    PS: Das wäre bei mir Zeile 541 bis 548. Wo genau soll das hin?

    1
    2
    3
    4
    5
    6
    7
    8
          ' . $avatar_sql_update . '
                WHERE id = "' . $uid . '"');
            }
        }
        wd('admin.php?user-1-' . $uid, 'Das Profil wurde erfolgreich geaendert', 2);
    $design->footer();       
        break;
    // mal kurz nen neuen user anlegen



    Zuletzt modifiziert von deejay2302 am 30.12.2013 - 15:32:19
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Im Grunde ist es egal, da du es ja nur zum Testen mal einfügen sollst, aber richtig wäre direkt nach der Query noch vor dem ersten } .

    Wenn sich alle anderen Sachen ändern dann geht es.
    Wenn sich die Bilder nicht gleich ändern, könnte es auch sein, dass die Bilder aus dem Cache des Browsers geladen und nicht neu vom Server geladen werden.


    Zuletzt modifiziert von Mairu am 30.12.2013 - 18:04:39
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten