Mit HTML?!?
Du gibst mit PHP einfach HTML aus, kannst du HTML? Wenn nein bringt PHP nix, und für richtige Programme lern Delphi oder Visual Basic, ich glaub C++ ist nix für dich...
Mit HTML?!?
Du gibst mit PHP einfach HTML aus, kannst du HTML? Wenn nein bringt PHP nix, und für richtige Programme lern Delphi oder Visual Basic, ich glaub C++ ist nix für dich...
Zitat von "clear"
@Basiiwie hast du denn javascript gelernt? Wenn überhaupt bzw. gut?
Ich hab von einfachen alerts bis hin zu Ajax und son Kram alles selbst ausprobiert.
Ich muss leider sagen das mir das JavaScript Tutorial von Axel überhaupt nicht passt, für den Einstieg viel zu umständlich.
Ohne Code können wir nicht helfen.
Du hast es zwar nett versucht, das gibst du aber auch bald auf, glaub mir :wink:
Zitat von "philipp e."ja aber wie stelle ich das jetzt auf meine hp?
Ich schreibe dir jetzt mal ein Tutorial:
1. Suche dir einen geeigneten Platz auf deinem Desktop und mache einen Rechtsklick, nun gehst du auf Neu und dann auf Textdokument.
2. Es öffnet sich ein neues so genanntes Fenster, in diesem Fenster kannst du mit deiner Tastatur (das ist das Teil direkt zwischen dir und deinem Bildschirm, das mit den vielen Tasten) etwas reinschreiben.
3. Versuch es einmal, schreibe in deine Textdatei folgendes rein:
Dazu drückst du folgendes:
Vergiss nicht vorher mit der linken Maustaste in das große Feld zu klicken!
- Die taste zwischen y und shift (das Ding mit dem Pfeil nach oben)
- h
- 1
- shift (das Ding mit dem Pfeil nach oben) und gleichzeitig die Taste rechts daneben
- shift (das Ding mit dem Pfeil nach oben) und M gleichzeitig
- e
- i
- n
- e
- die große lange Taste ganz unten in der Mitte
- e
- r
- s
- t
- e
- die große lange Taste ganz unten in der Mitte
- shift (das Ding mit dem Pfeil nach oben) und H gleichzeitig
- shift (das Ding mit dem Pfeil nach oben) und T gleichzeitig
- shift (das Ding mit dem Pfeil nach oben) und M gleichzeitig
- shift (das Ding mit dem Pfeil nach oben) und L gleichzeitig
- die große lange Taste ganz unten in der Mitte
- den Strich ( - ) (neben der rechten Taste mit dem Pfeil nach oben, diese ist größer als die andere)
- die große lange Taste ganz unten in der Mitte
- shift (das Ding mit dem Pfeil nach oben) und S gleichzeitig
- e
- i
- t
- e
- Die taste zwischen y und shift (das Ding mit dem Pfeil nach oben)
- shift (das Ding mit dem Pfeil nach oben) und 7 gleichzeitig
- h
- 1
- shift (das Ding mit dem Pfeil nach oben) und gleichzeitig die Taste rechts daneben
Alles anzeigen
4. Du klickst oben links in deinem Fenster auf Datei, und dann auf Speichern unter.
5. Du schreibst in das kleine Textfeld unten in der Mitte 1.html, dazu drückst du folgende Tastenkombination:
Drücke auf speichern.
6. Du gehst auf deinen Desktop, und machst einen Doppelklick auf die Datei an der 1 dran steht, nutze dafür die linke Maustaste.
Wenn dir der Doppelklick zu schnell ist drücke mit der rechten Maustaste auf die Datei, und klicke dann mit links auf öffnen.
Herzlichen Glückwunsch, du hast deine erste HTML Datei geschrieben!
---------------
Copyright 2010 by Basi
Ansonsten mit Flash selber bauen (recht kompliziert)
Aber für Flash einige Stichpunkte:
- ActionScript 2 (empfehle ich)
- ActionScript 3 (nicht ganz so gut geeignet)
- Viel Geduld
- Viel Geld für gute Software
Zusammengefasst:
CronJobs
oder aber du hast Lust jede nacht um 0 aufzustehen ;D
Kein Problem, aber eine Sache noch, ich hatte in deinen Ausrechnen Button testweise ne zweite Funktion reingeschrieben, du musst also in deinem Ausrechnen Button noch folgendes ändern:
ändern zu:
[/code]
Da ham wir den Fehler:
function computeform(form) {
if (checkform(form)) {
yourbmi=Math.round(bmi(form.weight.value, form.height.value/100));
form.bmi.value=yourbmi;
}
return; // HIEEEEEEEEEEEER
if (1 >= yourbmi >= 18) {
alert("Ihr Gewicht ist zu niedrig,/ndadurch wird ihre Gesundheit belastet!"); }
if (19 >= yourbmi >= 25) {
alert("Sie sind Normalgewichtig!"); }
if (26 >= yourbmi >= 30) {
alert("Sie haben schon Leichtes Übergewicht!"); }
if (31 >= yourbmi >= 100) {
alert("Sie haben ein Übergewicht,/ndas die Gesundheit belastet!"); }
}
Alles anzeigen
Du kannst nicht return; schreiben wenn die Funktion nicht fertig ist, so gehts:
function computeform(form) {
if (checkform(form)) {
yourbmi=Math.round(bmi(form.weight.value, form.height.value/100));
form.bmi.value=yourbmi;
}
if (1 >= yourbmi >= 18) {
alert("Ihr Gewicht ist zu niedrig,/ndadurch wird ihre Gesundheit belastet!"); }
if (19 >= yourbmi >= 25) {
alert("Sie sind Normalgewichtig!"); }
if (26 >= yourbmi >= 30) {
alert("Sie haben schon Leichtes Übergewicht!"); }
if (31 >= yourbmi >= 100) {
alert("Sie haben ein Übergewicht,/ndas die Gesundheit belastet!"); }
return;
}
Alles anzeigen
Jetzt klappt es trotzdem noch nicht, ich such noch weiter^^
Edit:
So, das ganze funktioniert jetzt.
Ich habe die Texte mal als Array benutzt, ist irgendwie übersichtlicher.
<html>
<head>
<script language="JavaScript"><!--
function ClearForm(form)
{
form.weight.value = "";
form.height.value = "";
form.bmi.value = "";
}
function bmi(weight, height)
{
bmindx=weight/eval(height*height);
return bmindx;
}
function checkform(form)
{
if (form.weight.value==null || form.weight.value.length==0 || form.height.value==null || form.height.value.length==0)
{
alert("\nEs fehlen noch Angaben. \nGeben Sie bitte Ihr Gewicht in kg \nund Ihre Größe in cm ein!");
return false;
}
else if (parseFloat(form.height.value) <= 50||
parseFloat(form.height.value) >=300||
parseFloat(form.weight.value) <= 30||
parseFloat(form.weight.value) >=300){
alert("\nSind Ihre Eingaben korrekt? \nBitte Werte erneut eingeben! \nGewicht in kg (30 - 300) und \nGröße in cm!");
ClearForm(form);
return false;
}
return true;
}
function computeform(form) {
if (checkform(form)) {
yourbmi=Math.round(bmi(form.weight.value, form.height.value/100));
form.bmi.value=yourbmi;
}
text = new Array();
text[1] = "Ihr Gewicht ist zu niedrig,/ndadurch wird ihre Gesundheit belastet!";
text[2] = "Sie sind Normalgewichtig!";
text[3] = "Sie haben schon Leichtes Übergewicht!";
text[4] = "Sie haben ein Übergewicht,/ndas die Gesundheit belastet!";
if (yourbmi < 19)
{
alert(text[1]);
}
else if (yourbmi < 25)
{
alert(text[2]);
}
else if (yourbmi < 30)
{
alert(text[3]);
}
else if (yourbmi < 100)
{
alert(text[4]);
}
return;
}
//--> </script>
<title>Der Kraftkreis - Body Mass Index = BMI ausrechnen</title>
<link rel="SHORTCUT ICON" href="bilder/muskel.ico" type="image/x-icon" />
<style type="text/css">
body {
color: black; background-color: #99CC00;
font-size: 100.01%;
font-family: Helvetica,Arial,sans-serif;
margin: 0; padding: 0em;
}
div#Rahmen {
width: 47.5em;
padding: 25em;
border: no;
div#Rahmen div {
border: no;
}
}
div#Seite {
text-align: left;
margin: 0;
width: 768px;
padding: 0;
background: white;
border: no;
}
h1 {
font-size: 2em;
margin: 0; padding: 0.3em;
text-align: center;
background: white;
border: no;
color: green
}
ul#Navigation {
font-size: 0.83em;
float: left; width: 100px;
margin: 0.8em; padding: 0;
text-align: center;
}
ul#Navigation li {
list-style: none;
margin: 0; padding: 0.5em;
float: left;
position: relative; text-align: center;
}
ul#Navigation li ul {
margin: 0; padding: 0;
position: relative;
color:yellow;
top: 0.3em; left: 0.4em;
display: none;
}
ul#Navigation li:hover ul {
display: block;
}
ul#Navigation li ul li {
float: none;
display: block;
margin-bottom:
}
ul#Navigation a, ul#Navigation span {
display: block;
width: 9em;
padding: 0.2em 1em;
text-decoration: none; font-weight: bold;
border: 1px solid black;
border-left-color: grey; border-top-color: grey;
color: grey; background-color: grey;
}
ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
border-color: gold;
border-left-color: gold; border-top-color: gold;
color: green; background-color: yellow;
}
li a#aktuell {
color: yellow; background-color: yellow;
}
ul#Navigation li ul span {
background-color: yellow;
}
ul#Navigation a:link {
color: black; background-color: gold;
}
ul#Navigation a:visited {
color: black; background-color: gold;
}
ul#Navigation a:hover {
color: black; background-color: gold;
}
ul#Navigation a:active {
color: black; background-color: gold;
}
div#Inhalt {
margin: 0em 190px;
padding: 0em;
}
div#Inhalt p {
font-size: 0.8em;
margin: 1em 0;
text-align: left;
}
p#Fusszeile {
clear: both;
font-size: 0.83em;
margin: 0; padding: 0em;
text-align: left; bold;
background-color: grau;
color: green;
border: no;
}
a:link { text-decoration:none; font-weight:bold; color:gold; }
a:visited { text-decoration:none; font-weight:bold; color:orange; }
a:hover { text-decoration:none; font-weight:bold; background-color:green; }
a:active { text-decoration:none; font-weight:bold; background-color:red; }
a:focus { text-decoration:none; font-weight:bold; background-color:gold; }
</style>
</head>
<body background="bilder/hg.jpg">
<center>
<table cellpadding=0 cellspacing=0><tr><th><img src="bilder/kopf1.jpg"></th></tr>
<tr><th><div id="Seite">
<h1>Body Mass Index = BMI ausrechnen</h1>
<ul id="Navigation">
<li><a href="index.htm">Home</a>
<li><a href="bmi.htm">BMI ausrechnen</a></li>
<li><a href="muskel.htm">Muskeln</a></li>
<li><a href="kraft.htm">Kraft</a>
<ul><li><a href="maximalkraft.htm">Maximalkraft</a></li>
<li><a href="schnellkraft.htm">Schnellkraft</a></li>
<li><a href="kraftausdauer.htm">Kraftausdauer</a></li></ul>
<li><a href="kraftkreis.htm">Kraftkreis</a></li></li>
</ul>
<div id="Inhalt">
<p>
<table border="0" cellpadding="2">
<tbody><tr><td>
<table><tbody><tr><td><p><b>Eine Berechnungsformel zur Ermittlung von Normal-, Unter- oder Übergewicht ist der Body-Mass-Index.</b></p>
<p>So lautet die Formel :</p><p><b>BMI = Gewicht in kg : (Körpergröße in m)<sup>2</sup></b></p>
<p>Ihren BMI können Sie mit dem nachfolgenden Formular ausrechnen lassen.
Geben Sie Ihr Gewicht (zwischen 30 und 300 kg) und Ihre Größe ein - Dezimalstellen jeweils mit Punkt trennen - und klicken Sie anschließend auf "Ausrechnen". Das Ergebnis wird im rosafarbenen Feld angezeigt. Lesen Sie unten weiter, was der errechnete BMI aussagt.
<table><tbody><tr><td><p></p>
<form name="BMI" method="POST"><div>
<table border="1" cellpadding="2" cellspacing="0" bgcolor="#FFCC00" bordercolor="#FFCC33" style=" border-bottom-color:#FFCC00; border-left-color:#FFCC00; border-right-color:#FFCC00; border-top-color:#FFCC00; outline-color:#FFCC00; font-size:0.8em;"><tbody><tr><td bgcolor="#0066FF"><div><center>Gewicht in kg</center></div></td><td bgcolor="#0066FF"><div><center>Größe in cm</center></div></td><td bgcolor="#0066FF"><div><center>Ihr BMI ist</center></div></td></tr><tr><td bgcolor="#0066FF"><div><input name="weight" size="10" onFocus="this.form.weight.value=''" type="TEXT"></div></td><td bgcolor="#0066FF"><div>
<input name="height" size="10" onFocus="this.form.height.value=''" typ="TEXT"></div></td>
<td bgcolor="#00FF00"><strong><big>=</big> <input name="bmi" size="8" style="color: rgb( 200, 0, 0);"></strong></td></tr><tr><td colspan="3" bgcolor="#0066FF"><div><center><input value="Ausrechnen" onClick="computeform(this.form); alertbmi(this.form);" type="button" STYLE="background-color: #FFCC00; border: 1px solid black; "> <input value="Eintrag löschen" STYLE="background-color: #00FF00; border: 1px solid black; " onClick="ClearForm(this.form)" type="reset"></div></td></tr></tbody></table></div></form><p><b>Warum BMI ausrechnen statt einfach nur die Werte der Waage abzulesen?</b><br>Weil das Gewicht erst in Relation zu einer Größe eine Aussagekraft hat!</p><p><b>Was sagt der BMI aus?</b>
<br>Je nach Spannbreite, in welcher Ihr BMI liegt, ist Ihr Gewicht eher zu niedrig, normal, etwas zu hoch, oder möglicherweise gesundheitsbelastend!</p>
<table border="1" cellpadding="2" cellspacing="2" style=" border-bottom-color:#FFCC00; border-left-color:#FFCC00; border-right-color:#FFCC00; border-top-color:#FFCC00; outline-color:#FFCC00; font-size:0.8em;" bordercolor="#FFCC33"><tbody><tr><td>BMI über 30></td><td>Übergewicht, das die Gesundheit belastet </td></tr><tr><td>BMI 26 - 30</td><td>Leichtes Übergewicht </td></tr><tr><td>BMI 18 - 25</td><td>Normalgewichtig</td></tr><tr><td>BMI unter 18</td><td>Gewicht zu niedrig, Gesundheit belastet</td></tr></tbody></table><p>
<p><b>Wünschenswerter BMI unter Berücksichtigung des Alters </b></p><table border="1" bordercolor="#FFCC33" cellpadding="2" cellspacing="2" style=" border-bottom-color:#FFCC00; border-left-color:#FFCC00; border-right-color:#FFCC00; border-top-color:#FFCC00; outline-color:#FFCC00; font-size:0.8em;"><tbody><tr><td>19 - 24 Jahre</td><td>BMI 19 bis 24</td></tr><tr><td>24 - 34 Jahre</td><td>BMI 20 bis 25</td></tr><tr><td>35 - 44 Jahre</td><td>BMI 21 bis 26</td></tr><tr><td>45 - 54 Jahre</td><td>BMI 22 bis 27</td></tr><tr><td>55 - 64 Jahre</td><td>BMI 23 bis 28</td></tr><tr><td>ab 65 Jahre</td><td>BMI 24 bis 29</td></tr></tbody></table><p></p></table></table></table>
</p>
</div>
<p id="Fusszeile"> <a href="quellen.htm">Quellen</a> |
<a href="arbeit.htm">Arbeitsprotokoll</a> |
<a href="impressum.htm">Impressum</a> |
<a href="begriff.htm">Begriffserklärung</a>
</p>
</div></th></tr>
<tr><th><img src="bilder/fuß.jpg"></th></tr></table>
</center>
</body>
</html>
Alles anzeigen
Zitat von "Pelgro"Nee,
das muss doch irgenwie mit PHP gehen, oder nicht?
Nö, PHP generiert ne html seite, und muss dafür aufgerufen werden.
Ohne kompletten Code kann dir hier niemand helfen ![]()
Lösch es einfach wenn der erste User auf die Seite guckt^^
Machste einfach auf der Seite immer ne DB Abfrage,
wenn der Eintrag 0 ist machste den Counter zurück, wenn er 1 ist nicht?!?
Irgendwie so^^
Ganz einfach:
Löscht den gesamten Inhalt.
Dein Fehler war:
$ startet eine Variable, PUNKT ist in Variablen nicht erlaubt.
du meintest das eher so:
" bedeutet das counter.txt ein String ist, so wie du es meintest geht so:
Bist du dir sicher das du deine Funktionen auch aufrufst?
Wenn das der komplette Quellcode ist hast du Mist gebaut.
Andere Möglichkeit:
Bau es in PHP und lad es irgendwo hoch, dann rufste inner Schule die Seite auf^^
Ich schreibe mal einige Sachen auf die ein Gästebuch haben sollte:
- eingabefelder
- name
- email
- darf email gezeigt werden
- nachricht
- verarbeitung
- prüfen ob alles ausgefüllt ist
- unerwünschte zeichen rausschmeissen bzw. umschreiben
- prüfen ob email ne email ist
- in datenbank speichern
- auch ip
- bei "darf_email_gespeichert_werden" einfach 1 für ja, 0 für nein
- datum speichern
- anzeige
- am besten in tabelle / liste
- auf jeden fall alle einträge übersichtlich voneinander trennen
- name anzeigen
- nach wunsch datum anzeigen / nicht anzeigen (auf jeden fall in der
db speichern)
- wenn email gezeigt werden darf, dann email als bild anzeigen
- eintrag anzeigen
- funktionalität
- admin funktionen (löschen , bearbeiten)
- blätterfunktion (nicht mehr als 10 - 20 einträge pro seite
Alles anzeigen
Zitat von "philipp e."meiner ist auch selbst gebaut
Stimmt ja aber trotzdem nicht ![]()
Ist ja jetzt auch egal, es funktioniert und das war deine Frage.
Mir würd nur preg_replace einfallen.
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.