Downloadscript 3
Downloads für User
Damit die Downloads frei oder für User sind, brauchen wir eine weitere Spalte in der Tabelle
Tabelle für die Datenbank (db_test) ändern
CREATE TABLE download
(
id int (10) NOT NULL AUTO_INCREMENT,
datei_zip varchar(150) NOT NULL,
datei_titel varchar(150) NOT NULL,
datum datetime NOT NULL,
beschreibung text NOT NULL,
hits int(10) NOT NULL,
gruppe int(5) NOT NULL,
PRIMARY KEY (id)
);
(
id int (10) NOT NULL AUTO_INCREMENT,
datei_zip varchar(150) NOT NULL,
datei_titel varchar(150) NOT NULL,
datum datetime NOT NULL,
beschreibung text NOT NULL,
hits int(10) NOT NULL,
gruppe int(5) NOT NULL,
PRIMARY KEY (id)
);
<?php
Benutzende Variablen auf leere Werte setzen ändern
$datname = $titel = $besch = "";
$datname_err = $titel_err = $besch_err = $gruppe_err = "";
$datname_err = $titel_err = $besch_err = $gruppe_err = "";
Datenbank abfrage ändern
$stmt=$pdo->prepare("
SELECT
id,datei_zip,datei_titel,datum,beschreibung,hits,gruppe
FROM download
");
$stmt->bindColumn(1,$dl_id);
$stmt->bindColumn(2,$datei_zip);
$stmt->bindColumn(3,$datei_titel);
$stmt->bindColumn(4,$newdatum);
$stmt->bindColumn(5,$beschreibung);
$stmt->bindColumn(6,$hit);
$stmt->bindColumn(7,$group);
$stmt->execute();
SELECT
id,datei_zip,datei_titel,datum,beschreibung,hits,gruppe
FROM download
");
$stmt->bindColumn(1,$dl_id);
$stmt->bindColumn(2,$datei_zip);
$stmt->bindColumn(3,$datei_titel);
$stmt->bindColumn(4,$newdatum);
$stmt->bindColumn(5,$beschreibung);
$stmt->bindColumn(6,$hit);
$stmt->bindColumn(7,$group);
$stmt->execute();
Daten ausgabe
while($stmt->fetch())
{
$datum=new DateTime($newdatum);
echo $datei_titel;
{
$datum=new DateTime($newdatum);
echo $datei_titel;
Ab hier ändern
if(($group==0))
{
$grupps=' <a href="index.php?page='.$ziel.'&jump=dlcount&datei='.$datei_zip.'&id='.$dl_id.'"><img src="download.bild" alt=""></a>';
}
if($group==1)
{
$grupps=' <img src="nodownload.bild" alt="">';
}
if((isset($_SESSION['id']))&&($group==1))
{
$grupps=' <a href="index.php?page='.$ziel.'&jump=dlcount&datei='.$datei_zip.'&id='.$dl_id.'"><img src="download.bild" alt=""></a>';
}
echo $grupps;
{
$grupps=' <a href="index.php?page='.$ziel.'&jump=dlcount&datei='.$datei_zip.'&id='.$dl_id.'"><img src="download.bild" alt=""></a>';
}
if($group==1)
{
$grupps=' <img src="nodownload.bild" alt="">';
}
if((isset($_SESSION['id']))&&($group==1))
{
$grupps=' <a href="index.php?page='.$ziel.'&jump=dlcount&datei='.$datei_zip.'&id='.$dl_id.'"><img src="download.bild" alt=""></a>';
}
echo $grupps;
ändern ende
echo $datum->format('d.m.Y - H:i:s');
echo $beschreibung;
echo $hit;
}
echo $beschreibung;
echo $hit;
}
Datenbank auf Daten prüfen einfügen
}
?>