O que há de errado?

Enviada por Carlos Alessandro 
Carlos Alessandro
O que há de errado?
01 de April de 2003 às 03:15PM
<?
$links[0] = "Clube Masters";
$links[1] = "UOL";
$links[2] = "Terra";
$links[3] = "IG";
$links[4] = "Folha Online";

$enderecos[0] = "http://www.clubemasters.com.br/";
$enderecos[1] = "http://www.uol.com.br/";
$enderecos[2] = "http://www.terra.com.br";
$enderecos[3] = "http://www.ig.com.br";
$enderecos[4] = "http://www.folhaonline.com.br/";

echo "<table border='1' cellpading='1' cellspacing='0' bordercolor='#CCCCCC' style='font-family:verdana; font-size:12;color=black' width='150'>";
echo "<tr bgcolor='#CCCCCC'><td align='center'><b>Navegação</b></td></tr>";

for ($i = 0; $i <= count($links); $i ++) {
echo "<tr bgcolor='#eeeeee'>";
echo "<td height='25'>";
echo "<a href='".$enderecos[$i]."' target='_blank'>".$links[$i]."</a>";
echo "</td></tr>";
}
echo "</table>";
?>
Newton Wagner
Re: O que há de errado?
01 de April de 2003 às 03:51PM
Acho que não pode haver espaços no $i ++, tem q ser $i++. :).

Se não funcionar, manda pra gente tb qual o problema que ta acontecendo!! ;D.


Espero ter ajudado,

Newton WAgner
- humOr: www.OwShit.com.br
Carlos Alessandro
Re: O que há de errado?
01 de April de 2003 às 03:57PM
Notice: Undefined offset: 5 in C:\Inetpub\wwwroot\testes\menu.php on line 30

Notice: Undefined offset: 5 in C:\Inetpub\wwwroot\testes\menu.php on line 30


olha o erro q está acontecendo!!

Tinha esquecido de postar o erro...perdão!!!

tirei o espaço do $i ++ e deu o mesmo erro ainda
<b>Re: O que há de errado?</b>
02 de April de 2003 às 12:55PM
<HTML>Olha. Não há nada de errado com seu código. Criei ele aqui (copiei e colei) e funcionou normalmente.

Outra coisa, seu código não tem 30 linhas então, parece que o erro não é desse código ou você postou somente parte dele.</HTML>
Silvano Girardi Jr.
Re: O que há de errado?
02 de April de 2003 às 03:51PM
O erro está no for

for ($i = 0; $i <= count($links); $i ++) {

O contador não deve ser igual ao count($links), mas sim, menor que ele.

Se você fizer assim:
for ($i = 0; $i < count($links); $i ++) {

Seu problema estará resolvido.

[]z
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.