Ich habe mir einen Downloader zusammengebastelt, der auch sehr gut funktioniert,
allerdings kommt es zu einem Problem, wenn ich eine erweiterte if-Abfrage einbaue.
Es wird kein Befehl mehr ausgeführt, obwohl dier Variablen ihre entsprechenden Werte besitzen:
allerdings kommt es zu einem Problem, wenn ich eine erweiterte if-Abfrage einbaue.
Es wird kein Befehl mehr ausgeführt, obwohl dier Variablen ihre entsprechenden Werte besitzen:
PHP-Code:
<?php include("connection.php");
$id = $_GET[id]; // nicht leer, sondern enthält entsprechenden Wert
$category = $_GET[category]; // nicht leer, sondern enthält entsprechenden Wert
$type = $_GET[type]; // nicht leer, sondern enthält entsprechenden Wert
$user = $_GET[user]; // nicht leer, sondern enthält entsprechenden Wert
$sql = mysql_query("SELECT * FROM `$category` WHERE `type` = '$type' AND `id` = '$id'");
while($row = mysql_fetch_assoc($sql)){
//AB HIER WIRD NICHTS MEHR AUSGEFÜHRT, obwohl $category, $type
//und $id vor der MySQL-Abfrage nicht leer sind, sondern ihre
//entsprechenden Werte besitzen
echo"diese meldung erscheint nicht...";
if(isset($user) && $row[status] == "1" && $row[payment] == "1"){
$sql2 = mysql_query("SELECT * FROM `downloader` WHERE `username` = '$user'");
$row2 = mysql_fetch_assoc($sql2);
if($row2[downloadname] == "$row[filename]" && $row2[downloadcounter] > 0)
{
(...)
}
else {
echo"<center>Die maximale Downloadanzahl ist erreicht.<br><br>Download gesperrt!</center>";
}
exit();
}
}
?>
Kommentar