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

joninho

[Resolvido] IF's

10 mensagens neste tópico

Alguem me dis s este code tem problemas? eh k eu alterei umas coisinhas e agr nao aparece nada no I.E. :X

<?php
if ($nome!=""and $msg!=""){
if ($email! = "" ){

$open=fopen("visitas.txt","a");
$gravar="</br><b>Mensagem:".$msg."<br><br><br><b>De:</b>".$nome."<br><b>E-mail:</b> <nao identificado> <br>".$data."<br>".$separador."<br><br><br>\r\n";
fwrite($open,$gravar);
} else {

	$open=fopen("visitas.txt","a");
$gravar="</br><b>Mensagem:".$msg."<br><br><br><b>De:</b>".$nome."<br><b>E-mail:</b>" .$email. "<br>".$data."<br>".$separador."<br><br><br>\r\n";
fwrite($open,$gravar);
}
}else{

echo "<b><center><br> *Preenchimento obrigatório</center></b>";
}
?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Um erro que vejo ai é na linha 2

if ($email! = "" ){ tens um espaço entre o ! e o = e não podes ter

podes sempre activar o show_error e por e error_level para mostrar todos os erros no php.ini ou por este codigo no inicio do script para te ajudar a fazer o debug

error_reporting(E_ALL);

ini_set('display_errors', true);

sven

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

What is that :| ? lol, komo eh k ponho isso k dissest? Cumps

Ja tiraste o espaço entre o ! e o = da segunda linha ? o problema esta ai !!

mas isso são duas funções de php podes por assim

na primeira linha do teu script

<?php

error_reporting(E_ALL);

ini_set('display_errors', true);

?>

sven

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu acho mais correcto assim:

if (!($nome || $msg)){
if ($email){
         blablabla

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tem a ver que se queres ter a condição IF a verificar se a variavel A é diferente de B tens q usar o "!=" ...

Se A diferente de B < Portugues corrente

If($A != $B) < PHP

Percebeste agora o q tem o "!" a ver com a conversa ? :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Por outras palavras: " ! " quer dizer "não" ou "not"

Quando tens " != " Quer dizer "não igual" ou "diferente":

Percebes-te?

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