Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
$page=isset($_GET['page']) ? $_GET['page'] : '';
<article>
$stmt1=$pdo->prepare("SELECT id,url,ziel,wohin FROM menu1 ORDER BY id");
$stmt1->bindColumn(1,$id);
$stmt1->bindColumn(2,$url);
$stmt1->bindColumn(3,$ziel);
$stmt1->bindColumn(4,$wohin);
$stmt1->execute();
while ($stmt1->fetch())
{
switch ($page)
{
case $ziel:
NormalerRahmenStart($url);
if(file_exists($wohin)==true){require $wohin;};
NormalerRahmenEnde();
break;
}
}
$stmt2=$pdo->prepare("
SELECT url1,ziel1,wohin1
FROM menu5
");
$stmt2->bindColumn(2,$url1);
$stmt2->bindColumn(3,$ziel1);
$stmt2->bindColumn(4,$wohin1);
$stmt2->execute();
while ($stmt2->fetch())
{
switch ($page)
{
case $ziel1:
NormalerRahmenStart($url1);
if(file_exists($wohin1)==true){require $wohin1;};
NormalerRahmenEnde();
break;
}
}
$stmt3=$pdo->prepare("....
$stmt4=$pdo->prepare("....
$stmt5=$pdo->prepare("....
if(empty($page)){
header("Location:index.php?page=1");
}
</article>
$stmta=$pdo->prepare("SELECT ziel FROM menu1 WHERE id = :id");
$stmta->bindParam(':id', $page, PDO::PARAM_INT);
$stmta->execute();
$stmtb=$pdo->prepare("SELECT ziel1 FROM menu2 WHERE id = :id");
$stmtb->bindParam(':id', $page, PDO::PARAM_INT);
$stmtb->execute();
$stmtc=$pdo->prepare("SELECT ziel3 FROM menu3 WHERE id = :id");
$stmtc->bindParam(':id', $page, PDO::PARAM_INT);
$stmtc->execute();
$stmtd=$pdo->prepare("SELECT ziel4 FROM menu4 WHERE id = :id");
$stmtd->bindParam(':id', $page, PDO::PARAM_INT);
$stmtd->execute();
$stmte=$pdo->prepare("SELECT ziel5 FROM menu5 WHERE id = :id");
$stmte->bindParam(':id', $page, PDO::PARAM_INT);
$stmte->execute();
if (($stmta->rowCount() == 0)&&($stmtb->rowCount() == 0)&&($stmtc->rowCount() == 0)&&($stmtd->rowCount() == 0)&&($stmte->rowCount() == 0))
{
if(file_exists('error.php') == true){require('error.php');}
}
$stmt1=$pdo->prepare("SELECT id,url,ziel,wohin FROM menu1 ORDER BY id");
:
$stmt1=$pdo->prepare("SELECT id,url,ziel,wohin FROM menu2 ORDER BY id");
:
$stmt1=$pdo->prepare("SELECT id,url,ziel,wohin FROM menu3 ORDER BY id");
:
$stmt1=$pdo->prepare("SELECT id,url,ziel,wohin FROM menu4 ORDER BY id");
:
$stmt1=$pdo->prepare("SELECT id,url,ziel,wohin FROM menu5 ORDER BY id");
:
$stmta=$pdo->prepare("SELECT ziel FROM menu1 WHERE id = :id");
:
$stmta=$pdo->prepare("SELECT ziel FROM menu2 WHERE id = :id");
:
$stmta=$pdo->prepare("SELECT ziel FROM menu3 WHERE id = :id");
:
$stmta=$pdo->prepare("SELECT ziel FROM menu4 WHERE id = :id");
:
$stmta=$pdo->prepare("SELECT ziel FROM menu5 WHERE id = :id");
id, url, ziel, wohin, menunummer, reihenfolge, sichtbar
1, url1, ziel1, wohin1, 1, 1, 1
2, url2, ziel2, wohin2, 1, 2, 1
3, url3, ziel3, wohin3, 1, 3, 1
4, url4, ziel4, wohin4, 2, 1, 1
5, url5, ziel5, wohin5, 2, 2, 1
6, url6, ziel6, wohin6, 2, 3, 1
7, url7, ziel7, wohin7, 3, 1, 1
8, url8, ziel8, wohin8, 3, 2, 1
9, url9, ziel9, wohin9, 3, 3, 0
Select id, ziel, wohin from tabelle where sichtbar=1 order by menunummer, reihenfolge
True
überprüfen willst musst Du nicht == True
schreiben. Es reicht wenn der Wert in der Klammer steht. Und wenn Du auf false
überprüfen willst kannst Du die Abfrage per !
negativeren.