Ir para conteúdo
Fórum Script Brasil

Portal do Químico

Membros
  • Total de itens

    37
  • Registro em

  • Última visita

Posts postados por Portal do Químico

  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. 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!

  3. É 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

  4. 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

  5. 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.

  6. 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!

  7. 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...