$name
gesetzt ist.
1:
2: <h3>Beispiel: PHP-Datenbankzugriff</h3>
3:
4: <?
5: if(!$name) {
6: ?>
7:
8: <h4>Eingabe</h4>
9:
10: <form action="database.php3" method="POST">
11:
12: <p>Name:
13: <input type="text" name="name">
14: <p><input type="submit" value="Datenbank abfragen">
15:
16: </form>
17:
18: <?
19: } else {
20:
21: print("<h4>Ergebnis</h4><br>");
22:
23: $connect=mysql_connect("localhost","php","");
24: $query="select * from user where name='$name'";
25: $result=mysql_db_query("wh",$query,$connect);
26:
27: if($result)
28: if(mysql_num_rows($result) > 0) {
29: while ($row=mysql_fetch_array($result)){
30: printf("Die Adresse von %s lautet %s.<br>", ucfirst($name) ,$row["email"]);
31: }
32: } else
33: printf("Leider wurde %s nicht in der Datenbank gefunden!<br>",
34: ucfirst($name));
35:
36: }
37: ?>
38:
0: <?
1: Header( "Content-type: image/gif");
2: $string=implode($argv, " ");
3: $string=rawurldecode($string);
4: $im = imagecreatefromgif("button1.gif");
5: $orange = ImageColorAllocate($im, 220, 210, 60);
6: $px = (imagesx($im)-7.5*strlen($string))/2;
7: ImageString($im,3,$px,9,$string,$orange);
8: ImageGif($im);
9: ImageDestroy($im);
10: ?>
include("dateiname");
kann
man in alle HTML-Seiten ein einheitliches Framework einbinden, sofern
man die HTML-Seiten durch PHP interpretieren lässt. So kann man
an einer zentralen Stelle z.B. ein Navigationsmenü definieren,
das dann von allen Seiten benutzt wird. Durch entsprechende
Konfiguration von Apache und PHP kann man das Framework auch einbinden,
ohne an den HTML-Seiten eine Änderung vornehmen zu müssen.
... [ Seminar Linux, WWW, Java und Internet]
... [ Thema LAMP ]
... [ Anwendung von Lamp ]
... [ Fazit ] ...