Antworten: 15
Seite [1] |
|||||||||||
Radiate King for a day Beiträge: 293 |
# Thema - 05.11.2007 um 05:00 Uhr
Hallo, also ich habe versucht das mal alleine hinzubekommen mit abgucken des thread_add codes und eigenwissen, jedoch ohne Erfolg. Finde es aber lustig das jetzt nicht mehr komm "Eintrag war erfolgreich. Weiter"^^ Na jedenfalls möchte ich folgendes: Nachdem ein User einen Forum post gemacht hat, soll er in die Tabelle users in das Feld users_points +1 gutgeschrieben bekommen. Leider hat es derzeit nicht funktioniert. Hier mein Versuch:
Könnt ihr vlt mit eurem Wissen mir helfen? Wäre wirklich sehr dankbar. Gruß Radiate ------------------ Clansphere 2008.0 |
||||||||||
Inaktiv |
|
||||||||||
Radiate Thread-Ersteller King for a day Beiträge: 293 |
# Antwort: 1 - 07.11.2007 um 06:41 Uhr
Kann mir wirklich niemand helfen? Ein kleiner Tip vlt? Ich bekomme es immernoch nicht alleine hin. ------------------ Clansphere 2008.0 |
||||||||||
Inaktiv |
|||||||||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 2 - 07.11.2007 um 11:53 Uhr
$users_points_vl = array($users_id,'1'); das hieße ja immer dass da die zahl 1 eingetragen wird, würde als niemals über 1 hinaus gehen. hakt es noch an anderer stelle? |
||||||||||
Inaktiv |
|||||||||||
Radiate Thread-Ersteller King for a day Beiträge: 293 |
# Antwort: 3 - 08.11.2007 um 17:10 Uhr
Ja, denn du hast genau meinen Code hier geschrieben, also ich weiß nicht wie ich es es machen sollte. 1 soll eigentlich heißen das er immer eine 1 ins Feld schreibt, wenn aber schon 1 ist, soll er daraus ne 2 machen usw. Irgendwas war da doch mit ['users_points'] +1 oder irre ich mich da gerade? ------------------ Clansphere 2008.0 |
||||||||||
Inaktiv |
|||||||||||
Radiate Thread-Ersteller King for a day Beiträge: 293 |
# Antwort: 4 - 09.12.2007 um 02:23 Uhr
Greife hier nochmal auf. Mein Problem nach wie vor, diesesmal habe ich es so versucht, nutze 2007.4.3:
Wie geht das? ^^ Debug.php zeigt keine Fehler an, jedoch der Wert wird nicht erhöht. Bitte, helft mir, selbst Google konnte da nicht viel weiter helfen. :( ------------------ Clansphere 2008.0 |
||||||||||
Inaktiv |
|||||||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 5 - 09.12.2007 um 02:31 Uhr
$points_save = array($account['users_id'], 'users_points'+1); sieht suspekt aus, was sagt die sql ? würde sonst erstmal den aktuellen punktestatus laden, und dann einfach + 1 rechnen, und dann den neuen Wert eintragen, anstatt per SQL +1 zu rechnen ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||||||
Inaktiv |
|||||||||||
Radiate Thread-Ersteller King for a day Beiträge: 293 |
# Antwort: 6 - 09.12.2007 um 02:37 Uhr
Ein Code wäre mehr als hilfreich, denn die DB zeigt nach wie vor "0" an und die Debug sagt das keine Fehler aufgetaucht sind. Somit ist mein Code wie ein Kommentar, er bewirkt nichts und verursacht auch nichts. ------------------ Clansphere 2008.0 |
||||||||||
Inaktiv |
|||||||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 7 - 09.12.2007 um 02:41 Uhr
naja die debug müsste aber deinen code ausgeben, und dann siehste ja was die SQL Abfrage genau macht.
ersetzen durch
------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||||||
Inaktiv |
|||||||||||
Radiate Thread-Ersteller King for a day Beiträge: 293 |
# Antwort: 8 - 09.12.2007 um 02:52 Uhr
Hab zweimal versucht, keine Änderungen. *UPDATE* Also wir haben bei deiner Codeänderung etwas nicht beachtet, hier mal zur Veranschaulichung in der letzten Zeile: Alter Code
Neuer Code
Jetzt funktioniert es. Super Hilfe, ich frage mich ob du genug Zeit finden würdest 1x / Woche auf unserer Page vorbei zu sehen als quasi Webmaster? p.s. die beste und größte Hilfe bist nämlich du @ Fr33z3m4n! ------------------ Clansphere 2008.0 Zuletzt editiert von Radiate am 09.12.2007 um 03:07 Uhr (2x Editiert) |
||||||||||
Inaktiv |
|||||||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 9 - 09.12.2007 um 15:39 Uhr
öhm ne letzte Zeile dürfte so auch nicht gehen, die muss so aussehen
Hast glück das es geht, normalerweise dürfte es so nich gehen, weil du dort ein Array nutzt Wegen dem anderem, muss ich mal schauen, immo sehr schlecht. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||||||
Inaktiv |
|||||||||||
Radiate Thread-Ersteller King for a day Beiträge: 293 |
# Antwort: 10 - 09.12.2007 um 18:47 Uhr
Also mein Endcode funktioniert und hat folgenden Syntax (sollte richtig sein, heißt ja Grammatik): mods/users/view.php:
mods/board/com_reate.php
Es funktioniert also alles bestens, eine Sache beschäftigt mich doch noch. Wie lasse ich abfragen ob ein User genug Points hat um zum Beispiel in die Shoutbox zu posten? Nutze derzeit den Code für den Points Abzug, aber halt ohne Prüfung:
Danke schonmal, echt wahnsinns Support hier. ------------------ Clansphere 2008.0 |
||||||||||
Inaktiv |
|||||||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 11 - 09.12.2007 um 18:57 Uhr
users/view wieso fragst du eine variable doppelt ab ?
da reicht auch
sind doch beides die gleichen öhm uff, ich seh gerade, da kann noch ne menge gefixed werden users/view
board/com_create
ShoutBox abfrage
------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. Zuletzt editiert von Fr33z3m4n am 09.12.2007 um 18:58 Uhr (1x Editiert) |
||||||||||
Inaktiv |
|||||||||||
Radiate Thread-Ersteller King for a day Beiträge: 293 |
# Antwort: 12 - 09.12.2007 um 21:35 Uhr
Funktioniert doch perfekt! Hab nur ein kleines bischen geändert, da du die "else {}" nicht drin hattest um die Anzeige zu korrigieren denn ansonsten stehen überall "0" und das sieht nicht so toll aus wenn ein User neu ist. Dann soll bei einem neuen User überall alles gleich aussehen -> "--" Und in der Abfrageprüfung soll man nicht 10 Points abgezogen bekommen sondern 1, deswegen habe ich diesen Wert auch von "10" auf "1" geändert. Bitte schreib mir auch nochmal ob du es dir überlegt hast mit meinem Angebot in unserem Management. Bis dahin, digitale Grüße! ------------------ Clansphere 2008.0 |
||||||||||
Inaktiv |
|||||||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 13 - 09.12.2007 um 21:48 Uhr
Hab nur ein kleines bischen geändert, da du die "else {}" nicht drin hattest um die Anzeige zu korrigieren denn ansonsten stehen überall "0" und das sieht nicht so toll aus wenn ein User neu ist. öhm ist doch vorhanden
wieso noch else, wenn ej schon der wert höher als 0 ist.
------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||||||
Inaktiv |
|||||||||||
Radiate Thread-Ersteller King for a day Beiträge: 293 |
# Antwort: 14 - 09.12.2007 um 21:59 Uhr
09.12.2007 um 21:48 Uhr - Fr33z3m4n: Hab nur ein kleines bischen geändert, da du die "else {}" nicht drin hattest um die Anzeige zu korrigieren denn ansonsten stehen überall "0" und das sieht nicht so toll aus wenn ein User neu ist. öhm ist doch vorhanden
wieso noch else, wenn ej schon der wert höher als 0 ist.
Das hatte ich verstanden, ich meinte das nur ein kleines bischen anders. Also, wenn ein User mehr als 10 Punkte oder gleich 10 hat, dann würde das bedeuten das er 10 oder mehr haben muss um zu posten. Dabei möchte ich wenn der User 1 oder mehr Points hat, kann er posten, verstehst du wie ich das meine?^^ Zudem anderen, wenn der Wert höher als 0 ist, dann wird ja auch eine Zahl ausgegeben, aber weißt du bei deinem Code was er ausgibt, wenn der User keine Points hat? Und genau das meine ich mit else {}. ------------------ Clansphere 2008.0 |
||||||||||
Inaktiv |
|||||||||||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 15 - 09.12.2007 um 22:06 Uhr
wenn der user keine points hat, gibt er "--" aus. ------------------ mfg Patrick "Fr33z3m4n" Jaskulski Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer. |
||||||||||
Inaktiv |
|||||||||||
Antworten: 15
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |