23. Mai 2012, 04:37:31
Willkommen
Gast
. Bitte
einloggen
oder
registrieren
.
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Einloggen mit Benutzername, Passwort und Sitzungslänge
News
: Animationsfilmer haben niemals Zeit...
Übersicht
back to mac
Hilfe
Suche
Einloggen
Registrieren
::Macs3D::
>
Off Topic
>
Allgemeines
>
php-script: unix time stamp nach jahren in einer tabelle ordnen
Seiten: [
1
]
« vorheriges
nächstes »
Drucken
Autor
Thema: php-script: unix time stamp nach jahren in einer tabelle ordnen (Gelesen 290 mal)
Norweschendir
Lampendompteur
Globaler Moderator
Hero Member
Beiträge: 1035
php-script: unix time stamp nach jahren in einer tabelle ordnen
«
am:
12. Juni 2008, 23:18:08 »
hallo da draußen.
ich hab mal wieder nen neues web-projekt... aber ich steh da grad irgendwie auf dem schlauch, ich krigsel jetzt schon seit zwei tagen PAPs (programm ablauf plan) und zermörbe mir den kopf, aber mir fällt ganz einfach keine lösung ein. darum:
es gib eine sql-datenbank in der, u.a., ein datum als unix time stamp hinterlegt ist sowie der dazugehörige name einer veranstaltung. und will ich die sache so ausgegeben haben, das er mir für jedes jahr eine neue html-tabelle auf macht, da alle veranstaltungen dieses jahres (n) rein schreibt, die tabelle schließt, ne freizeile setzt und anschließend die nächste tabelle auf macht, die veranstaltungen des folgejahres (n+1) rein schreibt, die tabelle schließt, ne freizeile... und immer so weiter.
ich schaff es einfach nicht, das er mir die tabelle schließt und anschließend eine neue auf macht. kann da mal wer seine fantasie beflügeln? - danke!
mfg
dor elch
Moderator informieren
Gespeichert
"mein Face, meine Kurve, mein Auto, meine Freundin... und äh extrude..."
Original von MAC im Video Polygonmodeling 2
"Es ginge manches besser, wenn man ruhiger ginge"
von Johann Gottfried Seume
pansen123
Full Member
Beiträge: 68
Re: php-script: unix time stamp nach jahren in einer tabelle ordnen
«
Antworten #1 am:
13. Juni 2008, 13:48:51 »
Das ist doch nicht mehr als eine Schleife in der du das Jahr hochzählst eine Tabelle machst, alle Werte von dem Jahr in einer zweiten Schleife ausgibst,dann die Tabelle schließt, ein Zeilenumbruch einfügst und fertig !?
Moderator informieren
Gespeichert
Norweschendir
Lampendompteur
Globaler Moderator
Hero Member
Beiträge: 1035
Re: php-script: unix time stamp nach jahren in einer tabelle ordnen
«
Antworten #2 am:
13. Juni 2008, 16:31:57 »
ja, so ungefähr sind meine ansätze auch, allerdings hab ich probleme das jahr aus der datenbank abzufragen. irgendwie bekomm entweder das richtige jahr aus der tabelle oder eine schöne formatierte tabelle, die nicht meine gesamte seite schrottet, aber beides zusammen ist mir noch nicht gelungen... ich versuchs damit aber nochmal. danke für die teilnahme.
dor elch
Moderator informieren
Gespeichert
"mein Face, meine Kurve, mein Auto, meine Freundin... und äh extrude..."
Original von MAC im Video Polygonmodeling 2
"Es ginge manches besser, wenn man ruhiger ginge"
von Johann Gottfried Seume
Norweschendir
Lampendompteur
Globaler Moderator
Hero Member
Beiträge: 1035
Re: php-script: unix time stamp nach jahren in einer tabelle ordnen
«
Antworten #3 am:
13. Juni 2008, 23:53:00 »
tja... also ich habs mal bissel umgebaut, aber ich hab nun das problem das ich nicht weiß wie ich nach dem jahr fragen soll. immerhin ist es ein unix time stamp. ich häng einfach mal den code an... als text zum rauskopieren und als bild, weils besser lesbar ist und zeilennummern davor stehn. (die gelbe zeile ist die abfrage, in der die drei markierten punkte meine verzweiflung über die abfrage darstellen), und natürlich auch noch die betreffende tabelle der DB.
zur erläuterung, ich definier nen jahr (2010) und zähle das ganz am ende um eins runter. daraus ergibt sich aber auch, das er die DB nach diesem jahr abfragt, darüber steht aber nix drin. und hoch zählen kann ich nicht, da die alten jahre unten stehn sollen.
ansonsten wird der header (headline) ausgegeben, dann gehts in die zweite schleife von der ich die abfrage nicht wirklich schreiben kann, da ich nicht weiß wie ich das jahr abfragen könnt. dann würden die ganzen termine kommen und anschließend der footer (bottomline), dann wird der vorgänge des aktuellen jahres bestimmt und die schleife läuft wieder neu durch. noch fragen? oder am besten ne lösung?
Code:
$jahr = '2010';
while ($jahr > 2000) // start while jahre
{
echo'
<div class=headline>Termine ' . $jahr . '</div>
<table border=0 width=100% cellspacing=0 cellpadding=0 class=main_bg >
<tr>
<td width=100%>
<div class=smalltext style="text-align:justify;">
<table border="1" cellspacing="0" cellpadding="2" width=100% class=tborder>';
$result = mysql_query("SELECT * FROM $tabelle04 WHERE date("Y", ...) LIKE $jahr ORDER BY `von` ASC;");
while ($row = mysql_fetch_array($result)) // start while termine
{
$von = date("d.m.Y", $row[von]);
$bis = date("d.m.Y", $row[bis]);
echo'
<tr width=175>
<td>
<font size="2" color="#ff0000">' . $von . '<br />' . $bis . '</font>
</td>
<td>
<font size="2" color="#777777">' . $row[name] . '</font>
</td>
</tr>';
} // end of while termine
echo'
</table>
</div>
</td>
</tr>
</table>
<div class=bottomline> </div>';
$jahr--;
} // end of while jahre
php.PNG
(25.11 KB, 875x580 - angeschaut 35 Mal.)
termine.sql.txt
(4.82 KB - runtergeladen 37 Mal.)
«
Letzte Änderung: 13. Juni 2008, 23:59:14 von Norweschendir
»
Moderator informieren
Gespeichert
"mein Face, meine Kurve, mein Auto, meine Freundin... und äh extrude..."
Original von MAC im Video Polygonmodeling 2
"Es ginge manches besser, wenn man ruhiger ginge"
von Johann Gottfried Seume
Norweschendir
Lampendompteur
Globaler Moderator
Hero Member
Beiträge: 1035
Re: php-script: unix time stamp nach jahren in einer tabelle ordnen
«
Antworten #4 am:
14. Juni 2008, 14:14:18 »
update im bild und code... von der sache her funzt es jetzt. blöd nur, das er mir jetzt die abfrage nicht macht. die rot markierte stelle funzt nicht... er meint immer
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /termine.php on line 21
.
SELECT * FROM $tabelle04 WHERE
date(Y, `von`)
LIKE $maximum ORDER BY `von` ASC;
edit:
höhö...
i habs schaft!
endlich, die ersehnte abfrage ist da! nach langem suchen bei google und unzähligen sql timestamps die sich als unix timestamp ausgegeben haben hab ich endlich nen hinweis gefunden und bissel rumprobiert und flupps... hat gefunzt!
SELECT * FROM $tabelle04 WHERE FROM_UNIXTIME( `von` , '%Y' ) LIKE $maximum ORDER BY `von` ASC;
jetzt gibt er mir die zum jahr gehörigen einträge aus, geht ins nächste jahr und gibt dessen einträge aus. und das alles mit nem unix timestamp und nicht irgend son anderes teil, die man nicht sortieren kann.
php.PNG
(29.35 KB, 906x594 - angeschaut 34 Mal.)
«
Letzte Änderung: 14. Juni 2008, 15:17:07 von Norweschendir
»
Moderator informieren
Gespeichert
"mein Face, meine Kurve, mein Auto, meine Freundin... und äh extrude..."
Original von MAC im Video Polygonmodeling 2
"Es ginge manches besser, wenn man ruhiger ginge"
von Johann Gottfried Seume
mac
Administrator
Hero Member
Beiträge: 908
Re: php-script: unix time stamp nach jahren in einer tabelle ordnen
«
Antworten #5 am:
18. Juni 2008, 20:51:13 »
na fein, ich hacke grad das XT Commerce shop system damit da mal was draus wird.
Wenn ich nicht mehr weiter weiß - weiß ich jetzt wen ich frage
hack.jpg
(127.24 KB, 704x539 - angeschaut 37 Mal.)
Moderator informieren
Gespeichert
menschen die für alles offen sind - sind meist nicht ganz dicht..
Norweschendir
Lampendompteur
Globaler Moderator
Hero Member
Beiträge: 1035
Re: php-script: unix time stamp nach jahren in einer tabelle ordnen
«
Antworten #6 am:
18. Juni 2008, 21:17:33 »
ähm... na ja, ich glaub... sooo gut bin ich dann nun doch wieder nicht... aber mit bissel einlesezeit... das is eben der unterschied von selbstgeschrieben und "geklaut".
Moderator informieren
Gespeichert
"mein Face, meine Kurve, mein Auto, meine Freundin... und äh extrude..."
Original von MAC im Video Polygonmodeling 2
"Es ginge manches besser, wenn man ruhiger ginge"
von Johann Gottfried Seume
mac
Administrator
Hero Member
Beiträge: 908
Re: php-script: unix time stamp nach jahren in einer tabelle ordnen
«
Antworten #7 am:
19. Juni 2008, 17:37:08 »
gut...schlecht...das ist relativ.
Ich denke man kann einen code nur dann als schlecht bezeichnen wenn er, beispielsweise,
zulässt das undefinierte Zustände entstehen können. Ansonsten sind es immer nur verschiedene
Wege zum Ziel die ein gutes Maß dafür sind, die Kreativität des Coders zu bewerten.
Das Programmiererleben besteht zu 99% aus Copy&Paste. Das ist normal.
Ist nur manchmal schwer komplexe Systeme, wie z.b. XT Commerce zu durchschauen.
Wenn man aber einmal das System erkannt hat ist es leicht. Du siehst ja das ich Methoden
der Klassen Smarty (compiler) und Main aufrufe. Warum auch nicht? Soll ich die selbst nochmal schreiben ?
Wäre doch Zeitverschwendung
cheers
mac
Moderator informieren
Gespeichert
menschen die für alles offen sind - sind meist nicht ganz dicht..
Norweschendir
Lampendompteur
Globaler Moderator
Hero Member
Beiträge: 1035
Re: php-script: unix time stamp nach jahren in einer tabelle ordnen
«
Antworten #8 am:
19. Juni 2008, 17:46:41 »
Zitat von: mac am 19. Juni 2008, 17:37:08
Das Programmiererleben besteht zu 99% aus Copy&Paste. Das ist normal.
jup, das ist wohl richtig. aber zuvor sollte man sich ein paar gute, zukunftssichere scripte erarbeiten. aber die kann man aus kleineren scripten zusammenkopieren...
Zitat von: mac am 19. Juni 2008, 17:37:08
Du siehst ja das ich Methoden der Klassen Smarty (compiler) und Main aufrufe.
nö, seh ich nicht...
ich ab das bildchen auf geklickt und wieder zu geklickt...
na ok, 10sec wars bestimmt offen...
Moderator informieren
Gespeichert
"mein Face, meine Kurve, mein Auto, meine Freundin... und äh extrude..."
Original von MAC im Video Polygonmodeling 2
"Es ginge manches besser, wenn man ruhiger ginge"
von Johann Gottfried Seume
mac
Administrator
Hero Member
Beiträge: 908
Re: php-script: unix time stamp nach jahren in einer tabelle ordnen
«
Antworten #9 am:
21. Juni 2008, 17:45:23 »
ok,ok...in dem schnipsel grad mal nicht, ist nur ne native Funktion von XT. Ich poste dir mal bei Gelegenheit ein
paar zeilen in denen ich methoden vom Smarty und Main aufrufe. Denke aber du weist was ich meine....Erbsenzähler
cheers
mac
Moderator informieren
Gespeichert
menschen die für alles offen sind - sind meist nicht ganz dicht..
Seiten: [
1
]
Drucken
« vorheriges
nächstes »
Gehe zu:
Bitte wählen Sie ein Ziel:
-----------------------------
MAYA
-----------------------------
=> n00Bie Fragen :)
=> Modelling
=> Texturieren & UV's
=> Animation & Rigging
=> Dynamics
=> Renderings/Settings
=> Video & Co
=> Harte Ware
=> Technische Fragen
-----------------------------
FAQ.macs3d.com
-----------------------------
=> Allgemein
=> Ich hab was für euch...
=> Mel Scripte
-----------------------------
Eure Arbeiten
-----------------------------
=> My Home is my Castle
=> Work in Progress
=> Fertige Arbeiten
-----------------------------
Animationsfilmer
-----------------------------
=> Animationsfilmer - für alle...
-----------------------------
Off Topic
-----------------------------
=> Allgemeines
Lade...