geburtage in html ?

  • #1
J

John-Lee

Guest
Hallo ,

Kann oder gibt es einen html Code wo man geburtstage eintragen kann aber nicht dieses hmmm htacess oder so in der art

ich meine

das man in einer html seite einträgt z.b.

Peter musterman 17.07.1982
Silvia musterman 14.04.1988
Maik Musterman 03.03.1989

und auf der html seite wird angezeigt :

Heute hat geburtstag : Maik Musterman

wer gut wenn das schon 1 tag vorheranzeigen würde

geht das ?

mfg
 
  • #2
Hi,

pures HTML kann das nicht, da brauchts schon eine Scriptsprache, vorzugsweise PHP.
Idealerweise gehört auch noch ne Datenbank dazu.
 
  • #3
PCDConny schrieb:
Hi,

pures HTML kann das nicht, da brauchts schon eine Scriptsprache, vorzugsweise PHP.
Idealerweise gehört auch noch ne Datenbank dazu.

Das wer noch ok aber die Datenbank hmmm nicht immer kann man auf einen webspace schreiben oder würde es gehen die datenbank zu erstellen und dann sie auf der hp hochladen ?

@PCDConny erklär mal bitte wie du das meinst gibt es wo script,s schon ? und beispiele ?

mfg
 
  • #4
Diese Datenbank ist auf dem Server drauf ... das kann man nicht einfach so draufladen (zumindest nicht wenn du magst dass es ohne Probleme funktioniert)

Und solche Scripts gibt es zuhauf auf Google zu finden ... jedoch wenn du solche wünsche hast wie du das möchtest kann du es dir selbst beibringen, ODER bereits services (welche man auch bei google findet) nutzen die dir diesen Geburtstag reminder zu Verfügungstellen.
 
  • #5
Habe einen code in web gefunden aber ich weiß nicht wo ich da was eintagen soll ?

Code:
<script type=text/javascript>
<!--
 // Das Script stammt von W. Zenk
 // eMail: [email][email protected][/email]
 // Homepage: [url]www.homepage-total.de[/url]
 // Das Script darf frei genutzt werden,
 // solange dieser Vermerk nicht entfernt wird!

 var Schriftfarbe = #0000FF; // Schriftfarbe ?ndern
 Name = new Array; GeburtsTag = new Array; 
 GeburtsMonat = new Array;
 Bemerkung = new Array; var n = 1;


 Name[n]=Rainer Zufall; GeburtsTag[n]=24; GeburtsMonat[n]=10; Bemerkung[n]=Alles Gute!; n++;
 Name[n]=Name; GeburtsTag[n]=22; GeburtsMonat[n]=3; Bemerkung[n]=Halte die Ohren steif!; n++;
 Name[n]=Name; GeburtsTag[n]=25; GeburtsMonat[n]=9; Bemerkung[n]=; n++;

 // Ab hier erweiterbar (Jede Zeile einen Geburtstag eintragen. Geburtstag und Monat m?ssen immer angegeben werden!)


 Monate = new Array(Januar,Februar,M?rz,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember);
 var t = 0, Geburtstage = n-1;
 var HeutigesDatum = new Date();
 var Tag = HeutigesDatum.getDate();
 var Monat = HeutigesDatum.getMonth()+1;
 var Jahr = HeutigesDatum.getFullYear();

 document.writeln('<font size=2><big><b>Geburtstage im-> + Monate[Monat-1] +->:');
 document.writeln('</b></big></font><br><br> <font color='+Schriftfarbe+'>');

 for (i = 1; i <= Geburtstage; i++) {
   if (GeburtsMonat[i] == Monat) {
     document.writeln(<b>+Name[i] + </b><br> + Geburtstag: );
     if (GeburtsTag[i] == Tag) {
     document.writeln((heute) );
     }
     document.writeln(GeburtsTag[i] + . + GeburtsMonat[i] + . + Jahr + <br><i> +Bemerkung[i]+</i><br><br>);
     t++;
   }
 }

 if (t==0) {
 document.writeln('Keinen Eintrag gefunden!');
 }

 document.writeln('</font><br><small>' + Geburtstage +-> Eintr?ge in der Geburtstagsdatenbank.</small>');
//-->
</script>

vieleicht kann mir einer hir helfen dabei ? mfg

in einer zeile steht da datum etc eintragen habe ich getestet aber dann ging garnichts mehr

habe als test

08.03.1988 Petra Musterman

eingetragen
 
  • #6
habe es gefunden diese zeilen :

Code:
 Name[n]=Rainer Zufall; GeburtsTag[n]=24; GeburtsMonat[n]=10; Bemerkung[n]=Alles Gute!; n++;
 Name[n]=Name; GeburtsTag[n]=22; GeburtsMonat[n]=3; Bemerkung[n]=Halte die Ohren steif!; n++;
 Name[n]=Name; GeburtsTag[n]=25; GeburtsMonat[n]=9; Bemerkung[n]=; n++;

aber es werden z.b. dann alle geburtstage in märz angezeigt ,, ich wollte aber nur das immer einen tag oder 2 tage in voraus angzeigt wird
 
  • #7
Hallo,
Hier steht ja Wenn GeburtsMonat == Monat

Code:
for (i = 1; i <= Geburtstage; i++) {
   if (GeburtsMonat[i] == Monat) {
     document.writeln(<b>+Name[i] + </b><br> + Geburtstag: );
     if (GeburtsTag[i] == Tag) {
     document.writeln((heute) );
     }
     document.writeln(GeburtsTag[i] + . + GeburtsMonat[i] + . + Jahr + <br><i> +Bemerkung[i]+</i><br><br>);
     t++;
   }
 }

Das Obige sollte durch das untere ersetzt werden.

Code:
var Tag2 = Tag-1; 
var Tag3 = Tag-2;

for (i = 1; i <= Geburtstage; i++) {
   if (GeburtsTag[i] == Tag || GeburtsTag[i] == Tag2 || GeburtsTag[i] == Tag3) {
     document.writeln(<b>+Name[i] + </b><br> + Geburtstag: );
     if (GeburtsTag[i] == Tag) {
     document.writeln((heute) );
     }
     document.writeln(GeburtsTag[i] + . + GeburtsMonat[i] + . + Jahr + <br><i> +Bemerkung[i]+</i><br><br>);
     t++;
   }
 }
Der Code wurde noch nicht von mir getestet, sollte aber gehen.
Gruß Sascha
 
Thema:

geburtage in html ?

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.838
Beiträge
707.961
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben