Şu anda türleri (Muz, Portakal veya tüm) bir çift içine sonucu sınırlar aşağıdaki kodu var:
function selectFromArray($prefix="", $productArray=array()) {
if(!strlen($prefix)) return $productArray;
return array_filter($productArray,
create_function('$element',
'return (stripos($element[1],'.var_export($prefix, true).') === 0); '));
}
$setype = $_GET[stype];
$list = selectFromArray($setype, $list);
foreach($list as $r)
{
$size2 = $r[2];
echo "<tr>
<td id=\"id\"><span id=\"non_sorting_header\">" .$r[0]. "</span></td>
<td id=\"name\"><span id=\"non_sorting_header\">" .$r[1]. "</span></td>
<td id=\"speed\"><span id=\"sorting_header\">" .kMGTB2($size2). "</span></td>
<td id=\"download\"><span id=\"sorting_header\">" .$r[3]. " Gb<br />per month</span></td>
<td id=\"contract\"><span id=\"sorting_header\">1<br />month</span></td>
<td id=\"info\"><span id=\"non_sorting_header\">".$r[5]."</span></td>
<td id=\"buy\"><span id=\"non_sorting_header\">£".$r[4]."<br />".$r[6]."</span></td>
</tr>";
}
$r[0] is the product type and $setype = $_GET[stype]; sets the product type.
Ben $ r [0] dizi id değeri kullanılarak daha sonuçları sınırlamanın bir yolu yukarıda kodu birleştirmek gerekiyor. Dizi başka bir siteden bir XML sorgu oluşturulur - bu yüzden bunun üzerinde hiçbir kontrole sahip, diziden girdileri kaldırma onun sadece bir durum yani.
Örneğin dizi, 50 farklı id yıllara kadar olabilir ama ben sadece 10 (1024,1045,1023 vb) için tabloda görüntülenen olanları sınırlamak istiyorum.
Bu kafamı doiung lütfen yardım!!