
rickayron
Membros-
Total de itens
679 -
Registro em
-
Última visita
Tudo que rickayron postou
-
[duvida] Calendario não funciona corretamente
pergunta respondeu ao Vinicius_Rodrigues de rickayron em PHP
O que você postou ai é javascript, caso queira uma solução com js acho melhor pedir a transferencia de tópico mas caso queira um calendario em php aqui está um basico. <link rel="stylesheet" type="text/css" href="calendario.css"> <? class calendario{ var $mes = array( '01' => 'JANEIRO', '02' => 'FEVEREIRO', '03' => 'MARÇO', '04' => 'ABRIL', '05' => 'MAIO', '06' => 'JUNHO', '07' => 'JULHO', '08' => 'AGOSTO', '09' => 'SETEMBRO', '10' => 'OUTUBRO', '11' => 'NOVEMBRO', '12' => 'DEZEMBRO' ); function mes_anterior($dia,$mes,$ano){ if($mes == 1){ $man = 12; $aan = $ano - 1; } else { $man = $mes - 1; $aan = $ano; } $val = checkdate($man,$dia,$aan); if($val == 0){ $dia = 1; } echo '<a href="calendario.php?data='.sprintf("%02.0f",$dia).'/'.sprintf("%02.0f",$man).'/'.$aan.'">«</a>'; } function mes_proximo($dia,$mes,$ano){ if($mes == 12){ $mpr = 1; $apr = $ano + 1; } else { $mpr = $mes + 1; $apr = $ano; } $val = checkdate($mpr,$dia,$apr); if($val == 0){ $dia = 1; } echo '<a href="calendario.php?data='.sprintf("%02.0f",$dia).'/'.sprintf("%02.0f",$mpr).'/'.$apr.'">»</a>'; } function ano_anterior($dia,$mes,$ano){ $aan = $ano - 1; echo '<a href="calendario.php?data='.sprintf("%02.0f",$dia).'/'.sprintf("%02.0f",$mes).'/'.$aan.'">«</a>'; } function ano_proximo($dia,$mes,$ano){ $apr = $ano + 1; echo '<a href="calendario.php?data='.sprintf("%02.0f",$dia).'/'.sprintf("%02.0f",$mes).'/'.$apr.'">»</a>'; } function cria($data){ $arr = explode("/",$data); $dia = $arr[0]; $mes = $arr[1]; $ano = $arr[2]; if(($dia == '') OR ($mes = '') OR ($ano = '')){ $data = date("d/m/Y"); $arr = explode("/",$data); $dia = $arr[0]; $mes = $arr[1]; $ano = $arr[2]; } $arr = explode("/",$data); $dia = $arr[0]; $mes = $arr[1]; $ano = $arr[2]; $val = checkdate($mes,$dia,$ano); // Verifica se a data é válida if($val == 1){ $ver = date('d/m/Y', mktime(0,0,0,$mes,$dia,$ano)); } else { $ver = date('d/m/Y', mktime(0,0,0,date(m),date(d),date(Y))); } $arr = explode("/",$ver); $dia = $arr[0]; $mes = $arr[1]; $ano = $arr[2]; $ult = date("d", mktime(0,0,0,$mes+1,0,$ano)); $dse = date("w", mktime(0,0,0,$mes,1,$ano)); $tot = $ult+$dse; if($tot != 0){ $tot = $tot+7-($tot%7); } for($i=0;$i<$tot;$i++){ $dat = $i-$dse+1; if(($i >= $dse) AND ($i < ($dse+$ult))){ $aux[$i] = ' <td '; if(($dat == date(d)) AND ($mes == date(m)) AND ($ano == date(Y))){ $aux[$i] .= 'class="calendario_dias_hoje"'; } else { $aux[$i] .= 'class="calendario_dias"'; } if(($dat == date(d)) AND ($mes == date(m)) AND ($ano == date(Y))){ $aux[$i] .= 'class="calendario_links_hoje"'; } else { $aux[$i] .= 'class="calendario_links"'; } $aux[$i] .= '><a href="calendario.php?data='.sprintf("%02.0f",$dat).'/'.$mes.'/'.$ano.'">'.$dat.'</a> </td> '; } else { $aux[$i] = ' <td> </td> '; } if(($i%7) == 0){ $aux[$i] = '<tr align="center">'.$aux[$i]; } if(($i%7) == 6){ $aux[$i] .= '</tr>'; } } echo ' <table cellspacing="0" cellpadding="0" class="calendario_tabela"> <tr> <td> <table cellspacing="1" cellpadding="1"> <tr class="calendario_mes_ano"> <td> '; $this->mes_anterior($dia,$mes,$ano); echo ' </td> <td colspan="5">'.$this->mes[$mes].'</td> <td> '; $this->mes_proximo($dia,$mes,$ano); echo ' </td> </tr> <tr class="calendario_mes_ano"> <td> '; $this->ano_anterior($dia,$mes,$ano); echo ' </td> <td colspan="5">'.$ano.'</td> <td> '; $this->ano_proximo($dia,$mes,$ano); echo ' </td> </tr> <tr class="calendario_semana"> <td WIDTH="30">D</td> <td WIDTH="30">S</td> <td WIDTH="30">T</td> <td WIDTH="30">Q</td> <td WIDTH="30">Q</td> <td WIDTH="30">S</td> <td WIDTH="30">S</td> </tr> '; echo implode(' ',$aux); if(count($aux) == 35){ echo ' <tr> <td colspan="7"> </td> </tr> '; }; echo ' <tr> <td class="calendario_mes_ano" colspan="7" align="center">[ <a href="calendario.php?data='.date(d).'/'.date(m).'/'.date(Y).'">Hoje</a> ]</td> </tr> </table> </td> </tr> </table> '; } } $teste = new calendario; $teste->cria($_GET["data"]); ?> Codigo do css /* CSS Document */ .calendario_tabela{ font-family:monospace; font-size:10px; border:1px solid #000000; background:#FFFFFF; } .calendario_dias{ background:#FFFFFF; padding:2px; } .calendario_dias_hoje{ background:#ff0000; color:#ffffff; padding:2px; } .calendario_semana{ background:#000000; color:#FFFFFF; text-align:center; font-weight:bold; } .calendario_hoje{ font-weight:bold; color:#ffffff; } .calendario_mes_ano{ text-align:center; font-weight:bold; color:#666666; } .calendario_links{ color:#000000; display:block; text-decoration:none; } .calendario_links:hover{ text-decoration:none; background:#ff0000; color:#FF0000; } .calendario_links_hoje{ color:#FF0000; display:block; text-decoration:none; } .calendario_links_hoje:hover{ text-decoration:none; background:#000000; color:#ff0000; } a:link { font-family: monospace; font-size: 12px; text-decoration: none; color: #000000; } a:visited { font-family: monospace; font-size: 12px; text-decoration: none; color: #000000; } a:hover { font-family: monospace; font-size: 12px; text-decoration: underline; color: #000000; } a:active { font-family: monospace; font-size: 12px; text-decoration: none; color: #0000000; } até mais -
Olá a todos, Entrei no forum a muitos anos atráz fui muito bem recebido e muitas dúvidas sanadas, graças a este espaço tive oportunidade de evoluir, agradeço a todos que min ajudaram alguns nomes importantes em minhas foram o esserra e beraldo, entre outros é claro mas esses são os que min lembro, agradeço-os pela ajuda. Nome: robson ricardo idade: 23 anos cidade: belo horizonte livro: o monge e o executivo vicio: não tenho. estilo: topa qualquer parada e não para em qualquer topada. preocupação: Perder a visão que vai ruim. Medo: Não sei musica: não ouço. filme: qualquer filme de ação bom. paisagem: gostei muito da caçhoeira de conçeição do mato dentro. frase: Linux o sonho que todos sonhamos junto.
-
Ao que parece strpos() está recebendo uma variavel vazia, na pagina menu.php post o codigo da pagina para analizar o que ocorre. e se poder marcar a linha 88 na qual ocorre o erro será mais rapida a resposta até mais
-
Faça uma verificação nos dados recebidos para ver se estão em branco, segundo faça um teste para ver se foi executado o insert e adicione o mysql_error() para relatar um possivel erro. Ex substitua a area referente ao codigo pelo codigo abaixo. Obs está faltando um parametro na inserção que é o a_nome ele ficar em branco. caso haja erro irar mostrar o erro cajo tenha duvida na correção post aqui. até mais
-
Primeira informações que necessitamos será o codigo das tabelas envolvidas nesse caso livraria e livro na teoria seria algo assim para selecionar o livro é necessario alguma coisa o codigo da livraria para selecionar todos da livraria $sql=mysql_query("select * from livro where Codigo_livraria='$Codigo_livraria'") or die(mysql_error()); nome do livro exato $sql=mysql_query("select * from livro where Nome_livro='$Nome_livro'") or die(mysql_error()); busca por caracteres presente no nome do livro $sql=mysql_query("select * from livro where Nome_livro like'%$caracteres%'") or die(mysql_error()); para fazer uma coisa legal você pode listar todas as livrarias disponiveis e ao selecionar envia o codigo a pagina de busca que realiza a consulta até mais. caso tenha duvida post o sql das tabelas e se possivel um link da pagina para ver melhor sua ideia até mais
-
Há algum tempo densvolvir um é simples trabalhar com impressora fiscal bematech, outras eu não sei dizer mas a bematech é simples e possui suporte para impressao de codigo de barras, utilizando a classe com. a sua maior dificuldade será o cursor ficar estatico no campo pois costuma perder o foco apos primeira leitura estranho mas é o que aconteceu comigo.
-
O linux é pra quem conhece já o windows é pra todo mundo rsrsr, aplicação comercial terá muito pouca venda pra linux, já que a maioria dos usuarios comuns usam windows, onde trabalho de 30 pcs so um é linux é o servidor ao qual fica ligado 24 horas e ninguém mexe rssrsrsrsr, acho perda de tempo fazer um sistema que so vai rodar em um so tem que ser nos dois.
-
Nesse caso perde a "multiplataforma", embora a maioria dos server web sejam linux, mas as empresas maiores ainda grande parte tem o windows com principal so. Uma solução viavel seria um ocx para rodar na maquina que tiver o leitor biometrico instalado, um activex que permite carrega-lo pelo guid do windows assim basta instanciar o metodo object do javascript ou ainda utilizar a classe COM do php, no caso da classe classe COM so serviria se estivesse instalado no php, já o object do js carregaria na cliente.
-
Fiz algumas alterações troquei o for por foreach por que nessas condições talves haja falha no for por que o for utiliza o contador para acessar os elementos caso o array venha desordenado isso fará com que os elementos fique inalcansaveis pelo for ex: $a é igual a um array que chave =1 e elemento =a e chave =3 e elemento =b o segundo elemento não será alcançado pelo for , o foreach fará isso perfeitamente. 2° alteração (!empty($PerguntaDescricao)) foi adicionar uma verificação nos dados provinientes da pergunta_id para evitar que seja inserido em branco. 3° sim o mysql_query está no local certo. 4° a questão de não recuperar todos os checkbox pode que talves as propriedades values deles não estejam setadas ou em branco, ou ainda pode ser porque você esteja usando o for e os seus elementos estejam vindo desordenados dentro do array fazendo assim que alguns elementos fiquem inassessiveis. de qualquer forme cheque para ver se os checkbox estão recebendo valores na pagina anterior <?php setlocale (LC_CTYPE,"pt_BR"); $CamposRestritos=array("pergunta_id","pesquisa_id","usuario"); $i=0; foreach($_POST as $Ncampo => $valor) { if(!in_array($Ncampo,$CamposRestritos)){ #verifica se o campo está nos nomes restritos $pesquisa_id=$_POST["pesquisa_id"]; $usuario=$_POST["usuario"]; $pergunta_id=$_POST["pergunta_id"]; $contador=count($pergunta_id); foreach($pergunta_id as $CodPes => $PerguntaDescricao) { echo $PerguntaDescricao." pergunta<br/> "; if((!empty($valor)) and (!is_array($valor)) && (!empty($PerguntaDescricao)) ){ $sql="INSERT INTO tb_votos (pesquisa_id,pergunta_id,usuario,voto,data_votacao) VALUES ('$pesquisa_id','$PerguntaDescricao','$usuario','$valor',NOW())"; echo $sql."<br />"; } if((!empty($valor)) and (is_array($valor)) && (!empty($PerguntaDescricao)) ){ $conta_resp=count($valor); echo $conta_resp." resp <br/>"; foreach($valor as $KeyValor => $ValorDescricao){ echo $KeyValor." r <br/>"; $resposta_r=ltrim($ValorDescricao); $sql="INSERT INTO tb_votos (pesquisa_id,pergunta_id,usuario,voto,data_votacao) VALUES ('$pesquisa_id','$PerguntaDescricao','$usuario','$resposta_r',NOW())"; echo $sql."<br />"; } } } #for $resultado=mysql_query($sql) or die(mysql_error()); }#in array # ++$i; } #foreach até mais. qualquer coisa poste ai
-
exato, o leitor faz leitura de pontos especificos, a que faz leitura de rosto reconhece o que? a mesma coisa pontos especificos, biometria significa : medição biológica - do grego "bios"- vida + "métron"- medida ou comparação os tipos de dados são Fisiológicas estão relacionadas com a forma do corpo. Os exemplos incluem, mas não estão limitados a impressão digital, reconhecimento facial, geometria da mão e palma e de reconhecimento da íris. ou seja, é exatamente a mesma coisa, qual a diferença de um dedo para outro dedo e de um rosto para outro rosto??? é que não existem dois dedos iguais, e no caso de gemeos os rostos são iguais. o algoritimo faz a mesma coisa por padrão ele faz o reconhecimento dos caracteres, transforma em caracteres digitais e faz a consulta no banco de dados e compara. a camera e o leitor biometrico são dispositivos de entrada da mesma forma pra fazer esse leitor funcionar no linux, é só programar isso que em C, foi assim que aprendi isso que to escrevendo aqui pois meu amigo deu um trabalhão hehehehe Hoje a plataforma mais preparada para essa tarefa é o java, no caso de web seria necessario fazer um applet e assina-lo digitalmente para que possa ser executado sem interferencia do brownser.até mais.
-
poste o codigo atual da sua pagina.
-
as regras do hexadecimal estão incompletas no seu codigo, divide por pela base 16 até zera e inverse a orden dos numeros e pega os simbolos. aqui vai um exemplo function CalcularExa($Numero) { $Simbolos=array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'); $Base=16; if(is_numeric($Numero)) { do{ (empty($Quociente)) ? ($Quociente=$Numero/$Base) : ($Quociente/=$Base); $Int=(int)$Quociente; $Res=$Quociente-$Int; $restos[]=($Base*$Res); $Quociente=(int)$Quociente; } while($Quociente>0); $restos=array_reverse($restos); foreach($restos as $key => $ns) { $s.=$Simbolos[$ns]; } $r=$s; unset($Simbolos,$Base,$Numero,$Quociente,$Int,$Res,$restos,$s); } else { $r="O paramentro informado não é um numero."; } return $r; } echo "Resultado é ".CalcularExa(23870); Qualquer duvida é so postar ai até mais.
-
talves não esteja funcionando porque está interpretando como uma string qualquer e não como um comando. veja esse exemplo bem simple que fiz suportando apenas o mysql está funcionando corretamente <?php class database{ /* variaveis para conecção */ private $Host; private $Senha; private $Usuario; private $Banco; /* mensagens do sistema */ private $Erro; private $Validar; private $Retorno; /* conecxões suportadas */ private $Conectar=array("mysql","pg","mssql"); private $Conexao; private $Conect; function Conectar() { switch($this->Conexao) { case "mysql": $this->Conect=mysql_connect(trim($this->Host), trim($this->Usuario), trim($this->Senha)); if ($this->Conect) { if (mysql_select_db($this->Banco,$this->Conect)) { $this->Validar=='S'; $this->Conexao='Conectado'; $this->Retorno='Conecxão realizada com sucesso.'; } else { $this->Validar="N"; $this->Conexao="Conectado"; $this->Retorno="Não foi posivel selecionar o banco indicado.".mysql_error(); } } else { $this->Validar='N'; $this->Conexao='Desconectado'; $this->Retorno="Erro ao tentar estabelecer uma conexão a host $this->Host:".mysql_error(); } break; case "pg": break; default: $this->Validar='N'; $this->Conexao='Desconectado'; $this->Retorno="Opção inexperada ou não suportada pela class."; break; } } function SetarDados($host,$senha,$user,$banco) { $this->Host=$host; $this->Senha=$senha; $this->Usuario=$user; $this->Banco=$banco; } function SelecionarOption($Option) { if (in_array($Option,$this->Conectar)) { $this->Conexao=$Option; } else { $this->Validar='N'; $this->Retorno="Opção inexperada ou não suportada pela classe."; } } function Validar($publicar) { switch($this->Conexao) { case "Desconectado": $Erro[status]="Desconectado"; $Erro[msg]=$this->Retorno; $Erro[validar]='N'; break; case "Conectado": $Erro[status]="Conectado"; $Erro[msg]=$this->Retorno; $Erro[validar]='S'; break; case "": $Erro[status]="Conecxão indefinida."; $Erro[msg]="Tente instanciar a função para conectar ao banco."; $Erro[validar]='N'; break; default: $Erro[status]="Conecxão indefinida."; $Erro[msg]="Tente instanciar a função para conectar ao banco."; $Erro[validar]='N'; break; } return $Erro; } function ReportErro($Public) { switch ($Public) { case 1: /* caso um imprime o erro */ if ($this->Validar=='N') { if (!empty($this->Conexao)) { echo "status da conexao: $this->Conexao <Br />"; } echo "$this->Retorno"; } else { echo $this->Retorno; } break; case 2: echo $this->Retorno; break; default: /* retorna o resultado */ $Erro[status]=$this->Conexao; $Erro[msg]=$this->Retorno; return $Erro; break; } } function __construct($host,$senha,$user,$banco,$Option) { /* setando dados */ $this->SetarDados($host,$senha,$user,$banco); /* selecionando opção de banco. */ $this->SelecionarOption($Option); /* verificando se ouve erro */ $this->ReportErro($Public=1); /* estabelecendo conecxao ao banco. */ $this->Conectar(); /* verificando msg */ $this->ReportErro($Public=2); } } $con=new database("dbmy0032.whservidor.com","senha","user","banco","mysql"); ?> espero que possa servir para alguma coisa as ideias acima até mais
-
Você é quem assina e valida os arquivos com seu seu certificado tipo a1 ou a3, envia e a receita aceita ou recusa o arquivo. o padrão soap é capaz de enviar o arquivo para a receita perfeitamente mas hoje o java é mais estruturado para executar esse serviço pois com o java você podera utilizar o recurso de applets e isso possibilita o sistema rodar online, o que não seria o caso do php já que ele executa no servidor essa operação. até mais
-
Sobe POO? sabe ajax? sabe trabalhar com googleMaps? Já trabalhou com a classe COM,FPDF,SSL,CURL e outras? sabe algo sobre integração de java com PHP? seus sistemas trabalham bem em servidores linux e tambem windows? você já desenvolveu algum portal? você já desenvolveu algum sistema? entende algo sobre aplicações tcp/ip? trabalhou com hardware tipo empressoras ou algum dispositivo que envia dados ou recebe dados por porta serial ou outra? esses são alguns exemplos que você podera cruzar durante sua jornada, não se apegue a nivel, porque o importante é você pegar um serviço que saiba fazer, e fazer bem feito, dentro dos prazos estabelecidos comprindo todo o cronograma. até mais
-
Alterar a ordem exibição - gerenciador de conteúdo
pergunta respondeu ao rafascarvalho de rickayron em PHP
para altera a orden do atual para 4 você deve mudar o codigo que faz a edição o codigo mostrado faz a seleção dos dados basta você inser o campo e valor ex $sql="update tabela set campo='4' where blablabla" onde o principal no seu caso é inserir o campo='4' outra dica FROM bar_restaurante WHERE id = '".$_GET['ChangeOrder']." inserindo dados capturados de url sem verificação adequada podera sofre sql_injection até mais -
isso ocorre porque o codigo verifica se existe a variavel _POST['txt_matricula'] e ela não foi destruida ou a pagina está armazenada no cache do navegor tente utilizar o unset($_POST['txt_matricula']) na pagina depois de realizar o cadastro e verifique se deu certo, agora o problema de armazenamento do cache verifique se é possivel destruir a sua pagina com js.até mais
-
Olá tudo bem, Agora conseguir compreender melhor o seu objetivo com isso realizei algumas mudanças no seu codigo vou tentar explicar cada mudança para que você possa adaptar da melhor maneira a sua necessidade. <h1>Pesquisa de Opinião</h1> <?php setlocale (LC_CTYPE,"pt_BR"); /* a seguir um array com todos os campos que deverão ser desconsiderados */ $CamposRestritos=array("pergunta_id","pesquisa_id","usuario"); foreach($_POST as $Ncampo => $valor) { /* a seguir uma verificação se exite o nome do campo recuperado dentro do conjunto de nomes de campos restritos */ if (!in_array($Ncampo,$CamposRestritos)) { /* $pesquisa_id=$_POST["pesquisa_id"]; $usuario=$_POST["usuario"]; $pergunta_id=$_POST["pergunta_id"]; */ if((!empty($valor)) and (!is_array($valor)) ) { $sql="INSERT INTO tb_votos (pesquisa_id,pergunta_id,usuario,voto,data_votacao) VALUES ('$pesquisa_id','$pergunta_id[$i]','$usuario','$valor',NOW())"; echo $sql."<br />"; } if((!empty($valor)) and (is_array($valor)) ) { $conta_resp=count($valor); for($r=0; $r<$conta_resp; $r++) { $resposta_r=ltrim($valor[$r]); $sql="INSERT INTO tb_votos (pesquisa_id,pergunta_id,usuario,voto,data_votacao) VALUES ('$pesquisa_id','$pergunta_id[$i]','$usuario','$resposta_r',NOW())"; echo $sql."<br />"; } } $resultado=mysql_query($sql) or die(mysql_error()); }/* in array */ } /* final do foreach */ if($resultado){ print "<h1>Pesquisa de opinião</h1> <h2>Por favor, aguarde enquanto o redirecionamos...</h2>"; } #else do if($resultado) ?> nas primeiras linhas temos a construção de um array com nomes dos campos que devem ser ignorados durante a captura dos mesmos. /* a seguir um array com todos os campos que deverão ser desconsiderados */ $CamposRestritos=array("pergunta_id","pesquisa_id","usuario"); retirei o for que percorre a quantidade de ids das perguntas enviadas $pergunta_id=$_POST["pergunta_id"]; */ porque o for each já está sendo executado e vai percorrer todos os campos não sei se estou certo caso esteja basta incluir-lo novamente. mais a frente adicionei essa linha if (!in_array($Ncampo,$CamposRestritos)) { /* serve pra verifica se o nome do campo que está em evidencia dentro do foreach está incluso nos campos que devem ser ignorados se retornar false ele prossegue caso seja true não faz e pula para o proximo campo sem executar nenhuma ação. Nesse trecho realizei algumas mudanças if((!empty($valor)) and (is_array($valor)) ) { $conta_resp=count($valor); for($r=0; $r<$conta_resp; $r++) { $resposta_r=ltrim($valor[$r]); $sql="INSERT INTO tb_votos (pesquisa_id,pergunta_id,usuario,voto,data_votacao) VALUES ('$pesquisa_id','$pergunta_id[$i]','$usuario','$resposta_r',NOW())"; echo $sql."<br />"; } } no trecho acima anteriormente $resposta_r=ltrim($resposta[$r]); a variavel $resposta_r pega a unidade de array inexistente pois nesse momento o array percorrendo o array valor e não a resposta e ainda na linha do sql você incluia o array valor então realizei essas mudanças até mais. e qualquer problemas continue postando acho que agora a coisa vai até mais
-
o campo deve id deve ser auto e chave primaria da tabela, para pegar o id basta isso $id=mysql_insert_id(); apos a execução da query.
-
olá tudo bem você possui um link para a pagina, gostaria de ver para entender a sua logica, e post todo o codigo da pagina que envia os dados e a que recebe os dados e a estrutura sql da tabela que você vai inserir assim é mais pois está muito vago a sua duvida você quer inserir todos os campos? so alguns? restrições quais? e se for array vai inserir tudo em um unico registro ou varrer o array e inserir um a um registro?
-
olá tudo bem, procure a biblioteca geo.ip ela permite a localização geografica mas não é muito confiaves quando se trata de localizaçao especifica.
-
esta sem erros como eu citei no meu segundo post o erro estar no campo MATRICULA e no não preenchimento dos campos de Dependentes(o que não deveria acontecer pois os campos são dinâmicos) ... coloquei as funções mais para mostrar como estou fazendo não estou conseguindo resolver ... mas eu sei que o erro está na pagina "inserir_inativos.php" você disse que o campo 'matricula' => "$_POST[txt_matricula]", é do tipo inteiro ne. então indique ele como inteirno talves resolva ex 'matricula' => (int)trim($_POST[txt_matricula]), a função trim retira os espaços antes e depois dos dados e int converte para inteiro adicione um or die(mysql_error()) na execução do update pois assim irá informar erro caso seja na atualização dos dados. até mais. Coloquei 'matricula' => (int)trim($_POST['txt_matricula']) melhorou Agora só falta 1 ERRO. Quando eu não preencho os campos Dependentes (que realmente deve ser dinâmico) ele não faz o LOCATION. Agora quando eu digitando uma MATRICULA: 000012 ou 222333 + todos os campos dependentes ele esta funcionando. OU SEJA agora só resta descobrir porque ele não aceita redirecionar para pagina seguinte "sem" Dependentes as vezes o header apresenta erros, principalmente quando há echo ou print no escript ainda não descobrir o motivo do erro mas no seu caso acredito que isso pode melhorar troque isso header("Location: confirmar_inativos.php"); por isso header("Location: confirmar_inativos.php", true); vai forçar um redirecionamento mas se mesmo assim continuar dando erro faça em js echo "<script type='text/javascript'>location.href='confirmar_inativos.php'</script>"; até mais
-
verifique se o diretorio existe mesmo troque isso include('\'destaque/'.$destaque.'\'') por isso $diretorio="destaque/$destaque"; if (file_exists("$diretorio")) { require_once("$diretorio"); } else { echo "o diretorio $diretorio não existe"; } /* observações o codigo pode não funcionar dependendo da estrutura da pagina esse codigo é proposta para uma estrutura assim #Diretorio principal |_>pasta destaque|_>aquivo destaque. caso seja necessário voltar diretorio você poderá utilizar ../ ou ./ antes do destque. até mais */
-
esta sem erros como eu citei no meu segundo post o erro estar no campo MATRICULA e no não preenchimento dos campos de Dependentes(o que não deveria acontecer pois os campos são dinâmicos) ... coloquei as funções mais para mostrar como estou fazendo não estou conseguindo resolver ... mas eu sei que o erro está na pagina "inserir_inativos.php" você disse que o campo 'matricula' => "$_POST[txt_matricula]", é do tipo inteiro ne. então indique ele como inteirno talves resolva ex 'matricula' => (int)trim($_POST[txt_matricula]), a função trim retira os espaços antes e depois dos dados e int converte para inteiro adicione um or die(mysql_error()) na execução do update pois assim irá informar erro caso seja na atualização dos dados. até mais.
-
Só essa já supera a de java senior que você disse... e veja que são coisas 'básicas'! Se quiser o endereço do grupo eu te passo... Abraços Como você disse acho que deve ser de região, e também as aplicações para celular estão em alto isso alavanca um pouco o java, obrigado pela contribuição;.