Ir para conteúdo
Fórum Script Brasil

Portal do Químico

Membros
  • Total de itens

    37
  • Registro em

  • Última visita

Tudo que Portal do Químico postou

  1. <?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!
  2. 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
  3. Você já tentou tirar o include do header e dar um load na página? Se sim, retorna algum erro?
  4. 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!
  5. É 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
  6. 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&aacute;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 &iacute;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
  7. 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.
  8. 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;">&nbsp;</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;">&nbsp;</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;">&nbsp;</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;">&nbsp;</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;">&nbsp;</span> </td> </tr> <tr> <td class="paramlist_key">&nbsp;</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">&nbsp;</td> <td> <?php echo $recaptchaHTML;?> </td> </tr> </tbody> </table> <?php } ?> <table class="ccontentTable paramlist" cellspacing="1" cellpadding="0"> <tbody> <tr> <td class="paramlist_key">&nbsp;</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!
  9. Avaliem ae pessoal, sejam francos. http://www.tecnicoquimico.com
  10. Minhas meras desculpas, vou tentar este codigo aqui, qualquer coisa eu posto! CARA COMO UMA LUVA! Perfeito!
  11. 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!
×
×
  • Criar Novo...