Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal tenho uma pagina de cadastros(formularios), que joga para outra onde os dados são inseridos ou deletados do banco, e quero que volte com uma msg se foi inserido ou deletado ou se ja existe este dado no banco de dados mas não esta retornado para a pagina de cadastros, alguém pode me ajudar ?
Eu posso usar um if dentro de um switch ?
Porque não esta retornado ?
<?php
$acao = $_GET["acao"];
switch ($acao) {
case "cad": // CADASTRANDO NOV ITEM
// verifica se já existe cadastrado
$verifcad = $db->get_row("SELECT * FROM tabela WHERE nome='".$_POST["nome"]."'");
if($verifcad)
{
echo('<script>location.href="cad.php?aviso=existe";</script>');
}
else
{
$sql = "INSERT INTO tabela (nome) VALUES ('".$_POST["nome"]."')";
echo $sql;
$db->query($sql);
echo('<script>location.href="cad.php?aviso=ok";</script>');
}
break; // FIM CADASTRO novo item
case "del": // DELETA
$db->query("DELETE FROM cad WHERE id=".$_GET["id"]."");
echo('<script>location.href="cad.php?aviso=del";</script>');
break; // FIM DELETA }
?>
Carregando comentários...