|
| Jörg Kruse |
Geschrieben am: So 6.01.2008, 21:15
|
||||
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 409 Mitglied seit: 19.12.2004 |
Ich habe die Tage nicht auf- oder abgerundet. Aber das geht natürlich auch, hier eine Aufrundung auf sechs Tage (die ja erst um Mitternacht voll wären):
Und so wird das Ergebnis noch auf- oder abgerundet auf eine volle Zahl:
-------------------- |
||||
![]() |
| NC |
#22 Geschrieben am: So 6.01.2008, 22:26 (+01:11)
|
|
AyomRank 5 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 280 Mitglied seit: 17.03.2006 |
Unter
> $text3 = $_GET["text1"] / ((time() - mktime(0, 0, 0, 1, 1, 2008)) / (24 * 60 * 60)); noch das einfügen: > $text3 = round($text3, 0); |
![]() |
| rosinenbomber-jk |
#23 Geschrieben am: Mo 7.01.2008, 16:51 (+18:25)
|
![]() AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 50 Mitglied seit: 20.01.2007 |
so, jetzt sieht es gut aus! nur noch eine frage:
wir haben heute den 07.01. durch wieviel tage teilt er die km, durch 6 oder 7? also laut dem ergebnis teilt er durch 6, und heute nacht sobald es 08.01. ist teilt er durch 7, ist das richtig? wenn das so ist waere es perfekt. zweitens, woher nimmt das php sein datum und die zeit? von der windows systemuhr oder bios uhr? vielen dank fuer die bisherige hilfe, einfach super!!! gruesse aus frankfurt danny |
![]() |
| Jörg Kruse |
#24 Geschrieben am: Mo 7.01.2008, 17:06 (+00:14)
|
||||
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 409 Mitglied seit: 19.12.2004 |
Der Code in meinem letzten Beitrag rundet die Tage auf, auf jetzt 7 Tage. Wenn du abrunden möchtest, must du statt ceil() floor() verwenden:
Von dem Rechner, auf dem der Webserver (und PHP) läuft -------------------- |
||||
![]() |
| rosinenbomber-jk |
#25 Geschrieben am: Mo 7.01.2008, 19:54 (+02:48)
|
||
![]() AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 50 Mitglied seit: 20.01.2007 |
ggrrr... irgendwie habe ich mir alles zerschossen oder so! ich habe unten im text eigentlich alles zusammengesetzt wie ihr es vorgeschlagen habt. leider kommt immer ein falsch errechneter wert. sieht jemand den fehler im code?
DANKE |
||
![]() |
| rosinenbomber-jk |
#26 Geschrieben am: Mo 7.01.2008, 20:35 (+00:40)
|
![]() AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 50 Mitglied seit: 20.01.2007 |
die sache ist einfach zu verfahren, ich moechte es nun doch einfacher machen. ich moechte per formular den aktuellen km-stand wegschicken. dieser ergibt wert 1.
und dann moechte ich das sich wert 2 die gefahrenen km im jahr 2008 ergibt. kein durchschnitt und kein runden. einfach nur km ab 1.1.2008. also (gesamt km - 10377 = km in 2008) das reicht mir absolut aus und dann lass ich euch auch endlich in ruhe mit meinem "mist". ich danke vielmals im voraus. gruesse danny |
![]() |
| Jörg Kruse |
#27 Geschrieben am: Mo 7.01.2008, 21:09 (+00:34)
|
||||||
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 409 Mitglied seit: 19.12.2004 |
Der Code scheint mir in Ordnung zu sein (außer dass NCs Codezeile zum zweiten mal rundet, was aber nicht schadet) Und wenn ich den Code teste und z.B. 210 eingebe, erhalte ich erwartungsgemäß:
Also 30. Was für einen Wert erwartest du als Ergebnis? Oder erhälst du ein anderes Ergebnis? PS: wenn du 35 als Ergebnis erwartest (weil du die Tage ab- statt aufrunden möchtest), musst du wie gesagt floor() statt ceil() verwenden:
-------------------- |
||||||
![]() |
| rosinenbomber-jk |
#28 Geschrieben am: Mo 7.01.2008, 21:30 (+00:20)
|
![]() AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 50 Mitglied seit: 20.01.2007 |
ja ich wollte ja bisher nicht das er den kompletten wert durch die vergangenen tage im jahr 2008 teilt sondern nur die bisher gefahrenen km in diesem jahr.
aber wie gesagt, ich will es einfacher halten, so wie oben angedeutet. ich will mit dem formular den gesamt zaehler stand abschicken und als zweiten errechneten wert die km im jahr 2008 erhalten. (gesamt km 10377km = km in 2008) das reicht mir absolut aus und die rechnung bzw. formel muesste einfacher sein. kann mir jemand nochmal den code so umstellen das er mit den zwei werten funktioniert? wert 1 = durch formular eingebe wert 2 = errechnet mit obiger formel 10377 ist der km stand seit dem 1.1.2008 |
![]() |
| Jörg Kruse |
#29 Geschrieben am: Mo 7.01.2008, 21:37 (+00:07)
|
||||||||
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 409 Mitglied seit: 19.12.2004 |
Naja, ich wusste ja nicht, was du da eingibst
... bzw. wenn du die Tage abrunden möchtest:
... und wenn du nur die km als Ergebnis haben möchtest:
-------------------- |
||||||||
![]() |
| rosinenbomber-jk |
#30 Geschrieben am: Mo 7.01.2008, 22:53 (+01:15)
|
![]() AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 50 Mitglied seit: 20.01.2007 |
so... super... jetzt laeuft alles bestens!!!
ich bedanke mich vielmals fuer die geduld und muehe dir mir entgegengebracht wurde. ich bin nun sehr froh einen funktionierenden tacho auf meiner homepage zu haben. ich moechte euch das ergebnis nicht vorenthalten: http://www.rosinenbomber-jk.com/html/fahrradtouren.html gruesse und grosser danke aus frankfurt - danny |
![]() |
| rosinenbomber-jk |
#31 Geschrieben am: Di 8.01.2008, 06:34 (+07:40)
|
![]() AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 50 Mitglied seit: 20.01.2007 |
jetzt habe ich doch tatsaechlich noch eine bloede frage. ist es moeglich durch ein zweites formularfeld den wert 10377 hochzuladen? es ist zwar der jahreswert den man nur einmal am 1.1. hochladen muss. aber dann muss ich nicht die php datei umbauen.
also im prinzip aus der 10377 eine variable machen, die sich per formularfeld aendern laesst. gibt man nichts ein soll die letzte zahl stehen bleiben! vielen dank fuer die nochmalige hilfe. gruesse danny |
![]() |
| Jörg Kruse |
#32 Geschrieben am: Di 8.01.2008, 09:58 (+03:23)
|
||
|
AyomRank 5 Gruppe: Experten Entwicklung Beiträge: 409 Mitglied seit: 19.12.2004 |
Probier es mal so:
Wichtig: beim ersten Mal muss ein Gesamtwert eingegeben werden. Danach wird dieser (per parse_str()) aus der Textdatei gelesen, wenn nichts eingegeben wird -------------------- |
||
![]() |
| rosinenbomber-jk |
#33 Geschrieben am: Do 10.01.2008, 06:34 (+44:36)
|
![]() AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 50 Mitglied seit: 20.01.2007 |
so, ich moechte an der stelle allen helfern vielmals danken. es ist echt super so viel hilfestellung und hilfe bekommen zu haben. danke das ihr euch die zeit genommen habt mir weiter zu helfen! jetzt funktioniert alles und ich bin uebergluecklich. ich wuensche euch alles gute - danny lettkemann
|
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
« Suche: einfaches PHP Framework | Programmierung Allgemein | PHP Framework für raschere Entwicklung »
Trackback-Url: http://www.ayom.com/track/t/22276
Seiten: (2) 1 [2] |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Hilfe zum Thema "Kontaktformular" | einsteiger | 132 | 9 | So 12.10.2008, 08:08 |
| Langfristige Artikelschreiber gesucht | RegComp | 117 | 3 | So 12.10.2008, 07:48 |
| Feedback und Ideen für kleine Suma gesucht | BartTheDevil89 | 102 | 2 | Sa 11.10.2008, 17:02 |
| Dringend Texter gesucht! | selfbusiness | 154 | 3 | Sa 11.10.2008, 00:05 |
| Kostenloser Forenhoster gesucht | Orpheus | 76 | 3 | Fr 10.10.2008, 18:18 |
| CRM Hosting gesucht (sugarcrm) | Sandro Feuillet | 58 | 0 | Do 9.10.2008, 10:51 |
| Partner für Forum gesucht | Thomas G. | 269 | 2 | Mi 8.10.2008, 19:05 |
| Linktauschpartner gesucht! | Yannick | 47 | 0 | Di 7.10.2008, 20:26 |
| Preissponsoren gesucht | bendecho | 112 | 2 | Di 7.10.2008, 14:09 |
| Coder/Agentur für Videoportal gesucht | J. Eibauer | 102 | 1 | Mo 6.10.2008, 19:36 |
Anzeige - [Interessiert an einer Anzeige?]















