arrays y php
Publicado por Roberto (2 intervenciones) el 17/03/2008 18:22:39
Hola, tengo un problema que me esta volviendo loco (si es que ya no lo hizo), resulta que tengo un simple array, la idea es recorrerlo como sea (foreach, for, while, etc...) e imprimir una tabla, asi de facil suena, pero yo no logro hacerlo, ya que no puedo recorrerlo, porque cuando lo hago, solo me termina imprimiendo el ultimo valor del array, aqui va el codigo:
for ($i = 1; $i <= 2; $i++) {
$html = "<table align='center' border='0' width='500'><tr>";
$html.= "<td width='185'>".$links[$i]['category']."</td>";
$html.= "<td align='center' width='185'><a href='".$links[$i]['reference']."'>".$links[$i]['link']."</a></td>";
$html.= "<td align='right' width='110'>".$links[$i]['name']."</td></tr></table>";
$html.= "<table align='center' border='0' width='500'><tr>";
$html.= "<td width='300'>".$links[$i]['description']."</td>";
$html.= "</tr></table>";
}
echo $html;
si hago print_r($links) obtengo lo siguiente:
"Array ( [1] => Array ( [category] => B [link] => C [name] => Roberto Krimer [description] => Este no es el B sino el C [reference] => cccccccc ) [2] => Array ( [category] => B [link] => D [name] => Ana Laura [description] => Este si es el D [reference] => dddddddd ) )"
la verdad he perdido todo el dia tratando de solucionar esto y no he podido, espero que alguien si pueda, desde ya un millon de gracias por su tiempo!!
Roberto.
for ($i = 1; $i <= 2; $i++) {
$html = "<table align='center' border='0' width='500'><tr>";
$html.= "<td width='185'>".$links[$i]['category']."</td>";
$html.= "<td align='center' width='185'><a href='".$links[$i]['reference']."'>".$links[$i]['link']."</a></td>";
$html.= "<td align='right' width='110'>".$links[$i]['name']."</td></tr></table>";
$html.= "<table align='center' border='0' width='500'><tr>";
$html.= "<td width='300'>".$links[$i]['description']."</td>";
$html.= "</tr></table>";
}
echo $html;
si hago print_r($links) obtengo lo siguiente:
"Array ( [1] => Array ( [category] => B [link] => C [name] => Roberto Krimer [description] => Este no es el B sino el C [reference] => cccccccc ) [2] => Array ( [category] => B [link] => D [name] => Ana Laura [description] => Este si es el D [reference] => dddddddd ) )"
la verdad he perdido todo el dia tratando de solucionar esto y no he podido, espero que alguien si pueda, desde ya un millon de gracias por su tiempo!!
Roberto.
Valora esta pregunta


0