Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ConteudoAnimal.com.br

Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)

Recommended Posts

Eu já agradeço antecipamente por qualquer ajuda ! Sou iniciante em PHP e estou traduzindo meu site de ASP para PHP
 

Estou com problema no código abaixo a linha 12 que eu coloquei em negrito


Alguem pode me ajudar


Código de Erro:

Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /home/conteud2/public_html/racaseespecies/anfibios/ver.php on line 12

 

Código PHP/HTML/SQL

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="pt-br">
<head>
<?php
include '../../include/meta.php';
?>
<title>
<?php include '../../include/titulo.php';?></title>
<link href="/css/estilos.css" rel="stylesheet" type="text/css">
<?php
If ($variavel2['id'] <> "") {
    $query = "select id, arquivo, raca from Anfibios where id=$variavel2['id']";
    $result = mysqli_query($connection,$query) or die ("Could not execute query");
    $row = mysqli_fetch_array($result);
    $dados =extract($row);
    $ver ='<link rel="canonical" href="http://www.conteudoanimal.com.br/racaseespecies/anfibios/ver.php?id='.$id.'"';
        }
else {    $ver ='<link rel="canonical" href="http://www.conteudoanimal.com.br/racaseespecies/anfibios/ver.php?arquivo='.$arquivo.'"';

    echo $ver; 
If ($variavel2["arquivo"] <> ""){
echo '<link rel="canonical" href="http://www.conteudoanimal.com.br/racaseespecies/anfibios/ver.php?arquivo='.strtolower(variavel2["arquivo"].' />';
}
include '../../include/top.php';
include '../../include/lateral.php';
?>
<div id="lado_direito">     <br/>
<a href="http://www.conteudoanimal.com.br/"> Home Page </a>  > <a href="/racaseespecies/racaseespecies.php">Raças & Espécies </a> > <a href="/racaseespecies/anfibios/anfibios.php">Anfíbios</a> > <a href="ver.php?arquivo='<?php echo $arquivo; ?>'"><?php=rs("raca")?> </a></p>
<?php
include '../../include/navega.php';
?><!--  INICIO --->    
<h1><?php echo $raca;?></h1><!--  INICIO --->    
<?php
?>
<center><img src="/racaseespecies/anfibios/<?php echo $arquivo; ?>.jpg" alt="<?php=$arquivo ?>" width="300" height="300" border="0">
</center>
<?php echo $animal?> 
<!-- FIM  -->  
<?php
include '../../include/menuinferior.php';
?>
</div>        
</div>
<?php
include '../../include/bottom.php';
?>
</div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!
Dentro de aspas duplas, proteja seu array com curly braces, assim:

 

$query = "select id, arquivo, raca from Anfibios where id={$variavel2['id']}";

Outra forma é não usar aspas simples no índice, assim:

$query = "select id, arquivo, raca from Anfibios where id=$variavel2[id]";

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos do grupo, saudações e um feliz 2025.
       
      Estou com uma pequena dúvida referente a Teclas de Atalho.

      Quando o Caps Lock está ativado o Comando da Tecla de Atalho não funciona.
      ou seja:
      se estiver para letra minúscula ====> funciona
      se estiver para letra maiúscula ====> não funciona
       
      Como consigo evitar essa falha, tanto para Letra Maiúscula quanto Minúscula ?

      o Código está assim:
      document.addEventListener( 'keydown', evt => { if (!evt.ctrlKey || evt.key !== 'r' ) return;// Não é Ctrl+r, portanto interrompemos o script evt.preventDefault(); });  
      Grato,
       
      Cesar
    • Por ILR master
      Fala galera, tudo certo?
       
      Seguinte: No servidor A estou tentando fazer uma consulta com o servidor B, mas está dando erro.
      Estou usando o mesmo código de conexão do servidor B que funciona perfeitamente, mas no servidor A, dá erro.
      Segue código:
       
      $host = 'servidor B';
      $user = 'user';
      $pass = '********';
      $db   = 'banco';
       
      // conexão e seleção do banco de dados
      $conexao = mysqlI_connect($host, $user, $pass, $db);
      mysqlI_set_charset($conexao,"utf8");
      //print "Conexão rodando e OK!"; 
      //mysqlI_close($conexao);
       
      Alguém pode me ajudar?
    • Por violin101
      Caros amigos, saudações.
       
      Por favor, poderiam me ajudar.

      Estou com a seguinte dúvida:
      --> como faço para para implementar o input código do produto, para quando o usuário digitar o ID o sistema espera de 1s a 2s, sem ter que pressionar a tecla ENTER.

      exemplo:
      código   ----   descrição
           1       -----   produto_A
       
      Grato,
       
      Cesar
    • Por violin101
      Caros amigos, saudações.
       
      Humildemente peço desculpa por postar uma dúvida que tenho.

      Preciso salvar no MySql, os seguinte Registro:

      1 - Principal
      ====> minha dúvida começa aqui
      ==========> como faço para o Sistema Contar Automaticamente o que estiver despois do 1.____?
      1.01 - Matriz
      1.01.0001 - Estoque
      1.01.0002 - Oficina
      etc

      2 - Secundário
      2.01 - Loja_1
      2.01.0001 - Caixa
      2.01.0002 - Recepção
      etc
       
      Resumindo seria como se fosse um Cadastro de PLANO de CONTAS CONTÁBEIL.

      Grato,


      Cesar









       
    • Por violin101
      Caros amigos, saudações.

      Por favor, me perdoa em recorrer a orientação dos amigos.

      Preciso fazer um Relatório onde o usuário pode Gerar uma Lista com prazo para vencimento de: 15 / 20/ 30 dias da data atual.

      Tem como montar uma SQL para o sistema fazer uma busca no MySql por período ou dias próximo ao vencimento ?

      Tentei fazer assim, mas o SQL me traz tudo:
      $query = "SELECT faturamento.*, DATE_ADD(faturamento.dataVencimento, INTERVAL 30 DAY), fornecedor.* FROM faturamento INNER JOIN fornecedor ON fornecedor.idfornecedor = faturamento.id_fornecedor WHERE faturamento.statusFatur = 1 ORDER BY faturamento.idFaturamento $ordenar ";  
      Grato,
       
      Cesar
       
       
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.