Penso que este é o código mais simples que arranjei até agora... mas dá erro..
<?php
//ARRAY
$alpha = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
//PERCORRER ARRAY
for ($i = 0; $i <= 26; $i++)
{
$letter=$alpha[$i];
$sql_select = mysql_query("SELECT * FROM ".$prefix."store_category WHERE category LIKE '$letter%'");
echo"<b>$letter</b><br />";
while ($row = mysql_fetch_array($sql_select))
{
$cat_id = $row["cat_id"];
$cat_father_id = $row["cat_father_id"];
$category = $row["category"];
if($cat_father_id==0)
{
echo"<a href=\"amostra.php?cat_id=$cat_id_list&catname='$category'\" title='$category [i]'>$category </a><br />";
}
}
}
?>já resolvi - alterei o código ja editei o correcto -- ele coloca
A
e depois gera links comçados por A - mas no fim do array do Z e lista todos links novamente,todos seguidos... QUE FIZ MAL?
--- AH HAH é no "for" tinha uma posição a mais -- podem apagar o topico e obrigado á mesma
Edição feita por: a r t i, 11/08/2005, 07:43.










