Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Colegas
Tenho um formulário que está funcionando. Após a inserção ele mostra na mesma página a mensagem
[b]Cadastro Efetuado com Sucesso[/b]
Para isto uso o código
<?php
if(isset($insertSQL)){
print '<div style="width:80%; background:#ff6600; color:#fff; padding: 5px 0px 5px 0px; text-align:center; margin: 0 auto;">'.$insertSQL.'</div>';
}
?>
Quero no entanto, poder pegar o nome do cadastrado na tela anteriror mostrar na mensagem ou seja
Cadastro de $fulanodetal foi cadastrado com sucesso
Estou fazendo deste jeito mas ´não sei como cancatenar qualquer coisa antes da mensagem
$insertSQL = "<?= [b]$nome [/b]?>, Dados cadastrados com sucesso!";
Bem acho que é isso que você queria O.o
<?php
if(isset($_POST['action']) && $_POST['action'] == 'submitted') {
$nome = $_POST['nome'];
echo 'Olá, "'.$nome.'" cadastro efetuado com sucesso!';
}
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Nome: <input type="text" name="nome" /><br />
<input type="submit" value="Cadastrar" />
<input type="hidden" name="action" value="submitted" />
</form>Caros colegas
Dentro das proposta sugeridas fiz o seguinte
if($insertSQL){
$nome = $_POST['nome'];
$insertSQL = ' "'.$nome.'"foi cadastrado com sucesso!';
} else{
$insertSQL = "Não foi possivel cadastrar os dados";}
}
E o problema foi resolvido
Mais uma vez, obrigado
$insertSQL = '[b]'. $nome .'[/b], Dados cadastrados com sucesso!';