hallo!
$offen ist dann ein array wenn ich nicht irre! ok
in diesem array können bis zu 5000 werte stehen .
dann erzeuge ich einen link wo ich dieses array in der url übergebe:
wennnun die seit offene_skz_anzeigen.php öffne soll dann mit diesen werten sql atatement zusammengebaut werden:
fehlermeldungen der zweiten seite:
Invalid argument supplied for foreach() line...
und
implode() ... bad arguments
habs auch schon anders versucht indem
ich in der url gleich einen string mit den
werten für die db anfrage
übergeben haben und habe dann mit explode
ein array edrzeugt dann funkt das
problem wenn mehr als x werte in url übergebenwerden
sollen geht das nicht mehr
bitte um hilfe
PHP-Code:
$offen=array_diff($skz_acl,$skz_tbl_unique);
in diesem array können bis zu 5000 werte stehen .
dann erzeuge ich einen link wo ich dieses array in der url übergebe:
PHP-Code:
a href=\"offene_anzeigen.php?offen=$offen\" >anzeigen</a>;
PHP-Code:
$offen=$_GET['offen'];//var aus url übernehmen
foreach($offen as $skz){
echo $skz;
$out[]="skz='".$skz."'";
}
$sql_skz = "Select skz,name From schulen Where ". implode(" OR ", $out)."";
$result_skz = mysql_query($sql_skz,$schul_conn)or die (mysql_error());
while($ds_skz = mysql_fetch_array($result_skz, MYSQL_ASSOC)){
$skz =$ds_skz['skz'];
$name =$ds_skz['name'];
echo"<tr>";
echo"<td BGCOLOR=><center><B><FONT>$name</FONT></B></td>";
echo"<td BGCOLOR=><center><B><FONT>$skz</FONT></B></td>";
echo"</tr>";
}
Invalid argument supplied for foreach() line...
und
implode() ... bad arguments
habs auch schon anders versucht indem
ich in der url gleich einen string mit den
werten für die db anfrage
übergeben haben und habe dann mit explode
ein array edrzeugt dann funkt das
problem wenn mehr als x werte in url übergebenwerden
sollen geht das nicht mehr
bitte um hilfe
Kommentar