anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Variablen https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3800 |
Seite 1 von 1 |
Autor: | Superman [ Mo 16 Jul, 2007 19:02 ] |
Betreff des Beitrags: | Variablen |
1.)Also ich möchte, dass der Admin bzw. der Freudenhausbesitzer im Freudenhaus einstellen kann um wieviel Uhr es jeweils geöffnet hat. Das sollte ungefähr so aussehen, dass es ein Eingabefeld gibt und dort kann man die beiden Uhrzeiten X.00-Y.00 Uhr eingeben. Wenn es geschlossen ist, soll dann auch eine Anzeige mit den jeweils eingetippten Uhrzeiten erscheinen. 2.)Zudem wäre es toll, dass der Besitzer in einem Eigebefeld einen Namen eingeben kann, un derjenige dann Hausverbot erhält... Kann mir jemand helfen diese beiden DInge zu programmieren...ich kenne mich nämlich noch nicht moit diesen Eingebefeldern/Variablen so aus... Vielen Dank im vorraus!!!! |
Autor: | Auric [ Mo 16 Jul, 2007 22:58 ] |
Betreff des Beitrags: | |
Hallo erstmal... Also ich muss ja wirklich sagen, das das schon ganz schön dreist ist. Zu fragen, wie etwas funktionieren könnte, oder wo man einen Fehler gemacht haben könnnte, dazu ist ein Support-Forum ja da, aber ein "kann mir das mal einer machen, ich will das, aber kann das nicht" ist doch wirklich frech. Wenn du eigene Modifikationen haben willst, dann lern halt, wie man sie schreibt! Gerade das was du hier ansprichst ist ja wohl recht simpel... Zwei Formularfelder in der Adminkonfiguration, zwei neue tabellenspalten, in denen das ganze gespeichert wird und zum schluss noch ein Query zu Abfrage und eine Zeitüberprüfung. Letzteres könnte für einen Anfänger vielleicht noch etwas hackselich sein, aber der rest ist mit ein bisschen Zeit und gutem willen sicher zu schaffen. Auric |
Autor: | Superman [ Fr 12 Okt, 2007 19:41 ] |
Betreff des Beitrags: | |
Also ich habe mich bemüht, aber nicht ganz geschafft, also das mit den Öffnungszeiten... Also ich habe 2 Felder in Table accounts gemacht, wo die jeweils die Öffnungszeit bzw. die Schließzeit gespeichert werden soll. Mit der Postmethode kann man die Zeiten jeweils eingeben... Und dann habe ich versucht das mit savesetting zu speichern... [php]savesetting("offengast" ,getsetting("offengast",0)+11:00);[/php] Diese Methode scheint mir aber nicht sinnvoll, da ich ja nicht den Wert erhöhen will (also +11:00) sondern den Wert gelöscht haben will und dann die Zeit...[/php] |
Autor: | Kevz [ Fr 12 Okt, 2007 20:16 ] |
Betreff des Beitrags: | |
Spieleinstellungen: Zeitformat - H:i [php]<?php $openingHours = getsetting('openingHours', '08:00;19:00'); $openingHours = explode(';', $openingHours); If ( (getgametime() > $openingHours[0]) && (getgametime() < $openingHours[1]) ) { output('Das Geschäft ist geöffnet!'); } Else { output('Das Geschäft ist geschlossen!'); } ?>[/php] |
Autor: | Superman [ Fr 12 Okt, 2007 21:38 ] |
Betreff des Beitrags: | |
![]() |
Autor: | Kevz [ Fr 12 Okt, 2007 21:46 ] |
Betreff des Beitrags: | |
Ich habe dir nur ein BSP bereitgestellt, den Rest musst dir wohl oder übel selbst dazu Basteln. Siehe Formular, POST übergabe. Starthilfe hast ja oben erhalten. |
Autor: | MySql [ Fr 12 Okt, 2007 22:07 ] |
Betreff des Beitrags: | |
*grml* Anmerk* Spieleinstellungen Oo.. die Öffnungszeiten so wie die Geschlossenenzeiten, kannst du ja wohl in Spieleinstellungen aendern............. |
Autor: | Superman [ Sa 13 Okt, 2007 09:54 ] |
Betreff des Beitrags: | |
Naja Kevz...soweit bin ich allerdings schon...hab nur diese If Bedingung genommen und Definitionen: [php] $start = getsetting("offengast","0"); //"18.00"; $end = getsetting("schliessgast","0"); //"18.00"; If (date('H:i') >= $start && date('H:i') <= $end) { output("Laden auf...."); }else{ output("Laden zu...."); } [/php] Es geht mir gerade darum, dass ich Problem mit der Zeitenänderung/-speicherung habe.... Wie erwähnt habe ich ja das Eingeben der neuen Zeit mit der Post Methode gemacht und das Speichern hiermit: [php] $Schliess=$_POST['offen2']; savesetting("schliessgast" ,getsetting("schliessgast",$Schliess)); [/php][/php] |
Autor: | Superman [ Do 18 Okt, 2007 15:29 ] |
Betreff des Beitrags: | |
Kann mir da nicht jemand helfen...ich bin da immer noch net weitergekommen....bittteeeeeee |
Autor: | Harthas [ Fr 19 Okt, 2007 07:14 ] |
Betreff des Beitrags: | |
Das funktioniert so leider nicht. Und ich erkläre dir kurz wieso. Die Funktion savesetting hast du grundsätzlich korrekt angewendet. Der erste Parameter ist der Feldname, und in den zweiten Parameter kommt der Wert. Doch die Funktion getsetting hat andere Parameter. Da ist der erste für den Namen, ABER der zweite nicht für den normalen Wert, sondern für einen Standartwert, falls kein Eintrag unter der gesuchten Einstellung in der Datenbank gefunden wird. Es müsste ungefähr wie folgt aussehen: [php]savesetting("schliessgast",$_POST['offen2']);[/php] Mit freundlichen Grüssen, Harthas |
Autor: | Superman [ Fr 19 Okt, 2007 14:24 ] |
Betreff des Beitrags: | |
Tausend dank Harthas!!! Das war die Lösung meines Problems. ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |