Ir para conteúdo
  • Cadastre-se

Problemas com códigos PHP


Posts Recomendados

Pessoal, to com uns problemas aqui na parte de codificação em php. Sou iniciante, mas não tão iniciante em php.

Se puderem me ajudar obrigado.

O problema é o seguinte:

criei dois arquivos em php, em um foi criado um formulário onde o usuário digita o valor,

e o outro é onde recebe o valor digitado e mostra o dobro do valor.

O problema é que não aparece o resultado certo, o dobro do número, é como se não atribuisse o valor digitado à variável. O que pode estar errado?

Penso que se me ajudarem com esse problema de funções no mac, vai ficar bem mais fácil mais pra frente.

Lembrando, estou usando o Espresso (indicação do rott3n), e o Dreamweaver.

Os dois códigos funcionam bem no windows. Não sei porque no mac tenho esses problemas.

CÓDIGO 1

<html>

<head>

<title>FORMULÁRIO TESTE - DOBRO DO NUMERO</title>

<head>

<body>

<form action="formulario2.php" method="post">

Digite um numero:

<input type="text" name="txtNumero" size="5">

<input type="submit" name="Enviar">

</form>

</body>

</html>

CÓDIGO 2

<html>

<head>

<title>Resultado</title>

</head>

<body>

<?php

function DobrodoNumero ($txtNumero) {

$txtNumero = 2 * $txtNumero ;

return $txtNumero ;

}

echo "O dobro do número é : ". DobrodoNumero($txtNumero);

?>

<br />

<a href="formulario.php">Voltar</a>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • Respostas 8
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

Top Postadores Neste Tópico

Dias Populares

<?php

function DobrodoNumero ($txtNumero) {

$txtNumero = 2 * $txtNumero ;

return $txtNumero ;

}

echo "O dobro do número é : ". DobrodoNumero($txtNumero);

?>

Onde essa variável foi definida? =)

Você pode tanto defini-lá como $_POST["txtNumero"];, sendo que txtNumero é o nome do campo do formulário ou tratar diretamente o $_POST.

$txtNumero = $_POST["txtNumero"];
echo "O dobro do número é : ". DobrodoNumero($txtNumero);

ou

echo "O dobro do número é : ". DobrodoNumero($_POST["txtNumero"]);

Link para o comentário
Compartilhar em outros sites

Entendi Cristiano,

fiz o teste aqui e só aparece valor 0.

Testei no windows, aparece o resultado correto.

Não uso wampp, nem mampp, só configurei o apache e liberei o php no código conforme estava no site.

O que pode ser?

PS

:)

O problema era eu, rsrsrs.

Consigui, os arquivos que arrumei estavam na outra pasta, ai joguei pro lugar certo, substitui os que estava lá (sem alterar), rodei e funcionou,

valeu Cristiano.

Obrigado.

Deixar em aberto o tópico para outros com mesma dúvida ou eventuais dúvidas. :D

Editado por Ramon Mac
Link para o comentário
Compartilhar em outros sites

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.



  • Estatísticas do Fórum

    • Total de Tópicos
      53,2k
    • Total de Posts
      443,6k
×
×
  • Criar Novo...