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