
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
List Box que esteja sempre a ser actualizada
pergunta respondeu ao Nimaro de ESerra em Ajax, JavaScript, XML, DOM
Para isso você terá que usar AJAX... Movendo PHP » AJAX. -
As crases são usadas pelo PHPmyadmin como delimitador, nos outros casos você deve usar apóstrofe '.
-
Antes de chamar o INSERT INTO você pode verificar os campos que são de preenchimento obrigatório, avisando o usuário caso estejam vazios, por exemplo: $campo1 = $_POST['campo1']; $campo2 = $_POST['campo2']; if(empty($campo1) OR empty($campo2)){ echo 'Todos os campos são de preenchimento obrigatório'; }else{ mysql_query("INSERT INTO.... }
-
Movendo PHP » Outros assuntos.
-
Não precisa postar 5km de códigos, use a lógica: O que é usado no processo de alteração das informações? Formulário e action, pronto... No arquivo agenda.php, troque: $id=$_POST['id']; Por: print_r($_POST); $id=$_POST['id']; Isso vai exibir tudo que está vindo pelo POST, verifique se os dados estão vindo, provavelmente não estarão, se aparecerem, dê echo em todas as variáveis antes de tentar atualizar no BD, também para verificar se está sendo passado os valores...
-
Isso não existe em todos os bancos, um que eu sei que existe é o bradesco, no final da compra o cara é redirecionado para o site deles, ai você informa conta/agência e confirma o pagto, o bom é que no final da compra eles "devolvem" para a loja a confirmação do pagto, logo, não tem a espera do boleto ou depósito bancário.
-
A chave do array $events que você está tentando acessar não existe.
-
Para evitar de abrir mais de uma vez basta usar uma sessão para controlar... <?php session_start(); if(!isset($_SESSION['banner'])){ //Exibe banner $_SESSION['banner'] = 'ok'; } ?> Quanto ao banner em sí, ai é HTML/CSS...
-
(Resolvido) Erro na gravação de dados no banco
pergunta respondeu ao Marcos_Vinicius de ESerra em PHP
Usando o teu exemplo... <?php if(!isset($_POST['nomedepar'])){ ?> <form name="form1" method="post" action="?"> <label for="nomedepar"><font face="VERDANA">Nome:</font></label> <input type="text" name="nomedepar" id="nomedepar" /><br /> <label for="descricao"><font face="verdana">Descrição:</font> </label> <input type="text" name="descricao" id="descricao" /><br /> <input type="submit" name="enviar" value="Inserir"/> </form> <?php }else{ $host = "localhost"; $user = "root"; $pass = ""; $banco = "loja"; $conn = mysql_connect($host,$user,$pass); $db=mysql_select_db($banco); $sql="insert into departamento values (null, '$_POST[nomedepar]', '$_POST[descricao]')"; $query=mysql_query($sql); $afetadas = mysql_affected_rows($conn); if($query) { if($afetadas>0) echo "Cadastro efetuado com sucesso"; else echo "Erro ao cadastrar registro"; } } ?> -
No arquivo conaxao.php você não está selecionando o banco de dados, use mysql_select_db para selecionar o banco.
-
Sinceramente, esse tipo de problema é bem inviável de ser reparado, pois teria que se abrir todos os arquivos, procurar todos os campos que são usados, montar a tabela e torcer para acertar na hora de definir o tipo de campo. Se você pagou pelo script, entre em contato com quem te enviou, afinal de contas, você pagou por uma solução, não por um problema.
-
(Resolvido) Somar valores vindo do banco de dados.
pergunta respondeu ao jroliveiralima de ESerra em PHP
<?php $numero = 1; $ct = 0; while($reg = mysql_fetch_array($cmd,MYSQL_BOTH)) { $valor_total += $reg[valor]; $cor = ($ct % 2 == 0) ? 'BlanchedAlmond' : 'skyblue'; echo "<tr bgcolor=$cor> <td class=lista>$numero</td> <td class=lista>$reg[nomeprojetos]</td> <td class=lista>$reg[datainicio]</td> <td class=lista>$reg[dataentrega]</td> <td class=lista>R$$reg[valor]</td> <td class=lista>$reg[situacao]</td> <td class=lista><a href='alterar.php?reg=$reg[idprojetos]'>Alterar Projeto</a></td> <td class=lista><a href='excluir.php?reg=$reg[idprojetos]'>Exluir Projeto</a></td> <td class=lista><a href='entrega.php?reg=$reg[idprojetos]'>Entregar Projeto</a> </tr>"; $numero++; $ct++; } mysql_close($con); ?> O valor total estará em $valor_total. -
Troca: or die ("Erro ao alterar usuario."); Por: or die (mysql_error());
-
(Resolvido) Erro na gravação de dados no banco
pergunta respondeu ao Marcos_Vinicius de ESerra em PHP
Negativo, dá pra colocar tudo em apenas um arquivo... -
Troca: <? Por: <? foreach($_REQUEST as $ind=>$val){ $$ind = $val; }
-
$name está vindo de onde? Formulário? Sessão? Além? Pois você só chama a variável, mas em nenhum lugar ela é criada, por isso é exibido o aviso...
-
Poder você pode, mas provavelmente não vá funcionar, pois todos os arquivos tem cabeçalhos específicos que você teria que reproduzir para que eles funcionassem, alem de outros detalhes.
-
Nimaro, vamos ter bom senso, você já fez um questionamento semelhante em outro tópico. Sobre a sua dúvida, você tem duas opções. 1 - Carrega com AJAX; 2 - Ao montar a tabela já carrega a mensagem e deixa a mesma em uma div oculta, ai basta colocar um link para tonar a div visível. Em ambos os casos você pode fazer com jQuery.
-
http://br2.php.net/simplexml Mas sinceramente, não seria mais simples você definir que SGBD e usar ele para toda a aplicação?
-
Troca: if ($acao == "editar"): foreach($_REQUEST as $ind=>$val){ $$ind = $val; } if ($acao == "editar"):
-
Você esqueceu de colocar o VALUES... $query = "INSERT INTO cadastro VALUES (arquivo, arquivo1, arquivo2, arquivo3, veiculo, valor, descricao) VALUES ('$arquivo_nome', $arquivo1_nome, $arquivo2_nome, $arquivo3_nome, $veiculo, $valor, $descricao)"; // inserção sql na tabela de cadastro
-
Então pode descartar problema no servidor/PHP...
-
Tenta usar: setlocale(LC_CTYPE,pt_BR);
-
Capturar o conteúdo de um campo
pergunta respondeu ao sergio.lima de ESerra em Ajax, JavaScript, XML, DOM
Para isso você terá que suar JavaScript. Movendo PHP » JS. -
Acha que tem algo de errado? O que sistema faz ou não faz que deveria ou não fazer?