Ir para conteúdo
Fórum Script Brasil
  • 0

Função php Echo


Tuganet

Pergunta

Pessoal preciso de uma ajudinha, sou novo aqui no forum e agradeciria o apoio de todos.

tenho em uma página (catalogo virtual) aonde coloco uma string para chamar a informação no BD.

Um empl prático, no editor dreamweaver por exemplo, na pagina estoque_view.php, coloco a string

<?php echo $row_estoque['descricao']; ?>

automaticamente ela coloca a descrição do produto cadastrado no sistema. Porem gostaria de fazer o seguinte, além de ela chamar a descrição, antes aparecece o texto:

"DESCRIÇÃO:"

Atualmente eu já deixo está fixo a palavra "descrição" na página colocando apenas a string para aparecer as informações da desrição. Porem gostaria que aparecesse a palavra " DESCRIÇÃO" junto com string chamada:

EXEMPLO CERTO:

<?php echo $row_estoque['descricao']; ?>" RESULTADO: "Descrição: Produto 100% brasileiro, de qualidade etc, etc....."

EXEMPLO atual:

DESCRIÇÃO: <?php echo $row_estoque['descricao']; ?>

Cor: <?php echo $row_estoque['cor']; ?>

------

Resumindo, seria uam chamada echo?

agradeço a ajuda pessoal!!!!!!!!!!! conto com vocês!!

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0
<?php echo 'DESCRIÇÃO:' . $row_estoque['descricao']; ?>

Opa!! Então.. já tentei isso.. Mas quando não há descrição, mesmo assim ele aparece( quando o campo está vazio), ele retorna a palavra descrição. Ai o campo ficou assim

Descrição:

Oi Ideal, é que só aparecesse se realmente tivesse descrição... se não houver, não aparecesse nada..

:(

Link para o comentário
Compartilhar em outros sites

  • 0

Da no mesmo você usar qualquer um dos 3 exemplos:

<?php
//Condição if
$descricao = "";
if(isset($row_estoque['descricao'])){
    $descricao = "Descrição: ".$row_estoque['descricao'];
}

//Condição if/else
if(isset($row_estoque['descricao'])){
    $descricao = "Descrição: ".$row_estoque['descricao'];
}else{
    $descricao = "";
}

//Operador Ternário
$descricao = isset($row_estoque['descricao'])?"Descrição: ".$row_estoque['descricao']:"";
?>

Não esquece de estudar os operadores do php: http://php.net/manual/pt_BR/language.operators.php

Link para o comentário
Compartilhar em outros sites

  • 0
Da no mesmo você usar qualquer um dos 3 exemplos:

<?php
//Condição if
$descricao = "";
if(isset($row_estoque['descricao'])){
    $descricao = "Descrição: ".$row_estoque['descricao'];
}

//Condição if/else
if(isset($row_estoque['descricao'])){
    $descricao = "Descrição: ".$row_estoque['descricao'];
}else{
    $descricao = "";
}

//Operador Ternário
$descricao = isset($row_estoque['descricao'])?"Descrição: ".$row_estoque['descricao']:"";
?>

Não esquece de estudar os operadores do php: http://php.net/manual/pt_BR/language.operators.php

Putsss era man!

Ele não puxa o resultado da string.. ou seja... o produto que tem descrição, não o mostra na pagina. Simlesmente não aparece :(

Link para o comentário
Compartilhar em outros sites

  • 0
Posta ai o script cara..

Opa

é simples

Essa função abaixo chama no BD o conteúdo. no caso a descrição. Poredia ser cor, modelo etc.

<?php echo $row_estoque['descricao']; ?>

Uma forma pratica pra ver

wsmotos.com.br/novahome/

.. clique em quelquer produto.. e lá vai estar a foto, a categoria e modelo...

alguns com a descrição.

Eu não queria que tivesse escrito " descrição" sem que não tenha. ai neste aceso nem apareceria na página. Exemplo como esta:

Categoria: Baterias

Marca: Yuasa

Modelo:37SA

Cor:

Descrição:

Link para o comentário
Compartilhar em outros sites

  • 0

Eu faria assim, um exemplo com pesquisa no BD e FONT dentro da tag PHP.

$id = $_GET['id'];

$sql = mysql_query("SELECT * FROM tabela WHERE id=$id'")or die(mysql_error());

$dados = mysql_fetch_assoc($sql);

$descricao= $dados["descricao];

<?php

if ($descricao = ""){

echo "";

}

else {

echo "<font color='#FFFFFF'>Descrição: $descricao</font>";

}

?>

Se no BD o campo descrição dessa ID tiver vazio, então não vai aparecer nada.

Editado por Nato Straight
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...