
Portal do Químico
Membros-
Total de itens
37 -
Registro em
-
Última visita
Tudo que Portal do Químico postou
-
<?php /*Por Alessandro Graciel - alessandrograciel@hotmail.com*/ $conta=$_GET['conta']; $ano=$_GET['ano']; $bimestre=$_GET['bimestre'];/*recebendo valores do formulario*/ if ($conta=='no') /*criando comparção*/ { echo "<script language='javaScript'>window.location.href='inicioresponsabilidadefiscal.php'</script>"; } else if ($conta=='audi') { echo "<script language='javaScript'>window.location.href='audienciaLRF.php'</script>"; } else if (($conta=='LRF')and($ano==2009)and($bimestre=='primeiro')) /*criando comparção*/ { echo "<script language='javaScript'>window.location.href='2009/bimestre1.php'</script>"; } else if (($conta=='LRF')and($ano==2010)and($bimestre=='primeiro')) { echo "<script language='javaScript'>window.location.href='2010/bimestre1.php'</script>"; } else if (($conta=='LRF')and($ano==2009)and($bimestre=='segundo')) /*criando comparção*/ { echo "<script language='javaScript'>window.location.href='2009/bimestre2.php'</script>"; } else if (($conta=='LRF')and($ano==2010)and($bimestre=='segundo')) { echo "<script language='javaScript'>window.location.href='2010/bimestre2.php'</script>"; } else if (($conta=='LRF')and($ano==2009)and($bimestre=='terceiro')) /*criando comparção*/ { echo "<script language='javaScript'>window.location.href='2009/bimestre3.php'</script>"; } else if (($conta=='LRF')and($ano==2010)and($bimestre=='terceiro')) { echo "<script language='javaScript'>window.location.href='2010/bimestre3.php'</script>"; } else if (($conta=='LRF')and($ano==2009)and($bimestre=='quarto')) /*criando comparção*/ { echo "<script language='javaScript'>window.location.href='2009/bimestre4.php'</script>"; } else if (($conta=='LRF')and($ano==2010)and($bimestre=='quarto')) { echo "<script language='javaScript'>window.location.href='2010/bimestre4.php'</script>"; } else if (($conta=='LRF')and($ano==2009)and($bimestre=='quinto')) /*criando comparção*/ { echo "<script language='javaScript'>window.location.href='2009/bimestre5.php'</script>"; } else if (($conta=='LRF')and($ano==2010)and($bimestre=='quinto')) { echo "<script language='javaScript'>window.location.href='2010/bimestre5.php'</script>"; } else if (($conta=='LRF')and($ano==2009)and($bimestre=='sexto')) /*criando comparção*/ { echo "<script language='javaScript'>window.location.href='2009/bimestre6.php'</script>"; } else (($conta=='LRF')and($ano==2010)and($bimestre=='sexto')) { echo "<script language='javaScript'>window.location.href='2010/bimestre6.php'</script>"; } ?> My last try :) Observa que no inicio do seu codigo, no bimestre 1 há um erro de condição. { header("Location: 2009/bimestre1.php"); } Deveria ser { header("Location: 2010/bimestre1.php"); } Caso o ano seja 2010! Caso esta correção que te mandei não funcione tente isso!
-
Problema com cadastro após adição de campos na tabela
pergunta respondeu ao Portal do Químico de Portal do Químico em PHP
Mais um detalhe: http://tecnicoquimico.com/testar/login/main.php Se você acessar você verá o erro que dá ao tentar cadastrar... Me parece que ele chega a criar uma sessão com o usuário semi-cadastrado, mas não envia o codigo para a DB -
Você já tentou tirar o include do header e dar um load na página? Se sim, retorna algum erro?
-
Cara, pode parecer maluquice, mas eu consegui arrumar um bug desses uma vez, simplesmente, copiando o código e criando um novo arquivo no dreamweaver... tenta fazer isso... Copia o código completo, cria um novo arquivo php no dreamweaver, e tenta rodar!
-
Problema com cadastro após adição de campos na tabela
pergunta respondeu ao Portal do Químico de Portal do Químico em PHP
É pra já, o código é este: function addNewUser($username, $password, $email){ $time = time(); /* Se o admin cadastrar, dá o level de admin */ if(strcasecmp($username, ADMIN_NAME) == 0){ $ulevel = ADMIN_LEVEL; }else{ $ulevel = USER_LEVEL; } $q = "INSERT INTO ".TBL_USERS." VALUES ('$username', '$password', '0', $ulevel, '$email', $time)"; return mysql_query($q, $this->connection); } Ahh... Esqueci de dizer, esta função esta no arquivo Database.php, incluido no arquivo session.php, que está sendo incluido pelo arquivo register.php -
Problema com cadastro após adição de campos na tabela
pergunta respondeu ao Portal do Químico de Portal do Químico em PHP
Fala FIT*... Então vou postar o formulário e o codigo de inserção Formulário: <form action="process.php" method="POST"> <table align="left" border="0" cellspacing="0" cellpadding="3"> <tr> <td>Usuário:</td> <td><input type="text" name="user" maxlength="30" value="<? echo $form->value("user"); ?>"></td><td><? echo $form->error("user"); ?></td></tr> <tr> <td>Senha:</td><td><input type="password" name="pass" maxlength="30" value="<? echo $form->value("pass"); ?>"></td><td><? echo $form->error("pass"); ?></td></tr> <tr><td>Email:</td><td><input type="text" name="email" maxlength="50" value="<? echo $form->value("email"); ?>"></td><td><? echo $form->error("email"); ?></td></tr> <tr><td colspan="2" align="right"> <input type="hidden" name="subjoin" value="1"> <input type="submit" value="Registrar"></td></tr> <tr> <td colspan="2" align="left"><a href="main.php">Voltar ao ínicio</a></td> </tr> </table> </form> Codigo de inserção (Dentro do arquivo Process.php) function procRegister(){ global $session, $form; /* Converte o usuario em caixa baixa (Opcao) */ if(ALL_LOWERCASE){ $_POST['user'] = strtolower($_POST['user']); } /* Variavel de registro */ $retval = $session->register($_POST['user'], $_POST['pass'], $_POST['email']); /* Sucesso */ if($retval == 0){ $_SESSION['reguname'] = $_POST['user']; $_SESSION['regsuccess'] = true; header("Location: ".$session->referrer); } /* Erro */ else if($retval == 1){ $_SESSION['value_array'] = $_POST; $_SESSION['error_array'] = $form->getErrorArray(); header("Location: ".$session->referrer); } /* Variavel de registro falhou */ else if($retval == 2){ $_SESSION['reguname'] = $_POST['user']; $_SESSION['regsuccess'] = false; header("Location: ".$session->referrer); } } Qualquer coisa é só falar -
Boa noite a todos! Estou com um problema no meu sistema de cadastro de usuários. Tudo aconteceu depois que eu adcionei alguns campos em minha tabela, o sistema simplesmente não "injeta" os dados do usuário dentro da tabela. PS: Eu sou cru em PHP + MySQL Vou colocar a estrutura da minha tabela Atual (Com problemas) CREATE TABLE users ( username varchar(30) primary key, password varchar(32), userid varchar(32), userlevel tinyint(1) unsigned not null, email varchar(50), timestamp int(11) unsigned not null, `nome` varchar(250) NOT NULL default '''''''''''''''', `sexo` varchar(250) NOT NULL default '''''''''''''''', `estadoCivil` varchar(250) NOT NULL default '''''''''''''''', `cpf` varchar(250) NOT NULL default '''''''''''''''', `dia` char(2) NOT NULL default '''''', `mes` char(2) NOT NULL default '''''', `ano` varchar(4) NOT NULL default '''''''''', `empregado` char(1) NOT NULL default '''', `situacao` varchar(250) NOT NULL default '''''''''''''''', `telefoneDDD` varchar(5) NOT NULL default '''''''''''', `telefone` varchar(50) NOT NULL default '''''''''''''''', `recado` varchar(50) NOT NULL default '''''''''''''''', `celularDDD` varchar(5) NOT NULL default '''''''''''', `celular` varchar(50) NOT NULL default '''''''''''''''', `homePage` varchar(250) NOT NULL default '''''''''''''''', `endereco` varchar(250) NOT NULL default '''''''''''''''', `numero` varchar(250) NOT NULL default '''''''''''''''', `complemento` varchar(250) NOT NULL default '''''''''''''''', `bairro` varchar(250) NOT NULL default '''''''''''''''', `cep1` varchar(8) NOT NULL default '''''''''''''''', `cep2` varchar(8) NOT NULL default '''''''''''''''', `estado` varchar(250) NOT NULL default '''''''''''''''', `cidade` varchar(250) NOT NULL default '''''''''''''''', `desejoTrabalharCidade` text NOT NULL, `ramo` varchar(250) NOT NULL default '''''''''''''''', `area` varchar(250) NOT NULL default '''''''''''''''', `nivel` varchar(250) NOT NULL default '''''''''''''''', `pretensao` varchar(250) NOT NULL default '''''''''''''''', `palavraChave` text NOT NULL, `objetivo` text NOT NULL, `alemao` varchar(150) NOT NULL default '''''''''''''''', `espanhol` varchar(150) NOT NULL default '''''''''''''''', `frances` varchar(150) NOT NULL default '''''''''''''''', `ingles` varchar(150) NOT NULL default '''''''''''''''', `italiano` varchar(150) NOT NULL default '''''''''''''''', `minicurriculo` text NOT NULL, `especializacoes` text NOT NULL, `formacaoGrau` varchar(250) NOT NULL default '''''''''''''''', `formacaoCurso` varchar(250) NOT NULL default '''''''''''''''', `formacaoDataInicioMes` varchar(250) NOT NULL default '''''''''''''''', `formacaoDataInicioAno` varchar(250) NOT NULL default '''''''''''''''', `formacaoDataSaidaMes` varchar(250) NOT NULL default '''''''''''''''', `formacaoDataSaidaAno` varchar(250) NOT NULL default '''''''''''''''', `formacaoAno` varchar(250) NOT NULL default '''''''''''''''', `formacaoInstituicao` varchar(250) NOT NULL default '''''''''''''''', `experienciaDataEntradaMes` varchar(250) NOT NULL default '''''''''''''''', `experienciaDataEntradaAno` varchar(250) NOT NULL default '''''''''''''''', `experienciaDataSaidaMes` varchar(250) NOT NULL default '''''''''''''''', `experienciaDataSaidaAno` varchar(250) NOT NULL default '''''''''''''''', `experienciaEmpresa` varchar(250) NOT NULL default '''''''''''''''', `experienciaCargo` varchar(250) NOT NULL default '''''''''''''''', `experienciaDescricao` text NOT NULL, `senhaDica` varchar(250) NOT NULL default '''''''''''''''' ) Antiga (Sem problemas) DROP TABLE IF EXISTS users; CREATE TABLE users ( username varchar(30) primary key, password varchar(32), userid varchar(32), userlevel tinyint(1) unsigned not null, email varchar(50), timestamp int(11) unsigned not null ); Alguém pode me dá uma forcinha na resolução deste problema? EDIT: Acessem: http://tecnicoquimico.com/testar/login/main.php para entender o que está acontecendo.
-
Bom pessoa, o titulo diz tudo. Eu tenho um sistema em joomla, integrado com JomSocial, um componente para ele. Pra vocês entederem melhor acessem o site: http://www.tecnicoquimico.com O box de login do site fica certinho até que eu chamo a pagina de registro. Quando esta é chamada, bagunça o negocio todo. OBS: O link de cadastro que ta no site é provisorio, o correto é este: http://www.tecnicoquimico.com/comunidade/cadastro. Acessem este link para verem como fica depois de chamar a pagina de registro. http://www.tecnicoquimico.com/comunidade/cadastro Eu acredito que seja algum "style" que esteja fazendo isso. Segue anexo aqui o codigo da pagina de registro. <?php defined('_JEXEC') or die(); ?> <form action="<?php echo CRoute::getURI(); ?>" method="post" id="jomsForm" name="jomsForm" class="community-form-validate"> <div class="ctitle"> <h2><?php echo JText::_( 'CC_REG_TITLE_USER_INFO' ); ?></h2> </div> <table class="ccontentTable paramlist" cellspacing="1" cellpadding="0"> <tbody> <tr> <td class="paramlist_key"> <label id="jsnamemsg" for="jsname" class="label">*<?php echo JText::_( 'CC NAME' ); ?></label> </td> <td class="paramlist_value"> <input type="text" name="jsname" id="jsname" size="40" value="<?php echo $data['html_field']['jsname']; ?>" class="inputbox required validate-name" maxlength="50" /> <span id="errjsnamemsg" style="display:none;"> </span> </td> </tr> <tr> <td class="paramlist_key"> <label id="jsusernamemsg" for="jsusername" class="label">*<?php echo JText::_( 'CC USERNAME' ); ?></label> </td> <td class="paramlist_value"> <input type="text" id="jsusername" name="jsusername" size="40" value="<?php echo $data['html_field']['jsusername']; ?>" class="inputbox required validate-username" maxlength="25" /> <input type="hidden" name="usernamepass" id="usernamepass" value="N"/> <span id="errjsusernamemsg" style="display:none;"> </span> </td> </tr> <tr> <td class="paramlist_key"> <label id="jsemailmsg" for="jsemail" class="label">*<?php echo JText::_( 'CC EMAIL' ); ?></label> </td> <td class="paramlist_value"> <input type="text" id="jsemail" name="jsemail" size="40" value="<?php echo $data['html_field']['jsemail']; ?>" class="inputbox required validate-email" maxlength="100" /> <input type="hidden" name="emailpass" id="emailpass" value="N"/> <span id="errjsemailmsg" style="display:none;"> </span> </td> </tr> <tr> <td class="paramlist_key"> <label id="pwmsg" for="jspassword" class="label">*<?php echo JText::_( 'CC PASSWORD' ); ?></label> </td> <td class="paramlist_value"> <input class="inputbox required validate-password" type="password" id="jspassword" name="jspassword" size="40" value="" /> <span id="errjspasswordmsg" style="display:none;"> </span> </td> </tr> <tr> <td class="paramlist_key"> <label id="pw2msg" for="jspassword2" class="label">*<?php echo JText::_( 'CC VERIFY PASSWORD' ); ?></label> </td> <td class="paramlist_value"> <input class="inputbox required validate-passverify" type="password" id="jspassword2" name="jspassword2" size="40" value="" /> <span id="errjspassword2msg" style="display:none;"> </span> </td> </tr> <tr> <td class="paramlist_key"> </td> <td class="paramlist_value"> <?php echo JText::_( 'CC_REG_REQUIRED_FILEDS' ); ?> </td> </tr> </tbody> </table> <?php if( $config->get('enableterms') ) { ?> <div class="ctitle"> <h2><?php echo JText::_( 'CC_REG_TITLE_TNC' ); ?></h2> </div> <table class="ccontentTable paramlist" cellspacing="1" cellpadding="0"> <tbody> <tr> <td class="paramlist_key" id="tncmsg" for="tnc"> <input type="checkbox" name="tnc" id="tnc" value="Y" class="inputbox required"/> </td> <td class="paramlist_value"> <?php echo JText::_('CC I HAVE READ').' <a href="java script:void(0);" onclick="joms.registrations.windowTitle=\'' . JText::_('CC TERMS AND CONDITION') . '\';joms.registrations.showTermsWindow();">'.JText::_('CC TERMS AND CONDITION').'</a>.';?> </td> </tr> </tbody> </table> <?php } ?> <?php if(!empty($recaptchaHTML)) { ?> <table cellspacing="0" cellpadding="0"> <tbody> <tr> <td class="paramlist_key"> </td> <td> <?php echo $recaptchaHTML;?> </td> </tr> </tbody> </table> <?php } ?> <table class="ccontentTable paramlist" cellspacing="1" cellpadding="0"> <tbody> <tr> <td class="paramlist_key"> </td> <td class="paramlist_value"> <div id="cwin-wait" style="display:none;"></div> <input class="button validateSubmit" type="submit" id="btnSubmit" value="<?php echo JText::_('CC NEXT'); ?>" name="submit"> </td> </tr> </tbody> </table> <input type="hidden" name="task" value="register_save" /> <input type="hidden" name="id" value="0" /> <input type="hidden" name="gid" value="0" /> <input type="hidden" id="authenticate" name="authenticate" value="0" /> <input type="hidden" id="authkey" name="authkey" value="" /> </form> <script type="text/javascript"> cvalidate.init(); cvalidate.setSystemText('REM','<?php echo addslashes(JText::_("CC REQUIRED ENTRY MISSING")); ?>'); jQuery( '#jomsForm' ).submit( function(){ jQuery('#btnSubmit').hide(); jQuery('#cwin-wait').show(); if(jQuery('#authenticate').val() != '1') { joms.registrations.authenticate(); return false; } }); </script> alguém me dá uma luz!
-
Avaliem ae pessoal, sejam francos. http://www.tecnicoquimico.com
-
(Resolvido) Problema com Codigo PHP -- Preciso de Ajuda :)
pergunta respondeu ao Portal do Químico de Portal do Químico em PHP
Minhas meras desculpas, vou tentar este codigo aqui, qualquer coisa eu posto! CARA COMO UMA LUVA! Perfeito! -
(Resolvido) Problema com Codigo PHP -- Preciso de Ajuda :)
pergunta respondeu ao Portal do Químico de Portal do Químico em PHP
alguém on ae pra me dar essa ajuda? -
Seguinte pessoal, to com um problema no meu sistema de visualizaçao de vagas. Meu sistema funciona da seguinte forma, eu cadastro a vaga pela central de administração. Para visualizar as vagas cadastradas, e também poder se candidatar, eu chamo o conteudo do banco de dados na pagina vagas.php. Até ai tranquilo, consegue chamar todos os dados certinho. Porém na minha pagina tem um "link" que alterna sua alias, quando o usuario não candidatou-se a vaga, ele exibe o texto "+ Candidatar", quando já candidatado, ele mostra o texto "Candidato". O problema está exatamente ai, a primeira vaga alterna perfeitamente esse texto, mas as outras, mesmo que já esteja candidatado, aparece "+ Candidatar". Segue o Codigo: <?php session_start(); $candidato = $_SESSION["sess_codigo"]; include "./db.php"; ?> <html> <head> <title>Curriculo</title> <style type="text/css"> .td1 { background-color : #DDDDDD; } .td2 { background-color : #999999; } .td3 { background-color : #ffffff; } .texto { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; } .texto2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;} .titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #738f3a; font-weight:bold; background-color: #ffffff } .titulo2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;} .botao { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; background-color: #AB494B; height: 23px; border: 1px solid #dff5eb; font-weight: bold; font-size: 9px; } </style> </head> <body bgcolor="#ffffff" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0"> <? if($candidatar==1) { $regs2= mysql_query("SELECT * FROM candidatura WHERE vaga='$vaga' AND candidato='$candidato'", $db_conn); if(mysql_num_rows($regs2)==0) { $query = "INSERT INTO candidatura "; $query = $query . "(candidato,vaga) "; $query = $query . "VALUES ("; $query = $query . $quote . $candidato . $quote . ", "; $query = $query . $quote . $vaga . $quote . ")"; mysql_query($query, $db_conn)or die("Erro: ".$query); echo "<script>alert('Candidatura feita com sucesso!');</script>"; } } $regs= mysql_query("SELECT * FROM vagas", $db_conn); while($reg = mysql_fetch_array($regs)) { $codigo = $reg["codigo"]; $titulo = $reg["titulo"]; $requisitos = $reg["requisitos"]; echo $br; $br = "<br>"; $regs2= mysql_query("SELECT * FROM candidatura WHERE vaga='$codigo' AND candidato='$candidato'", $db_conn); $candidato = mysql_num_rows($regs2); ?> <table border='0' width="400" cellpadding='4'> <tr> <td align='left' class="titulo"><? echo $titulo; ?></td> </tr> </table> <table border='0' width="400" cellpadding='4' cellspacing="1" class="texto"> <tr> <td class="td3"><? echo $requisitos; ?></td> </tr> <? if($candidato==0) { ?> <tr> <td class="td3" align="right"><a href="./vagas.php?vaga=<? echo $codigo; ?>&candidatar=1" class="titulo2">+ Candidatar</a></td> </tr> <? } else { ?> <tr> <td class="td3" align="right"><a href="#" class="titulo2">Candidato</a></td> </tr> <? } ?> </table> <? } ?> </body> </html> Pessoal to tentando quebrar a cabeça a tempos, se alguém conseguir me ajudar vou ficar muito grato!