Try something like this...
$my_array = array(
"A"=>array("1","2","3"),"B"=>array("1","2","3"),"C"=>array("1","2","3"));
$num_columns = 3;
echo "<table>";
foreach($my_array as $key=>$value) {
echo "<tr><td>$key</td>";
for($i=1;$i<=$num_columns;$i++) {
echo "<td>".$value[$i-1]."</td>";
}
echo "</tr>";
}
echo "</table>";
>Sorry list,
>
>I think, I was not clear enough. I don't have errors, what I could do with
>this code is output a table in alphabetical order ex:
>
>A
>a..
>ab..
>
>B
>b...
>bc...
>
>But what I really need and I couldn't make work is, my table output one name
>per row and a long one singlke column, and I need a table with 3 colmns and
>many rows as necessary to have all names.
>
>Thank's
>
> >>
>>> $sql = "SELECT
>>> categorias.Nome_Categoria,celebridades.CelebID,celebridades.Nome_Artistico,
>>> lcase(left(Nome_Artistico,1)) as letra FROM categorias LEFT JOIN
>>> celebridades ON categorias.CategoriaID=celebridades.Categoria WHERE
>>> CategoriaID='1' ORDER BY Nome_Artistico";
>>> $query = new Query($conexao);
>>> $query->executa($sql);
>>>
>>> $ultletra = '';
>>> $row = '';
>>> while($resultado = $query->dados()) {
>>> $curletra = $resultado['letra'];
>>> if($curletra != $ultletra) {
>>> $row .= "<tr>\n<td>\n<img src=\"img/letras/$curletra.gif\"
>>> width=\"24\" height=\"24\">\n</td>\n</tr>\n";
>>> }
>>> $row .= "<td><a
>>>
>>>href=\"interna.php?cat=$resultado[Nome_Categoria]&celebID=$resultado[CelebID
>>> ]\">".$resultado['Nome_Artistico']."</a></td>\n";
>>> $ultletra = $curletra;
>>>
>>> }
> >>
>
--
Jim Musil
---------
Multimedia Programmer
Nettmedia
-------------
212-629-0004
[EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]