pdo statements
Download write
<?php
Adminzugang öffnen
if(isset($_SESSION['id']) && $_SESSION['id']==1)
{
Sprung variable setzen
if ($jump=='write')
{
Formulardaten werden verarbeitet, wenn das Formular gesendet wird einfügen
POST für Dateiurl prüfen
if(empty($_POST["datname"]))
{
$datname_err = "Bitte geben Sie einen Dateinamen mit endung ein.";
}
else
{
$datname = $_POST["datname"];
}
POST für Datei Titel prüfen
if(empty($_POST["titel"]))
{
$titel_err = "Bitte geben Sie einen Titel ein.";
}
else
{
$titel = $_POST["titel"];
}
POST für Beschreibung prüfen
if(empty($_POST["besch"]))
{
$besch_err = "Bitte geben Sie eine Beschreibung ein.";
}
else
{
$besch = str_replace ("\n","<br>", $_POST['besch']);
$besche = $besch;
}
Keine Fehler Inhalt ausführen
if(empty($datname_err) && empty($titel_err) && empty($besch_err))
{
Daten in Datenbank schreiben
$stmt=$pdo->prepare("
INSERT INTO download
(datei_zip,datei_titel,datum,beschreibung)
VALUES
(:datname,:titel,:datum,:besch)
");
$stmt->bindParam(":datname",$datname, PDO::PARAM_STR);
$stmt->bindParam(":titel",$titel, PDO::PARAM_STR);
$stmt->bindParam(":datum",$timestamp, PDO::PARAM_STR);
$stmt->bindParam(":besch",$besche, PDO::PARAM_STR);
if($stmt->execute())
{
header("Location:index.php?page=".$ziel."");
}
Keine Fehler Ende
}
Formulardaten wurden gesendet ende
}
?>
Wie soll das Formular wo hin
<form method="post" action="<?php $_SERVER["PHP_SELF"];?>">
Feld für Dateiname
<div class="form-face">
<label>Dateiname.zip: <span>*<span></label>
<span class="fehler"><?php echo $datname_err;?></span>
<input type="text" name="datname" class="form-control">
</div>
Feld für Download Titel
<div class="form-face">
<label>Download Titel: <span>*<span></label>
<span class="fehler"><?php echo $titel_err;?></span>
<input type="text" name="titel" class="form-control">
</div>
Feld für Beschreibung
<div class="form-face">
<label>Beschreibung: <span>*<span></label>
<span class="fehler"><?php echo $besch_err;?></span>
<textarea class="form-control" name="besch"></textarea>
</div>
Feld für Senden einfügen
Ende eines Formulares einfügen
<?php
Sprungmarke Ende
}
Adminzugang schließen
}
?>
Kommt in die download.php an das ende des scripts
Top
Top