Eu não sei se tem como... mas tava querendo configurar meu flash player para rodar aplicações offline. Aqui na máquina local. Porque eu fui roda um flash específico e me retorno a seguinte mensagem. Se alguém puder me ajudar. Fico grato. Michel.
Altera essa linha de código $db = mysql_query("DELETE FROM CAD_EMPRESA WHERE nome_empresa ='$nome_empresa'");
por essa
$db = mysql_query("DELETE FROM CAD_EMPRESA WHERE nome_empresa ='$Excluir'");
Você teria que colocar no formulario um hidden para guardar o valor referente ao primary key, geralmente colocam ela como "id". <input type="hidden" name="id" value="<?php echo $row[id]">
É apenas um exemplo.. você deverá adaptar para o seu código.
E na hora do UPDATE
$sql = "UPDATE nome_tabela SET nivel='$_POST[select]' WHERE id='$_POST[id]'";
$res = mysql_query($sql) or die(mysql_error());
usa UTF8_Unicode_ci no banco caso os caracteres estejam assim no html coloca a meta <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ou <meta http-equiv="Content-Type" content="text/html; charset=utf8">
Se a tela fico em branco é porque o php.ini esta configurado para não mostrar os erros. Então o problema é no mysql. Verifica sua query, ve se a tabela existe, a conexão com o banco, se tem alguma tabela a mais.
coloque $resultado = mysql_query($sql) or die(mysql_error()); Isso não vai resolve o problema mas vai ajudar a solucioná-lo. O mysql_error vai retorna erro no mysql caso seja ai o problema.
Acontece que ele não está setando valor algum na variavel. Como ela está nula ou vazia acaba entrando na codição "0", ou seja, "0" é equivalente a nulo... Verifica a variavel para ver se ela está pegando o valor correspondente ao nível.
O PHP fica igual tanto no IE quanto no Firefox. O que muda de um para outro é o css. Seu problema não é de PHP. É no CSS. Cria um tópico no fórum de css ou posta o mesmo aqui para dar uma olhada.