Profil wird nicht geladen und nicht gespeichert

Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!

  • Hallo zusammen,


    ich brauch mal Hilfe von einen PHP Spezialisten.
    In Bezug auf diesen Tread
    Speicherung im Profil wird nicht übernommen
    der genau mein Problem schildert, Ich kann keine Profiländerungen abspeichern und es wird wohl auch außer dem Usernamen nichts geladen da bei mir zumindest der Favorit drin sein müsste!
    Siehe Bild!


    Im Anhang mal meine Profil.php als Zip.
    Ich hab versucht die Lösung von @FiedlWdd aus dem Tread umzusetzen scheitere aber in der Ausführung. Egal wie ich das platziere, ich bekomme eine weisse Seite!
    Die Profil.php von Wilhelm ist schon sehr alt, außerdem hab ich da einige mehr Mods drin, wie Fullname!
    Vielen dank schon mal!

    Dateien

    • profil.zip

      (6,46 kB, 5 Mal heruntergeladen, zuletzt: )
    • profil.jpg

      (30,57 kB, 15 Mal heruntergeladen, zuletzt: )

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • Danke für die Rückmeldung!
    Als die Datei die ich hochgeladen hab verursacht keine weise Seite, die geht, aber es wird nix abgespeichert!
    Selbst wenn ich die, scheinbar, überflüssigen Schließungen weg mache ändert sich nix!


    Eine weiße Seite bekomme ich ewenn ich die Änderung aus meinen verlinkten Tread einbaue!

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • bekommst Du mit dem Echo auch den 1reminder???


    Wenn ja, dann nutze mal denTextcrawler von DigitalVulcano und such mal in deinen dateien nach 1reminder..... wenn das nichts hilft vielleicht mal die DB durchsuchen!


    Gruss
    Robert

    MySQL-Version: MySQL 5.7.34
    PHP Version: 7.3.27
    Editor: Notepad++
    Bulitipp 4.1.2


    Homepage: https://www.ligatippen.de

    Wem die Scheisse bis zum Hals steht, der sollte den Kopf nicht hängen lassen!!!! :shit:

  • Das kommt wenn ich beide Optionen auf Ja stelle und favorten wähle

    SQL
    1. UPDATE bulitipp_user SET reminder='1',ranglistenmail='1',fav=4 WHERE id =2 LIMIT 1


    Das kommt wenn ich nichts ändere


    SQL
    1. UPDATE bulitipp_user SET reminder='0',ranglistenmail='0' WHERE id =2 LIMIT 1


    Sieht für mich Ok aus!

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • Wir fangen erst einmal step by step an, da du scheinbar mehrere Probleme hast, zum einen werden nicht alle Profilinformationen ausgelesen und zum anderen kannst du nicht abspeichern.


    Beginnen wir mit dem ersten Problem, vielleicht können wir dadurch ja auch das zweite Problem lösen.


    Wenn du in Zeile 120 folgendes schreibst:

    Code
    1. echo $query;


    Was wird wir dann ausgegeben?
    Wenn du dann eine SQL-Abfrage erhälst bei der Ausgabe und dieses direkt in der Datenbank ausgeben lässt, was gibt es als antwort, deinen Datensatz oder eine Fehlermeldung?

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • Erst mal Danke für Deine Hilfe!


    Das Echo gibt

    SQL
    1. SELECT u.ranglistenmail, u.bezahlt, u.bezahl,u.email, u.vorname, u.nachname, u.reminder, u.fav, u.hide, t.team FROM bulitipp_user AS u LEFT JOIN bulitipp_teams AS t ON t.id = u.fav WHERE u.id = 2


    zurück


    SQL meldet Fehler:


    Fehlt da was in der Tabelle?

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • Super! Das wars!
    Allerbesten Dank.
    Es lädt und man kann abspeichern! :thumbsup: :thumbsup:

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • @FiedlWdd
    Mist zu früh gefreut.
    Vor- und Nachnahme wird nicht gespeichert.
    Bei Vorname steht immer der Username und bei Nachnahme stet immer true???

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • Wurde es auch so in die Datenbank geschrieben? Also wenn du mal die Abfrage von oben in der Datenbank ausführst, steht in der Spalte für den Vornamen und Nachnamen die richtigen Werte oder stehen die da schon falsch drin?

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • Das ist das Ergebnis

    Dateien

    • sql.jpg

      (32,86 kB, 7 Mal heruntergeladen, zuletzt: )

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • Ok, die Daten stehen also schon in der Datenbank, wenn du andere Angaben in die Textfelder schreibst und abspeichert, bleibt es so wie es im Screenshot steht? Wenn ja, dann schreibe mal in die Zeile echo $query; gibt es da Auffälligkeiten? Stehen bei vorname='". $tempvorname . "' schon die falschen Daten?

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • Ok, die Daten stehen also schon in der Datenbank, wenn du andere Angaben in die Textfelder schreibst und abspeichert, bleibt es so wie es im Screenshot steht?


    JA


    Wenn ja, dann schreibe mal in die Zeile echo $query; gibt es da Auffälligkeiten? Stehen bei vorname='". $tempvorname . "' schon die falschen Daten?


    Sorry, Wo soll ich das Echo hin schreiben?

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • Zeile 710, hab die vergessen dazu zu schreiben. :D
    Werde mir aber schon denken können, welche Daten da drin stehen.

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • In den Feldern stand wieder der username und True, ich hab es mit meinen Namen überschrieben, hier das Ergebnis

    SQL
    1. UPDATE bulitipp_user SET vorname='Horst',nachname='Glasauer',reminder='1',ranglistenmail='1',fav=4 WHERE id =2 LIMIT 1 Folgende Änderungen wurden durchgeführt:

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • Dann müssen wir noch tiefer graben, da es scheinbar bei der Übergabe zum Fehler kommt.


    Zeile 627:

    Code
    1. echo $tempvorname.' - '.$_POST['profil_vorname'];


    Zeile 629 (nach der Klammer):

    Code
    1. echo 'If1';


    Zeile 635:

    Code
    1. echo $tempnachname.' - '.$_POST['profil_nachname'];


    Zeile 637 (nach der Klammer):

    Code
    1. echo 'If2';

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • Ergebnis

    Code
    1. Horst - HorstGlasauer - Glasauer Folgende Änderungen wurden durchgeführt:

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • Du hattest ja jetzt die SQL-Abfrage mit deinen Namen angepasst oder? Klick einfach noch einmal auf speichern, womit ja wieder dein Benutzername beim Vornamen und true beim Nachnamen stehen müsste oder? Wie sieht es dann mit den Abfragen aus wenn die Konstellation wie vorher beschrieben ist?

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • Keine AHnung warum, aber der Nachnahme bleibt jetzt erhalten
    Ergbenis


    Code
    1. Ü50 - Ü50If1Glasauer - Glasauer


    Ü50 ist der Username, und ja ich hab es richtig rein kopiert, estra noch mal gekuckt (wegen dem IF1 bei Ü50)

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***