Jump to content


Photo

Erro Inacreditável!


  • Faça o login para participar
4 replies to this topic

#1 Neeo

Neeo

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado
  • Localidade:Jacareí - SP

Posted 28/07/2004, 11:28

Olá, estou começando a aprender php, então tudo o que estou lendo eu procuro fazer para ver se entra na cabeça. Bem tudo estava indo bem até o momento em que eu resolvi fazer um Array Multidimensional.

Eu copiei o coódigo extamente como eu li, mas não sei o porque esta dando erro de script. O erro esta ligado à linha da função echo.

<?
$fruta["ze"][0] = "banana";
$fruta["ze"][1] = "laranja";
$fruta["ze"][2] = "limão";
$fruta["joao"][0] = "abacate";
$fruta["joao"][1] = "melancia";
$fruta["joao"][2] = "morango";
echo "No conteúdo 0 da variável fruta, o Zé vende $fruta["ze"][0] e o João $fruta["joao"][0]<br>";
?>
O erro é esse:

Parse error: parse error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in



Agora eu pergunto: PORQUE EU PORQUE TUDO ACONTECE COMIGO! hehe

Bom pessoal espero a ajuda de todos. Obrigado.
===================================================
================= Allan Christian :: Neeo =================
"Prefiro as lágrimas de não ter vencido do que a vergonha de não ter lutado..."
===================================================

#2 Marcão

Marcão

    Marcãaaaaaaaao

  • Usuários
  • 1754 posts
  • Sexo:Não informado
  • Interesses:Faixa preta de Muay-Thay<br>Faixa Roxa de Jiu-Jitsu<br>:D<br>Um dia eu chego lá

Posted 28/07/2004, 11:34

tenta assim:
PHP
<?
$fruta
["ze"][0] = "banana";
$fruta["ze"][1] = "laranja";
$fruta["ze"][2] = "limão";
$fruta["joao"][0] = "abacate";
$fruta["joao"][1] = "melancia";
$fruta["joao"][2] = "morango";
echo
"No conteúdo 0 da variável fruta, o Zé vende ".$fruta["ze"][0]." e o João ".$fruta["joao"][0]."<br>";
?>

Marcão -=- PHP é coisa de MESTRE e falo mais nada -=-
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de
Deus e vai.."

#3 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 28/07/2004, 11:39

Isso ae Marcão! Mandou bem!

Neeo, seu erro foi o seguinte...

Você usou echo "", certo? Tinha aspas duplas no começo e no fim dele... Só que na exibição do matriz... ($fruta["ze"][0])... Olha as aspas aí... Não pode! Você poderá fazer como o Marcão fez, ou usar aspas simples ($fruta['ze'][0]). :D
Klaus Paiva
Conheça também: Taperás

#4 Neeo

Neeo

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado
  • Localidade:Jacareí - SP

Posted 28/07/2004, 12:10

Sim sim. Para falar a verdade eu acabei arrumando sozinho por uma simples conclusão: na hora que eu coloquei o site no dreamweaver tudo fico colorido. Ai eu pude ver que o código dentro das "" (o nome do cara) ficava fora do echo. Foi ai que eu consegui ler o erro, por que além de estar em ingles eu nem tava ligando para ele...

Então pela lógica eu adicionei os pontos. Coloquei um for também. No final ficou assim:

<?
$fruta1["ze"][0] = "banana";
$fruta1["ze"][1] = "laranja";
$fruta1["ze"][2] = "limão";
$fruta1["joao"][0] = "abacate";
$fruta1["joao"][1] = "melancia";
$fruta1["joao"][2] = "morango";
for ($valor = 0; $valor < 3; $valor++){
echo "No conteúdo $valor da variável fruta, o Zé vende ".$fruta1["ze"][$valor]." e o João ".$fruta1["joao"][$valor]."<br>";
}
?>

Vendo assim fica tão simples hehe.

Bom Marcão valeu mesmo. E Klaus com as aspas simples deu erro também, não me pergunte porque.

Obrigado galera!
===================================================
================= Allan Christian :: Neeo =================
"Prefiro as lágrimas de não ter vencido do que a vergonha de não ter lutado..."
===================================================

#5 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 28/07/2004, 13:56

E se quiser persistir na aspas duplas, feche o echo, coloque um ponto, o nome da matriz, ponto e abra novamente as aspas duplas:

PHP
<?php

echo "Tal coisa ".$qualquercoisa["a"][0].". Legal...";

?>


Belê?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq