0

Não consigo imprimir variáveis dentro do html

criado por Anderson Falkowski em 13/05/2010 9:49am
Bom dia. Segue o código:

(...)
<?php
if($acao == "editar") {
if($id) {
$obj->set('MON_ID', $id);
$obj->AtualizarDados();
}
?>
<form action="<?= $urlCP ?>secao=montadoras&acao=editar&id=<?= $obj->MON_ID ?>" method="post">
<fieldset>
<legend>Cadastro</legend>
<label for="nome">Nome: </label>
<input type="text" id="nome" name="nome" size="40" value="<?= $obj->MON_Nom ?>" />
<input type="submit" value="Enviar" />
</fieldset>
</form>
<?php
}
?>
(...)

Quando eu acesso a página, ele ao invés de imprimir as informações ($urlCP, $obj->MON_ID, $obj->MON_Nom) ele retorna o código assim como está.

Uso php5.3, alguém sabe o que pode estar acontecendo?

Lista de Respostas:

0
13/05/2010 11:44am
(~14 anos atrás)
Marcos Regis respondeu:
ou o php não está corretamente instalado ou vc pode estar usando uma extensão diferente de .php . Arquivos .html não serão automaticamente parseados.

0
13/05/2010 1:19pm
(~14 anos atrás)
Cleiton Becker respondeu:
tenta verificar se a tua variavel está nula ou não.

if(empty($variavel)){

}

0
13/05/2010 1:20pm
(~14 anos atrás)
Cleiton Becker respondeu:
tenta verificar se a tua variavel está nula ou não.

if(empty($variavel)){
echo "variavel nula.";
}

Ou então o seu php pode estar com alguns problemas de configuração.

0
13/05/2010 5:11pm
(~14 anos atrás)
BOZO respondeu:
se esta printando o codigo inteiro, deve ser o que o marcos falou, se somente a var $urlCP nao esta sendo printada deve ser pq seu php nao esta aceitando short tag, entao mude

<?= $urlCP ?>

por

<?php echo $urlCP; ?>

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)