Downloaden mit checkboxen!

Ehm! Eine Frage habe ich noch! Jetzt werden alle Bilder nebeneinander ausgegeben, aber ich will, dass max. 6 Bilder nebeneinander ausgebenen werden:

also habe ich geschrieben auf download_admin1.php
PHP:
 $sp=0;
     echo "<table cellspacing='3' cellpadding='3'>"; 
     echo "<form name='dow' method='post' action='download_2_admin1.php'>";     
     echo "<tr>"; 
     $abfrage="SELECT name,id FROM file"; 
       $ergebnis=mysql_query($abfrage) or die(mysql_error());   
       while($row=mysql_fetch_array($ergebnis)) 
     {   
     $bild=$row['name'];   
     $id=$row['id'];  
 echo "<td valign='middle' align='center' style='BORDER:1px solid #CCCCCC;'><input type='checkbox' name='dow".$sp."' value='".$id."'>"; echo "<a href='picture2_admin1.php?id=$bild&zusammenfassung=$zusammenfassung'><img src=\"thumbs/$bild\" border='0' ></a></td>";
     $sp++;
 if(($sp%8)==0)
 		{
       	echo "</tr><tr>";
     	} 
 	} 
     echo "</tr></table>";  
     echo "<input type='hidden' name='counted' value='".$sp."'>"; 
     echo "<input type='submit' name='Submit' value='Abschicken'>"; 
     echo "</form>";

und auf download_2_admin1.php bekomme ich diese Fehlermeldung!

Warning: Invalid argument supplied for foreach() in C:\apachefriends\xampp\htdocs\banp\admin1\download_2_admin1.php on line 41
PHP:
  for($x=0;$x<$_POST['counted'];$x++){
 
 	 $ha[$x]=$_POST['dow'.$x];
 
 }
 foreach($ha as $ha_v){
 $abfrage = "SELECT * FROM file WHERE id = '$ha_v'";
   $ergebnis = mysql_query($abfrage);
   while($row = mysql_fetch_object($ergebnis))
 	{
 	echo "<img src=\"thumbs/".$row->name."\" border='0' >";
 	}
 	
 }
Line 41:
PHP:
 $abfrage="SELECT name,id FROM file";

Was könnet das bedeuten?
 
Zuletzt bearbeitet:
Zurück