pdo statements
Grundseiten
index.php
<?php
Datenbank Verbindung einfügen
conf_ing.php einbinden
if(file_exists('admin/conf_ing.php') == true)
{
require('admin/conf_ing.php');
}
header.php einbinden
if(file_exists('header.php') == true)
{
require('header.php');
}
echo'<nav>';
menue.php einbinden
if(file_exists('menue.php') == true)
{
require('menue.php');
}
echo'</nav>';
echo'<main>';
Startseite bestimmen
if(empty($page))
{
if(file_exists('sites/home.php') == true)
{
require('sites/home.php');
}
}
Datenbank abfrage für test_menu
$stmt=$pdo->prepare("SELECT ziel,link_url FROM test_menu ORDER BY id");
$stmt->bindColumn(1,$ziel);
$stmt->bindColumn(2,$linkurl);
$stmt->execute();
Daten ausgabe
while ($stmt->fetch())
{
switch ($page)
{
case $ziel:
if(file_exists($linkurl)==true)
{
require $linkurl;
};
break;
}
}
Datenbank abfrage für log_menu
$stmt=$pdo->prepare("SELECT ziele,ling_url FROM log_menu ORDER BY id");
$stmt->bindColumn(1,$ziele);
$stmt->bindColumn(2,$lingurl);
$stmt->execute();
Daten ausgabe
while ($stmt->fetch())
{
switch ($page)
{
case $ziele:
if(file_exists($lingurl)==true)
{
require $lingurl;
};
break;
}
}
Datenbank abfrage für blind_menu
$stmt=$pdo->prepare("SELECT ziels,linken_url FROM blind_menu ORDER BY id");
$stmt->bindColumn(1,$ziels);
$stmt->bindColumn(2,$linkurls);
$stmt->execute();
Daten ausgabe
while ($stmt->fetch())
{
switch ($page)
{
case $ziels:
if(file_exists($linkurls)==true)
{
require $linkurls;
};
break;
}
}
Prüfen ob Seite vorhanden ist
$stmta=$pdo->prepare("
SELECT ziel
FROM test_menu
WHERE id = :id
");
$stmta->bindParam(':id',$page,PDO::PARAM_INT);
$stmta->execute();
$stmtb=$pdo->prepare("
SELECT ziele
FROM log_menu
WHERE id = :id
");
$stmtb->bindParam(':id',$page,PDO::PARAM_INT);
$stmtb->execute();
$stmtc=$pdo->prepare("
SELECT ziels
FROM blind_menu
WHERE id = :id
");
$stmtc->bindParam(':id',$page,PDO::PARAM_INT);
$stmtc->execute();
if (($stmta->rowCount()==0)&&($stmtb->rowCount()==0)&&($stmtc->rowCount()==0))
{
if(file_exists('error.php')==true)
{
require('error.php');
}
}
error.php muß erstellt werden.
echo'</main>';
footer.php einbinden
if(file_exists('footer.php') == true)
{
require('footer.php');
}
Objekt schließen einfügen
Verbindung beenden einfügen
?>
conf_ing.php
<?php
$page=isset($_GET['page']) ? $_GET['page'] : '';
$jump=isset($_GET['jump']) ? $_GET['jump'] : '';
$jumpi=isset($_GET['jumpi']) ? $_GET['jumpi'] : '';
$jumps=isset($_GET['jumps']) ? $_GET['jumps'] : '';
$user_id=isset($_GET['user_id']) ? $_GET['user_id'] : '';
$mem_id=isset($_GET['mem_id']) ? $_GET['mem_id'] : '';
$bmen_id=isset($_GET['bmen_id']) ? $_GET['bmen_id'] : '';
$dldatei=isset($_GET['datei']) ? $_GET['datei'] : '';
?>
header.php
header.php
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Meine Webseite</title>
<meta name="dcterms.rights" content="locomputing">
<meta name="description" content="Beschreibung der Webseite">
<meta name="keywords" content="Keywords">
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/form.css">
<link rel="stylesheet" href="css/menue.css">
<link rel="stylesheet" href="css/add.css">
</head>
<body>
<header>Meine Webseite</header>
footer.php
<footer>
© 1994 - <?php echo date('Y')?> by locomputing
</footer>
Top
Top