Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. Se você for cadastrar cada chebox como um registro na tabela pode ser por foreach, agora se você for cadastrar todos os checkbox na mesma linha, mudando apenas a coluna, acho que é mais simples resgatar os 4 manualmente, e inseri-los nas respectivas colunas.
  2. Você vai ter que salvar duas variáveis de controle, uma para verificar se setor atual é igual ao anterior e outra para verificar se a área atual é igual a anterior, a cada volta do laço você vai ter que fazer isto, se o setor for diferente, imprima o nome dele e da área, salve o novo setor e a nova área, se a área for diferente imprima o nome dela e salve a nova área... basicamente é isto.
  3. Seguro é, se deve ser usado ou não, ai depende do seu público alvo, eu prefiro utilizar javascript, além de disponibilizar um link para o usuário do tipo "se não quer esperar, clique aqui", mas ai varia do gosto de cada um.
  4. <?php ob_start(); session_start(); TODO O RESTO DO CÓDIGO
  5. <?php ob_start(); RESTO DO SCRIPT DAQUI PRA BAIXO...
  6. Antes então: $acao = $_GET['acao'];
  7. Eu uso isto e não tenho problema, se está ocorrendo isto dê um echo em $acao, deve ter o valor envia... você está pegando o $acao com o GET?
  8. 1 - O if foi satisfeito na ação anterior, quando você redireciona o PHP não tem como saber o que já foi feito ou não, processa a página novamente e como o IF não é mais verdadeiro vai para o else. 2 - Não tem nada de errado em fazer isto...
  9. Então redirecione com o parâmetro $acao diferente, tipo sucesso: if ($acao =="envia") { $motivo = $_POST['motivo']; $nome = $_POST['nome']; $email = $_POST['email']; $tel = str_replace( ".", "", $_POST['tel']); $texto = $_POST['texto']; $sql = "INSERT INTO contato(motivo, nome, email, tel, texto) VALUES('$motivo', '$nome', '$email', '$tel', '$texto')"; $consulta = $MySQL->query($sql); if($consulta){ echo " <table align=\"center\" width=\"300\"> <tr bgcolor=\"#6666FF\"> <td align=\"center\" valign=\"middle\" colspan=\"3\"> <font color=\"#FFFFFF\">Enviado OK!</font><br /> </td> </tr> </table> "; header("refresh: 5; cadastros.php?acao=sucesso"); break; } else { echo " <table align=\"center\" width=\"300\"> <tr bgcolor=\"#6666FF\"> <td align=\"center\" valign=\"middle\" colspan=\"3\"> <font color=\"#FFFFFF\">Erro no envi!</font><br /> </td> </tr> </table> "; header("refresh: 5; cadastros.php"); break; } }elseif($acao == 'sucesso'){ echo 'ok!!'; }
  10. Basta isto: header("refresh: 5; pagina.php"); // Vai para a pagina.php depois de 5 segundos.
  11. Quando o cara entrar na página pega o IP e verifica no BD, se não existir exibe a página, se existir mostra a mensagem de erro...
  12. ESerra

    deixar string ao contrario

    http://php.net/strrev
  13. Posta o script inteiro e a exatamente mensagem de erro.
  14. Concatene os valores em uma variável e dai use o substr fora do laço ou coloque os valores em um array e use implode para juntá-los.
  15. ESerra

    Erro Portal Ajuda Aqui!

    O $match está retornando um número negativo (-1), ele deve ser maior ou igual a zero...
  16. Você quer aprender ou quer alguém pra corrigir pra você? O interesse é teu... leia a mensagem de erro, não tem um bd selecionado, o link que passei tem a função que você deve usar para seleciionar o BD.
  17. Acho que a mensagem é clara, não há um banco de dados selecionado... http://php.net/mysql_select_db
  18. $sql = mysql_query("INSERT INTO sim (nome, mensagem) VALUE ('$nome', '$mensagem')");OR DIE(mysql_error()); Tira o ; antes do OR...
  19. Na imagem que você mandou tem um banco de dados chamado test com uma tabela chamada tabela, não existe nenhuma tabela chamada mensagem, mensagem é o nome de um campo da referida tabela.
  20. ESerra

    Funcao Switch

    Tirar as aspas? letra é uma constante? Se não for deve-se usar aspas ou apóstrofes, isto tanto é verdade que se você mandar o PHP exibir todos os erros e não existir uma constante chamada letra o interpretador vai retornar um notice.
  21. ESerra

    My SQL

    É só ler a mensagem de erro: Unknown column 'ebb_produtos.id_empresa' in 'on clause'... Existe alguma coluna id_empresa na tabela ebb_produtos? Movendo PHP » MySQL.
×
×
  • Criar Novo...