#430454 MagicBirdBerlin, 11.02.2019, 17:30:14 (editiert von MagicBird, 11.02.2019, 17:31:30) |
PHP denkfehler oder doch schreibfehler IF - Else (ed) (web.coding) |
Hallo Forum,
<?php
session_start();
require_once '../include/config.include.php';
require_once '../include/date_time.include.php';
if ($_GET['tbl'] && $_GET['id'] && $_GET['aktiv'] == false)
{
if ($_GET['tbl'] == "1")
{
if ($_GET['aktiv'] == "0")
{
$sql = "UPDATE $uebersichttbl SET aktiv = 0 WHERE id='".$_GET['id']."'";
$pdo->query($sql);
header("Location: index.php");
}
else if ($_GET['aktiv'] == "1")
{
$sql = "UPDATE $uebersichttbl SET aktiv = 1 WHERE id='".$_GET['id']."'";
$pdo->query($sql);
header("Location: index.php");
}
else
{
header("Location: index.php");
}
}
else if ($_GET['tbl'] == "2")
{
if ($_GET['aktiv'] == "0")
{
$sql = "UPDATE $projekttbl SET aktiv = 0 WHERE id='".$_GET['id']."'";
$pdo->query($sql);
header("Location: index.php");
}
else if ($_GET['aktiv'] == "1")
{
$sql = "UPDATE $projekttbl SET aktiv = 1 WHERE id='".$_GET['id']."'";
$pdo->query($sql);
header("Location: index.php");
}
else
{
header("Location: index.php");
}
}
else
{
header("Location: index.php");
}
}
?>
|
#430460 MagicBirdBerlin, 11.02.2019, 19:27:11 @ MagicBird |
PHP denkfehler oder doch schreibfehler IF - Else |
Fehler gefunden...
Fehler
if ($_GET['tbl'] && $_GET['id'] && $_GET['aktiv'] == false)
{
if ($_GET['tbl'] == "1")
{
if ($_GET['aktiv'] == "0")
RICHTIG
if ($_GET['tbl'] && $_GET['id'] && $_GET['aktiv'] == true)
{
if ($_GET['tbl'] == "1")
{
if ($_GET['aktiv'] == "0")
|
#430462 MagicBirdBerlin, 12.02.2019, 00:19:37 @ MagicBird |
nochmal neu gebaut |
Nun nochmal neu gebastelt, ohne diese ganzen if schleifen gleich direkter
if ($_GET['tbl'] AND $_GET['id'] == true)
{
$sql = "UPDATE ".$_GET['tbl']." SET aktiv='".$_GET['aktiv']."' WHERE id='".$_GET['id']."'";
$pdo->query($sql);
header("Location: index.php");
}
else
{
header("Location: index.php");
}
|
#430463 MudGuard![]() München, 12.02.2019, 01:10:01 @ MagicBird |
nochmal neu gebaut |
>
> if ($_GET['tbl'] AND $_GET['id'] == true)
> {
> $sql = "UPDATE ".$_GET['tbl']." SET aktiv='".$_GET['aktiv']."' WHERE
>
|
#430465 Johann12.02.2019, 11:02:24 @ MagicBird |
nochmal neu gebaut |
Ergänzend zu MudGuard's wichtigem Hinweis: PDO Prepared Statement |