Geschrieben von mawes am 15.12.2004, 21:20

Hi,
hier ein Grundkurs zu PHP!
datei heißt immer index.php

### Grundbauprinzip


<?php
// hier stehen die PHP Befehle
?>

Mit <? oder <?php und ?> wird angezeigt wann PHP anfängt, und wann es schließt!
mit // am anfang der Zeile kann man diese gewählte zeile "deaktivieren" d.h. sie wird nicht ausgeführt! Sie kann als Notiz zum jetztigen Script dienen!
Man kann das Ganze auch mit PHP Verknüpfen!

<html>
<head>
<title>Test-Titel</title>
</head>
<body>
<?
// hier stehen die PHP Befehle
?>
</body>
</html>

Das wäre das gleiche, nur dass man jetzt auch HTML davor, bzw. danach verwenden kann! Oder man benutzt es innendrin!

<html>
<head>
<title>Test-Titel</title>
</head>
<body>
<?
// hier steht der "erste" Teil der befehle
?>
<!--- html codes --->
<?
//hier wieder PHP
?>
</body>
</html>

### Erste Befehle


<html>
<head>
<title>Test-Titel</title>
</head>
<body>
<?
echo "Juhu! PHP funktioniert!";
?>
</body>
</html>

Dies ist wohl der wichtigste Befehl! echo! Damit gibt man den Text in den Anführungszeichen wieder! Wichtig ist, dass man darin nur eine "abgewandelte Form" HTML sprechen kann! Das wird hier aber nicht besprochen!
Ein häufiger anfänger fehler ist, nach PHP befehlen mit dem Semikolon (;) den Befehl ABZUSCHLIEßEN! Wenn das nicht gemacht wird, kommt ein fehler auf der darauffolgenden Seite!


<html>
<head>
<title>Test-Titel</title>
</head>
<body>
<?
if ($passwort == "deinpasswort"){
echo "Passwort stimmt!";
}else{
echo "Falsches Passwort!";
}
?>
</body>
</html>

Die if Abfrage ist auch sehr wichtig in PHP! dieses bedeutet: wenn $passwort gleich deinpasswort dann kommt echo "Passwort stimmt!";,
andernfalls echo "Falsches Passwort!";! nach der if abfrage if(...) { wird die klammer geöffnet, um wiederzugeben, was passieren soll, wenn if wahr ist! danach muss } wieder geschlossen werden! Sonst fehler!
Der else teil (}else{) ist optional! Dieser kann eingesetzt werden, wenn man auch etwas wiedergeben will, wenn if nicht zutrifft!
Folgende Funktionen gibt es:
=< gleich oder kleiner
>= gleich oder größer
== identisch
!= ungleich
es gibt noch mehr, das sollten aber die wichtigsten sein!

die Variablen sind wie der name schon sagt, variabel! IN diese kommen werte, die der USer eingeben hat! Um $passwort (oben) noch zu definieren, müssen wir unser script erweitern!


<html>
<head>
<title>Test-Titel</title>
</head>
<body>
<?
if ($button == "OK"){
if ($passwort == "deinpasswort"){
echo "Passwort stimmt!";
}else{
echo "Falsches Passwort!";
}
}else{
?>
<form method="post" action="index.php">
<input type="password" name="passwort"><br>
<input type="button" name="button" value="OK">
</form>
<?
}
?>
</body>
</html>

Ich setzte hier voraus, dass HTML einigermaßen bekannt ist!
Wichtig ist nur, dass der Input das passwort absendet, unter dem namen passwort und dass action="index.php" durch den Buttonklick wieder auf die gleiche Datei verweißt!
Nun checken wir am Anfang mit if ($button == "OK") ob die werte schon eingegeben sind! (genauer: ob $button (der button) das value OK besitzt! dies kann nur herausgefunden werden, wenn dies schon angezeigt wurde!)
Nun haben wir $passwort definiert, und das script, wie vorhin besprochen kann fortgesetzt werden!

### Mathematische Funktionen!


<html>
<head>
<title>Test-Titel</title>
</head>
<body>
<?
$zahl1 = 5
$zahl2 = 10
$plus = $zahl1 + $zahl2;
$pminus = $zahl1 - $zahl2;
$mal = $zahl1 * $zahl2;
$geteilt = $zahl1 / $zahl2;

echo "Es wird von den Zahlen 5 und 10 ausgegangen!";
echo "Ergebnis mit + = $plus <br>";
echo "Ergebnis mit - = $minus <br>";
echo "Ergebnis mit * = $mal <br>";
echo "Ergebnis mit / = $geteilt <br>";
?>
</body>
</html>


EIgentlich ganz einfach $zahl1 = 5 und $zahl2 = 10 definieren die zahlen werte, und
$plus = $zahl1 + $zahl2;
$pminus = $zahl1 - $zahl2;
$mal = $zahl1 * $zahl2;
$geteilt = $zahl1 / $zahl2;
führen die rechenoperationen aus!
plus: +
minus: -
mal: *
geteilt: /
am ende werden die ergebnisse ausgegeben!

In dem PHP Kurs 2 wird mysql Datenbankanbindung hinzukommen!
bei fragen, einfach eine PN, mit dem Link zum tut!

mawes

copyright by mawes

Bewertung Anzahl
6
43,8 %
7 Bewertungen
5
37,5 %
6 Bewertungen
4
6,3 %
1 Bewertungen
1
12,5 %
2 Bewertungen