
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Movendo PHP » JS.
-
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.
-
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.
-
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.
-
<?php ob_start(); session_start(); TODO O RESTO DO CÓDIGO
-
<?php ob_start(); RESTO DO SCRIPT DAQUI PRA BAIXO...
-
Movendo PHP » JS.
-
Antes então: $acao = $_GET['acao'];
-
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?
-
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...
-
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!!'; }
-
Basta isto: header("refresh: 5; pagina.php"); // Vai para a pagina.php depois de 5 segundos.
-
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...
-
http://php.net/strrev
-
Posta o script inteiro e a exatamente mensagem de erro.
-
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.
-
Qual o erro?
-
O $match está retornando um número negativo (-1), ele deve ser maior ou igual a zero...
-
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.
-
Acho que a mensagem é clara, não há um banco de dados selecionado... http://php.net/mysql_select_db
-
$sql = mysql_query("INSERT INTO sim (nome, mensagem) VALUE ('$nome', '$mensagem')");OR DIE(mysql_error()); Tira o ; antes do OR...
-
Movendo PHP » MySQL.
-
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.
-
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.
-
É 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.