Olaf: Daten aus Tabelle als Vorbelegung für Formular

Beitrag lesen

Da gibt es hier im Forum und auch allgemein im Internet tausend Meinungen dazu, was richtig ist.
Ich mach es gerade bei passwortgeschützten Bereichen unter der Verwendung von Sessions inzwischen immer so:

  
<?php  
// Session starten  
session_start();  
  
// Melde alle PHP Fehler  
error_reporting(E_ALL);  
  
// Informationen für den Zugang zur Datenbank  
$MYSQL_HOST = 'localhost';  
$MYSQL_USER = 'XXX';  
$MYSQL_PASS = 'XXX';  
$MYSQL_DATA = 'XXX';  
  
// HTML-Kopf wird bis zum BODY vorbereitet  
$deklaration= "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";  
$header=<<<HEADER  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">  
<head>  
<title>Seitentitel</title>  
<link href="styles/XXX.css" rel="stylesheet" type="text/css" />  
</head>  
HEADER;  
  
// HTML-Rumpf wird ab BODY vorbereitet  
$rumpf="</html>";  
  
// Login-Status überprüfen  
if(!isset($_SESSION['profilID'])) {  
	echo $deklaration;  
	echo $header;  
	echo "<h1>Sie sind nicht eingeloggt.</h1>\n";  
	echo "<h2>Bitte <a href=\"login.php\">loggen</a> Sie sich zuerst ein.</h2>\n";  
	echo $rumpf;  
	}  
else {  
  
// Verbindung zur Datenbank aufbauen  
$connid = @mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS) OR die("Error: ".mysql_error());  
mysql_select_db($MYSQL_DATA) OR die("Error: ".mysql_error());  
  
// Daten etc. per PHP aus Verarbeiten und und den Tabellen ziehen  
  
$body=<<<BODY  
// Hier schreibe ich den HTML Teil rein  
BODY;  
  
echo $deklaration;  
echo $header;  
echo $body;  
echo $rumpf;  
?>  

Es grüßt
Olaf