Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

Nuno

programa

Mensagens Recomendadas

Nuno    0
Nuno

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...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
skin    0
skin

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.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
MCK-12    0
MCK-12

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é?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
karva    0
karva

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...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
karva    0
karva

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
PaLobo    0
PaLobo

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  :-[

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
skin    0
skin

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?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
AriOps    0
AriOps

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 :)

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


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade