Watusimann
Erfahrenes Mitglied
Hallo Gemeinde,
Ich steh abisl auf dem Schlauch. Und zwar möchte ich eine sql nach einem bestimmten datensatz durchsuchen.
D.h. in die SQL wird für jeden Link eine $code eingegeben und abgespeichert. Ein DLLink setzt sich dann aus der Domain und dem Code zusammen. Betätige ich diesen Link soll eine SQLabfrage nach diesem Code gestartet werden und der entsprechende Link ebenfalls ausgelesen werden.
So sieht dann zB ein Link aus:
der Code (die zahlen hinten werden vorher über ein formular
hierbei sind die Variablen nur Bsp.
da ich aber nicht nur ein Lied habe und nicht jedesmal die php ändern möchte, wollte ich das so regeln, daß die SQL nach dem Code durchsucht wird und dann die entsprechenden Angaben wie Link ($dl_link) mit ausliest und dann halt das Script ausführt.
Soweit sogut ... ich nehm an, das ich einfach nur grausam und bringt mich nicht ans Ziel?
Ich will die Daten ja nur abfragen und verarbeiten aber nicht listen...
Ich komm an dem Punkt hier nicht mehr weiter
Schonmal vielen Dank im Voraus für die aufgebrachte Zeit
Ich steh abisl auf dem Schlauch. Und zwar möchte ich eine sql nach einem bestimmten datensatz durchsuchen.
D.h. in die SQL wird für jeden Link eine $code eingegeben und abgespeichert. Ein DLLink setzt sich dann aus der Domain und dem Code zusammen. Betätige ich diesen Link soll eine SQLabfrage nach diesem Code gestartet werden und der entsprechende Link ebenfalls ausgelesen werden.
So sieht dann zB ein Link aus:
der Code (die zahlen hinten werden vorher über ein formular
PHP:
<a href='http://www.dener-sound.de/download.php?=$code'>Download</a>
//Beispiel
<a href='http://www.dener-sound.de/download.php?=15498766' >Download</a>
hierbei sind die Variablen nur Bsp.
PHP:
$code = "15498766";
$ur = "/download.php?=";
$dl_link = "http://www.dener-sound.de/files/music/test.mp3";
if ($_SERVER['REQUEST_URI'] == "$ur$code") {
header("location:$dl_link");
}
else { echo "Download momentan nicht verfügbar (Weiterleitung wird noch eingefriemelt)"; }
da ich aber nicht nur ein Lied habe und nicht jedesmal die php ändern möchte, wollte ich das so regeln, daß die SQL nach dem Code durchsucht wird und dann die entsprechenden Angaben wie Link ($dl_link) mit ausliest und dann halt das Script ausführt.
Soweit sogut ... ich nehm an, das ich einfach nur grausam und bringt mich nicht ans Ziel?
Ich will die Daten ja nur abfragen und verarbeiten aber nicht listen...
Ich komm an dem Punkt hier nicht mehr weiter
PHP:
$result = mysql_query('SELECT * FROM download ORDER BY code') or die('Eigene Fehlermeldung 3');
$n = mysql_num_rows($result);
while (list($code,$dl_link)=mysql_fetch_row($result))
{ .....
;}
mysql_close($db);
Schonmal vielen Dank im Voraus für die aufgebrachte Zeit
Zuletzt bearbeitet: