Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Automatische Liste in HTML, Immer der aktuelle Geburtstag??
Franze
  Geschrieben am: So 19.12.2004, 19:03
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (inaktiv)
Beiträge: 5
Mitglied seit: 19.12.2004


Hey Leute,

ich möchte eine Seite erstellen, auf der immer aktuell der nächste Geburtstag des Mitglieds steht. Nur wie kann ich sowas machen? Geht dies nur mit HTML oder brauche ich da PHP, Datenbanken und so??

Also es soll z.B.: Heute der Name und Geburtstag von Person X am 23.12. und ab 24.12. soll dann der Geburtstag von Person Y an dieser Stelle stehen!


DANKE für eure Hilfe

Euer
Franze wink.gif
Top
PMEmail Poster
Top
 
 
sd12
#2 Geschrieben am: So 19.12.2004, 20:10 (+01:06)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Moderatoren
Beiträge: 3581
Mitglied seit: 3.03.2004


Um welche Seite geht es denn?


--------------------
************************
Treiber f[r das Kezboard ist [berfl[ssig.
Top
PMEmail PosterICQMSN
Top
 
Franze
#3 Geschrieben am: So 19.12.2004, 22:39 (+02:29)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (inaktiv)
Beiträge: 5
Mitglied seit: 19.12.2004


Ist das wichtig?

Naja, www.kljb-niedernkirchen.de!
Und dort auf der Startseite ganz unten der Geburtstag!!

MfG
Top
PMEmail Poster
Top
 
sd12
#4 Geschrieben am: So 19.12.2004, 23:03 (+00:23)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Moderatoren
Beiträge: 3581
Mitglied seit: 3.03.2004


Sehe ich das richtig, das du noch keine Daten deiner User hast?


--------------------
************************
Treiber f[r das Kezboard ist [berfl[ssig.
Top
PMEmail PosterICQMSN
Top
 
Franze
#5 Geschrieben am: So 19.12.2004, 23:05 (+00:01)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (inaktiv)
Beiträge: 5
Mitglied seit: 19.12.2004


Wie "Daten deiner User"?

Ich hab die Geburtsdaten der Mitglieder und bis jetzt muss ich noch nach jedem Geburtstag den Namen ändern und auch das Datum!
Wie kann ich dies automatisieren?

MfG
Top
PMEmail Poster
Top
 
skhype
#6 Geschrieben am: Mo 20.12.2004, 09:32 (+10:27)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 31
Mitglied seit: 14.12.2004


um deine frage zu beantworten:
ja, du brauchst php oder so. php oder so gibt dann html aus. eine datenbank ist empfehlenswert aber nicht zwingend nötig.
Top
PMEmail Poster
Top
 
Irene
irene.ch
#7 Geschrieben am: Mo 20.12.2004, 10:33 (+01:01)
Report PostQuote Post

AyomRank 7
Group Icon

Gruppe: Experten Entwicklung (Mod)
Beiträge: 1114
Mitglied seit: 3.05.2004


Es geht auch mit Javascript, also braucht es nicht zwingend eine serverseitige Sprache. Allerdings müsstest Du dann jedesmal, wenn ein neues Mitglied dazukommt oder eines weggeht, die Seite ändern. Hier ein Beispiel-Javascript:

CODE
<script type="text/javascript">
<!--
var Mitglieder=new Array();

Mitglieder[0] = new Array();
Mitglieder[0]["Name"] = "Hans";
Mitglieder[0]["GebDatum"] = new Date(1982, 11, 24); // Jahr, Monat, Tag
Mitglieder[0]["GebJahr"] = 1982;
Mitglieder[0]["GebMonat"] = 11;
Mitglieder[0]["GebTag"] = 24;

Mitglieder[1] = new Array();
Mitglieder[1]["Name"] = "Anna";
Mitglieder[1]["GebDatum"] = new Date(1985, 4, 22);
Mitglieder[1]["GebJahr"] = 1985;
Mitglieder[1]["GebMonat"] = 4;
Mitglieder[1]["GebTag"] = 22;

Mitglieder[2] = new Array();
Mitglieder[2]["Name"] = "Peter";
Mitglieder[2]["GebDatum"] = new Date(1988, 12, 23);
Mitglieder[2]["GebJahr"] = 1988;
Mitglieder[2]["GebMonat"] = 12;
Mitglieder[2]["GebTag"] = 23;

var sName = "";
var dNow = new Date();
var dNext = new Date();
var dLast = new Date(2020, 1, 1);

for (var i=0;i<Mitglieder.length;i++) {
 document.write("<dl><dt>Mitglieder "+(i+1)+"<\/dt>");
  for (var Eigenschaft in Mitglieder[i]){
     document.write("<dd>"+ Eigenschaft + ": "+Mitglieder[i][Eigenschaft]+"<\/dd>");
  }
  // Geb. im aktuellen Jahr
  dNext = new Date(dNow.getFullYear(), Mitglieder[i]["GebMonat"], Mitglieder[i]["GebTag"]);
  if(dNext<dNow){
 // aktueller Geburtstag ist vorbei, nächsten ermitteln
 dNext = new Date(dNow.getFullYear()+1, Mitglieder[i]["GebMonat"], Mitglieder[i]["GebTag"]);
  }
  document.write("<dd>Nächster Geburtstag: " + dNext + "<\/dd>");
  // prüfen, ob dieser Geburtstag näher ist als der des vorherigen Mitglieds
  if(dNext<dLast){
 sName = Mitglieder[i]["Name"];
 dLast = dNext;
  }
 document.write("<\/dl>");
}
 document.write("Der nächste Geburtstag ist am " + dLast + " und es ist " + sName);
//-->
</script>

Das müsste man natürlich noch versäubern ;-)

Griessli
Irene


--------------------
Top
PMUsers Website
Top
 
tasche
  #8 Geschrieben am: Mo 20.12.2004, 11:01 (+00:27)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (aktiv)
Beiträge: 10
Mitglied seit: 14.12.2004


Das ist natürlich sehr umständlich und nicht sehr dynamisch.

Ich würde für die registrierung ein einfaches Formular welches die User Daten in eine Datenbank einträgt und das Datum in einen Timestamp umwandelt.

Und dann eine Ausgabe welche dann die Geburtstage ausgibt.
Dies kann man mitr einer einfachen if -schleife lösen.
Top
PMEmail Poster
Top
 
Irene
irene.ch
#9 Geschrieben am: Mo 20.12.2004, 11:11 (+00:10)
Report PostQuote Post

AyomRank 7
Group Icon

Gruppe: Experten Entwicklung (Mod)
Beiträge: 1114
Mitglied seit: 3.05.2004


QUOTE (tasche @ Mo 20.12.2004, 11:01)
Und dann eine Ausgabe welche dann die Geburtstage ausgibt.
Dies kann man mitr einer einfachen if -schleife lösen.

Naja, wenn man schon eine Datenbank benutzt, braucht es kein "if" mehr. Weil dann kann man per SQL nur grad den benötigten nächsten Geburtstag aus der DB holen.

Natürlich ist eine Lösung mit serverseitiger Programmierung und Datenbank eleganter. Wenn Franze aber noch kein entsprechendes Hosting und die nötigen Programmierkenntnisse hat, ist der Aufwand relativ gross.

Griessli
Irene


--------------------
Top
PMUsers Website
Top
 
Franze
#10 Geschrieben am: Mo 20.12.2004, 19:27 (+08:16)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (inaktiv)
Beiträge: 5
Mitglied seit: 19.12.2004


Also danke für das Script, aber es ist wirklich etwas undynamisch!

QUOTE
Ich würde für die registrierung ein einfaches Formular welches die User Daten in eine Datenbank einträgt und das Datum in einen Timestamp umwandelt.

Und wo könnte man so etwas machen?

MfG
Top
PMEmail Poster
Top
 
sd12
#11 Geschrieben am: Di 21.12.2004, 10:13 (+14:45)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Moderatoren
Beiträge: 3581
Mitglied seit: 3.03.2004


STOP

Merkt Ihr denn nicht, das er kein PHP kann?

2 Möglichkeiten
Du lernst PHP
oder
Du nimmst obiges JScript.


--------------------
************************
Treiber f[r das Kezboard ist [berfl[ssig.
Top
PMEmail PosterICQMSN
Top
 
skhype
#12 Geschrieben am: Di 21.12.2004, 10:23 (+00:10)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 31
Mitglied seit: 14.12.2004


QUOTE
STOP

Merkt Ihr denn nicht, das er kein PHP kann?


Ich denke das hat jeder gemerkt. Ich finde es aber manchmal besser, den Leuten einen Wink anstelle von pfannenfertigen Lösungen zu präsentieren.

Ein Satz wie: "..und das Datum in einen Timestamp umwandelt." sollte ja eigentlich dazu führen, dass sich der Threadstarter mal kurz schlau macht was den ein Timestamp ist... sollte.
Top
PMEmail Poster
Top
 
sd12
#13 Geschrieben am: Di 21.12.2004, 10:41 (+00:17)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Moderatoren
Beiträge: 3581
Mitglied seit: 3.03.2004


Nur nützt Ihm das nichts, wenn er kein PHP kann.


--------------------
************************
Treiber f[r das Kezboard ist [berfl[ssig.
Top
PMEmail PosterICQMSN
Top
 
skhype
#14 Geschrieben am: Di 21.12.2004, 11:41 (+01:00)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (aktiv)
Beiträge: 31
Mitglied seit: 14.12.2004


Jein. Für die konkrete Problemlösung bringt es ihm vielleicht noch nichts. Aber eine kleine Erweiterung des Wissenshorizontes ist ja auch nicht schlecht. tongue.gif

UND, es muss ja nicht zwingend PHP sein. Da gibt's ja noch ASP, CF, Python, xxx.NET, JSP, Perl, Ruby und so weiter.

scnr...

Gruss
Top
PMEmail Poster
Top
 
Franze
#15 Geschrieben am: Di 21.12.2004, 22:07 (+10:25)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (inaktiv)
Beiträge: 5
Mitglied seit: 19.12.2004


Eine konkrete Lösung wäre nicht schlecht!
Also wenn möglich, dann bitte ich darum?
Weil ich mich zur Zeit NICHT MEHR AUSKENNE!!
(PHP ja, PHP nein; Java ja; mySQL ja;...)

MfG
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/5047

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Automatische Abfragen Gilbertkai 63 1 Di 6.01.2009, 18:57
Jobs, Umsetzung von Designs. (X)HTML/CSS Bertrammarcel 85 0 Fr 26.12.2008, 11:56
HTML Optimierung Moritz Klussmann 246 5 Mi 19.11.2008, 20:00
Liste mit 100% Breite easymoments 130 3 Do 13.11.2008, 13:28
Suche CSS/HTML Profi Sandro Feuillet 149 0 Mi 5.11.2008, 16:25
Liste von CH-Linklisten? markusweb 2024 12 Di 14.10.2008, 20:20
Landing-Pages / automatische Suchbegriffanalyse DavidDa 160 1 Di 14.10.2008, 10:10
CMS oder HTML für Contentseite? selfbusiness 679 13 Di 14.10.2008, 09:02
Ok eins und eins ist 2 zaehlen html ? AscardNL 136 1 So 7.09.2008, 16:58
Liste mit Google Sexkeywords ranton 408 3 Sa 16.08.2008, 14:07




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]