| anpera.net https://anpera.homeip.net/phpBB3/ | |
| Savesetting https://anpera.homeip.net/phpBB3/viewtopic.php?f=34&t=4348 | Seite 1 von 1 | 
| Autor: | Superman [ So 24 Feb, 2008 16:37 ] | 
| Betreff des Beitrags: | Savesetting | 
| Hallo, ich habe schon wieder eine Frage, aber dieses Mal eine ganz kurze  : Mit diesem Befehl: PHP: savesetting("X" ,getsetting("X",0) - 1); erreicht man ja folgendes: Db Feld X wird um 1 verringert...(wenn db Feld X >1 ist) Wenn jetzt aber das Feld X =1 ist, funktioniert dieser Befehl nicht mehr, d.h. das db feld X bleibt 1.... Wie muss ich den Befehl ändern, dass das Feld X auch den Wert 0 erhalten kann?? MfG | |
| Autor: | Eliwood [ So 24 Feb, 2008 17:08 ] | 
| Betreff des Beitrags: | Re: Savesetting | 
| Du müsstest, wenn ich das noch richtig im Kopf habe, die Funktion savesettings() bearbeiten. Die prüft nämlich, ob der Wert, der gespeichert soll, leer ist - wenn ja, wird nichts gespeichert. Warum auch immer. | |
| Autor: | Superman [ So 24 Feb, 2008 18:12 ] | 
| Betreff des Beitrags: | Re: Savesetting | 
| Aha....Leider bin ich net so fit in functions-Angelegenheiten.... Also in anderen Worten kapiere ich nicht was man da jetzt konkret ändern sollte: PHP: function savesetting($settingname,$value){ global $settings; loadsettings(); if ($value>""){ if (!isset($settings[$settingname])){ $sql = "INSERT INTO settings (setting,value) VALUES (\"".addslashes($settingname)."\",\"".addslashes($value)."\")"; }else{ $sql = "UPDATE settings SET value=\"".addslashes($value)."\" WHERE setting=\"".addslashes($settingname)."\""; } db_query($sql) or die(db_error(LINK)); $settings[$settingname]=$value; if (db_affected_rows()>0) return true; else return false; } return false; } Könntest du mir das mal bitte erklären??? MfG | |
| Autor: | Eliwood [ So 24 Feb, 2008 18:52 ] | 
| Betreff des Beitrags: | Re: Savesetting | 
| Funktionen sind ja sooooo viel anders als "normales PHP"... Du musst die if da entfernen: $this->bbcode_second_pass_code('', ' if ($value>""){') Denn die prüft ja, ob $value grösser als nichts ist. | |
| Autor: | Kevz [ So 24 Feb, 2008 19:05 ] | 
| Betreff des Beitrags: | Re: Savesetting | 
| Werden die LotGD- Spezifischen Funktionen eig. noch, als PHP- bezogene Funktionen akzeptiert?!     | |
| Autor: | Superman [ So 24 Feb, 2008 19:12 ] | 
| Betreff des Beitrags: | Re: Savesetting | 
| Vielen, vielen Dank Elliwood ... Du bist einfach ein Genie!!!!!!!!!!!!!!!!! Im Ggensatz zu mir....  .........   | |
| Autor: | Kevz [ So 24 Feb, 2008 19:22 ] | 
| Betreff des Beitrags: | Re: Savesetting | 
| Das hat nix mit Genie zu tun? Zumal es spezifische PHP- Funktionen sind, etc. pp. Aber es nur mit dem Verständnis und der Erfahrung zusammen hängt. Wenn sich jemand damit beschäftigt, sind solch Probleme auch kein Thema, für eine eigens Lösung.   | |
| Autor: | Drazaar [ Di 26 Feb, 2008 00:23 ] | 
| Betreff des Beitrags: | Re: Savesetting | 
| savesetting ist simples Hantieren mit ein paar Variablen und eben einem SQL Befehl. Da ist nichts Besonderes daran... | |
| Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde | 
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ | |