Ben çalışmak için foreach almak gibi olamaz. Belki doğru anlamıyorum.
İşte benim kod:
$statement = "SELECT * FROM categories ORDER BY isim ASC";
$query = mysql_query($statement)
...
...
$cals = array("sports","general","other","clubs");
foreach ($cals as $value)
{
/* echo "<h3>".$value."</h3>";
*/ echo "<table wkimlikth='100%'>";
while ($array = mysql_fetch_array($query))
{
if ($array['takvim'] == $value)
{?>
<tr>
<td><?php echo $array['isim']; ?></td>
<td><a onclick="update_form('<?php echo $array['isim']; ?>', '<?php echo $array['takvim']; ?>')" href="#">Edit</a></td>
</tr>
<?php }
}
echo "</table><br />Value: $value";
}
Bu amaç foreach ise deyimini değiştirmek sahip olmaktır. if ($array['takvim'] == "sports")
ilk kez, if ($array['takvim'] == "general")
ikinci kez, ve böylece: söylemek ise ifadesi için planlanan vardı. Ancak, (kaynak kodu) tüm tabloları gösterir, ancak hiçbir tablo satırları her dizi değeri için ilk sonra oluşturulur. Örneğin, ben doğru spor tablosunu görmek, ancak ben genel, diğer, ya da kulüpleri için herhangi bir tablo satırları görmüyorum. Bu her görünmelkimlikir bu veritabanındaki kayıtları vardır. Bu süre ile ve ifadeler eğer bir sorun olabilir? Ben elle $ değeri ayarlarsanız dizkimlikeki değerlerden birine tablosu, eğer doğru kayıtları gösterir.
Ne eksik?
Örnek Veri:
MySQL veritabanı -
categories table. fields:
- kimlik
- isim
- num_events
- takvim
- takvim_url
Takvim alanı dışında tüm bu alanları içinde kukla veri var.
Şu anda, ben orada 5 kayıtları var. Her biri farklı bir takvim değeri vardır. Bir tek kulüpleri, spor, ve bir general. Ben dizkimlike ilk yer ne değeri bağlı olarak, tek bir tablo, tüm değerleri ne olursa olsun ile dizkimlikeki ilk değer olduğunu gösterir.
Burada çıkan sayfasından kaynak kodu:
<table wkimlikth='100%'><tr>
<td>test4</td>
<td><a onclick="update_form('test4', 'sports')" href="#">Edit</a></td>
</tr>
<tr>
<td>test5</td>
<td><a onclick="update_form('test5', 'sports')" href="#">Edit</a></td>
</tr>
</table><br />Value: sports<table wkimlikth='100%'></table><br />Value: general<table wkimlikth='100%'></table><br />Value: other<table wkimlikth='100%'></table><br />Value: clubs