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

Erro na função


jamel

Pergunta

Pessoal, estou fazendo uma função mas quando vou chamar a função fala que ela não existe...

A função é a seguinte...

Alguém pode me ajudar?

Obrigado

function Bcash() {

<table border="1" cellpadding="2" cellspacing="5" width="770" height="220" bgcolor="ffffff"">

<tr>

<td colspan="3">

<center>

<span style="font-weight: bold; font-style: italic; color: rgb(0, 102, 0);">Escolha um dos meios de pagamentos abaixo para pagar a sua compra.</span><br style="font-weight: bold; font-style: italic; color: rgb(0, 102, 0);">

</center>

</td>

</tr>

<tr>

<td colspan="3">

<center>

<span style="font-weight: bold; font-style: italic; color: rgb(0, 102, 0);">Produto: <? echo $nome ?> <br>Preço: <? echo $cost ?></span><br style="font-weight: bold; font-style: italic; color: rgb(0, 102, 0);">

</center>

</td>

</tr>

<td>

<center><br><!-- INÍCIO DO CÓDIGO PAGAMENTO DIGITAL cod. produto 001 -->

<form action='https://www.pagamentodigital.com.br/checkout/car/' method='post' target='carrinho'>

<input type='hidden' value='add' name='acao'>

<input type='hidden' value='xxxxx@xxxx.com' name='email_loja'>

<input type='hidden' value='001' name='cod_prod'>

<input type='hidden' value='Prod Teste' name='nome_prod'>

<input type='hidden' value="<?= $rowe["price"] ?>" name='valor_prod'>

<input type='hidden' value='0' name='peso_prod'>

<table border='0'><tr><td valign='middle'>

<br />&nbsp;&nbsp;<input type='hidden' maxLength='3' size='2' value='1' name='quant_prod' style='text-align:center'></td>

<input type='image' src='https://www.pagamentodigital.com.br/webroot/img/bt_adicionar_ao_carrinho.gif' value='Adicionar ao Carrinho' alt='Adicionar ao Carrinho' border='0' align='absbottom' /></td></tr></table></form>

<!-- FIM DO CÓDIGO PAGAMENTO DIGITAL cod. produto 001 --></center>

</td>

?>

}

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Jamel,

Você não pode inserir html puro dentro de um função, você tem que transformar o html em string. Dá um echo e concatena cada linha do html no return ou em uma variável.

Exemplo:

Você não pode fazer isso:

<?php
function teste(){
    <div id="teste">
        <div id="teste2"></div>
    </div>
}
?>
Você deve fazer isso:
<?php
function teste(){
    return "<div id='teste'>"
        ."<div id='teste2'></div>"
    ."</div>";
}
?>
Caso não queira concatenar, pode fazer dessa forma:
<?php
function teste(){
    ?>
    <div id="teste">
        <div id="teste2"></div>
    </div>
    <?php
}
?>

Editado por dedas
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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...