Usermanagement

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • du bist doch nie fertig gemacht worden.
    das hättest du gemerkt, glaub mir

    du wurdest nur mal mehr mal weniger ruhig, gelassen, emotionslos, sachlich, objektiv... auf versch. hingewiesen

    mrhappiness, verzeiht
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • Ja, Ich möchte jetzt nicht rumstreiten.

      Dankeschön mrhappiness.

      Kommentar


      • bitteschön

        aber ne kurze frage hab ich noch: warum hast du hier gepostet und nich im PHP-Forum?
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • TobiaZ oder Abraxax hat es hierhin verschoben, warum auch immer.

          Kommentar


          • weil es zu anfang (falls sich daran noch jemand erinnert) nichts mit PHP zu tun hatte. Und es immer noch nicht wirklich hat!

            Kommentar


            • Original geschrieben von TobiaZ
              weil es zu anfang (falls sich daran noch jemand erinnert) nichts mit PHP zu tun hatte. Und es immer noch nicht wirklich hat!
              Wie du meinst, ist mir eigentlich auch egal wo es ist, hauptsache es wird mitdiskutiert.

              Kommentar


              • Irgendwie habe ich ein Problem mit dem Updaten beim Editieren meiner Daten. Die Tabelle zur Erstellung des Usermanagements sieht wie folgt aus:

                Code:
                mysql_query("CREATE TABLE $user_tname (
                   		id int(14) NOT NULL auto_increment,
                   		PRIMARY KEY (id),
                  		userid int(11) DEFAULT '0' NOT NULL,
                		last_time varchar(60) DEFAULT '0' NOT NULL,
                		last_date varchar(60) DEFAULT '0' NOT NULL,
                  		level varchar(50) DEFAULT '0' NOT NULL,
                  		password varchar(50) DEFAULT '' NOT NULL,
                   		nickname varchar(50) DEFAULT '' NOT NULL,
                   		realname varchar(50) DEFAULT '' NOT NULL,
                   		gender varchar(20) DEFAULT '' NOT NULL,
                   		bday_d varchar(10) DEFAULT '' NOT NULL,
                   		bday_m varchar(30) DEFAULT '' NOT NULL,
                   		bday_y varchar(10) DEFAULT '' NOT NULL,
                   		reg_d varchar(50) DEFAULT '$r_day' NOT NULL,
                   		reg_m varchar(50) DEFAULT '$r_month' NOT NULL,
                   		reg_y varchar(50) DEFAULT '$r_year' NOT NULL,
                   		homepage varchar(80) DEFAULT '' NOT NULL,
                   		email varchar(50) DEFAULT '' NOT NULL,
                   		icq varchar(50) DEFAULT '' NOT NULL,
                   		about longtext DEFAULT '' NOT NULL,
                   		country varchar(50) DEFAULT 'Germany' NOT NULL,
                   		city varchar(50) DEFAULT '' NOT NULL
                )");
                Geupdated wird so:

                PHP-Code:
                          mysql_query("UPDATE $user_tname (realname, gender, country, city, bday_d, bday_m, bday_y, email, homepage, icq, about) VALUES ('$realname', '$gender', '$country', '$city', 'bday_d', 'bday_m', 'bday_y', '$email', '$homepage', '$icq', '$about') WHERE id='".$_SESSION['user_id']."'") or die (mysql_error()); 
                Nun bekomme ich die Fehlernachricht: You have an error in your SQL syntax near '(realname, gender, country, city, bday_d, bday_m, bday_y, email, homepage, icq, ' at line 1

                Wurden die Tabellen falsch erstellt ? Ist das Update unkorrekt ? Das Formular selbst ist eigentlich fehlerfrei.

                Kommentar


                • Mir fällt auf den ersten Blick nichts auf und ins detail kann ich auch nicht gehen da ich ja arbeite, aber was du tun kannst

                  gibt das ganze als Sql Befehl im Phpmyadmin ein, wenn es da geht liegt der Fehler im Script selbst.
                  [color=blue]MfG Payne_of_Death[/color]

                  [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
                  [color=red]Merke:[/color]
                  [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

                  Murphy`s Importanst LAWS
                  Jede Lösung bringt nur neue Probleme
                  Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
                  In jedem kleinen Problem steckt ein großes, das gern raus moechte.

                  Kommentar


                  • meine fragen sind immernoch nicht beantwortet.

                    1) mach mal ne AUSGABE des Querys
                    2) versuch mal die variante mit SET anstatt die mit VALUES. die ist mir persönlich nicht geläufig. wahrscheinlich weils zu unübersichtlich ist. wenns denn geht.

                    Kommentar


                    • Okay ich benutze nun SET, damit geht es.

                      Kommentar


                      • mal was konzeptionelles:
                        Original geschrieben von jOhnny knOx
                        bday_d varchar(10) DEFAULT '' NOT NULL,
                        bday_m varchar(30) DEFAULT '' NOT NULL,
                        bday_y varchar(10) DEFAULT '' NOT NULL,
                        reg_d varchar(50) DEFAULT '$r_day' NOT NULL,
                        reg_m varchar(50) DEFAULT '$r_month' NOT NULL,
                        reg_y varchar(50) DEFAULT '$r_year' NOT NULL,
                        warum verwendest du nicht stattdessen:
                        Code:
                        bday datetime,
                        reg datetime
                        ?
                        Ich denke, also bin ich. - Einige sind trotzdem...

                        Kommentar


                        • Original geschrieben von mrhappiness
                          mal was konzeptionelles:warum verwendest du nicht stattdessen:
                          Code:
                          bday datetime,
                          reg datetime
                          ?
                          Keine Ahnung, ist im Endeffekt doch das selbe.

                          Zu was anderem: Wie ist es möglich den Status eines Users herauszufinden ? (Online oder Offline)

                          Kommentar


                          • Original geschrieben von jOhnny knOx
                            Keine Ahnung, ist im Endeffekt doch das selbe.
                            ist es nicht, mit dem dafür vorgesehenen datentyp lässt es sich viel einfacher rechnen und er brauch sogar weniger speicherplatz als deine varchars...

                            Zu was anderem: Wie ist es möglich den Status eines Users herauszufinden ? (Online oder Offline)
                            mit deiner tabelle nicht

                            du könntest in ner neuen spalte die session-id speichern, wenn der user sich ausloggt, setzt du den wert der spalte auf NULL
                            wenn du sagts: nach 15 minuten inaktivität soll er als offline erscheinen, musst du natürlich rechnen (vorausgesetzt du speicherst irgendwo zeit und datum der letzten aktion des user
                            Ich denke, also bin ich. - Einige sind trotzdem...

                            Kommentar


                            • Rechnen ? Ist nicht möglich einfach auszulesen, ob der jeweilige User gerade online (eingeloggt) oder offline (ausgeloggt) ist ?

                              Kommentar


                              • such einfach mal nach user online

                                Kommentar

                                Lädt...
                                X