• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Nuno

programa

10 mensagens neste tópico

pessoal tou a iniciar em php e preciso da vossa ajuda...

por exemplo tenho aki um programa k nao ta a funcionar..

preciso de um programa k receba um valor introduzido pelo utilizador e k diga se ele e maior ou menor k 10...

por favor ajudem m k preciso urgentemente deste e de outros programas...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas isso é mesmo o básico da programação em PHP.

Por exemplo tu recebes o valor na variável total.

<?php
$total="   ";
echo ($total > 10) ? "O valor é maior que dez." : "O valor é menor que dez";
?>

ajudou? precisas que te ponha isto doutra forma? se tiveres duvidas diz.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Como é que mando os dados para a variavel ... :P ?

Em relação a ela. Ter $total=""; é a mesma coisa que ter $total="  "; ? Os espaços em php não influenciam né?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Como é que mando os dados para a variavel ... :P ?

Em relação a ela. Ter $total=""; é a mesma coisa que ter $total=" "; ? Os espaços em php não influenciam né?

sao, mas como estao dentro de aspas, a variavel toma esse valor.

o php so ignora os espacos e paragrafos fora das aspas...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pa, mas se queres uma cena, ke seja o utilizador a dizer, metes tip assim:

<html>
<head><title>Menor que dez - by K@RVA</title>
</head>
<body>
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="total">
<input type="submit" value="Enviar">
</form>

<?php
$total=$_POST['total'];
echo ($total > 10) ? "O valor é maior que dez." : "O valor é menor que dez";
?>
</body>
</html>

nb: parte do codigo, foi adaptado do codigo do skin

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pessoal... Só uma dúvida de iniciante...

Onde está:

<?php
...
echo ($total > 10) ? "O valor é maior que dez." : "O valor é menor que dez";
?>

Não devia haver um if para testar se o valor é maior ou menor que dez e depois fazer echo da respectiva resposta, ou funciona assim também. Isto é alguma função de comparação do php??

Desculpem se a pergunta é disparatada  :-[

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não é nenhuma pergunta disparatada tu simplesmente ainda estás a aprender e isto não é o que vem nos livros do if e do else. Mas assim ele compara, se o valor for maior que dez ele dá a primeira mensagem se não for maior dá a segunda. Mas também é possível fazer com if e else :).

Esclarecido?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Isto:

echo ($total > 10) ? "O valor é maior que dez." : "O valor é menor que dez";

é igual a isto:

if ($total > 10) {
echo "O valor é maior que dez."
} else {
echo "O valor é menor que dez";

Acho que era isto que não tinhas percebido...

Cumps :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Muito obrigado malta. 100% Esclarecido. Assim é mais fácil sem nenhuma dúvida. Poupa código. :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora