Jump to content


mendofh

Member Since 13/01/2010
Offline Last Active 11/05/2010, 10:57
-----

Topics I've Started

Parametros Proc

11/05/2010, 09:47

Bom dia, estou com um problema em uma proc que tenho aqui.
Essa proc recebe como parametro dia, mes e evento, porém quando envio o evento como parametro chamando a proc ele não me retorna corretamente.
Quando chamo a proc enviando somente dia e mes e coloco o evento fixo dentro dessa proc ele me retorna corretamente. Vou destacar no codigo a parte onde esta dando o erro.


set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

ALTER Procedure [dbo].[proc_nova]
@mes int=2,
@ano int=4,
@ev varchar (254)

AS

Select CODEST,
Cart,
sum(Sal01) as Sal01,
sum(Sal02) as Sal02,
sum(VLRV) as EV1,
sum(EV2) as EV2,
sum(Sal01) + sum(Sal02) + sum(VLRV) + sum(EV2) As VLRT
From Compara
where mes = @mes and ano = @ano
--and ((CODV in
--and (CODV in ('0013','1161','1206','1260','0047','1401','1131','1105','1129','1114','0012','1403') SE EU UTILIZAR ESSA LINHA E COMENTAR A LINHA ABAIXO ELE IRA RETORNA CORRETAMENTE
and (CODV in (@ev)
--or (CODV2 in
----or CODV2 in ('0013','1161','1206','1260','0047','1401','1131','1105','1129','1114','0012','1403') or Sal01 >0 or Sal02 > 0) SE EU UTILIZAR ESSA LINHA E COMENTAR A LINHA ABAIXO ELE IRA RETORNA CORRETAMENTE

or CODV2 in (@ev) or Sal01 >0 or Sal02 > 0)
Group By CODEST, Cart
order by CODEST,Cart



Para chamar a proc com os eventos variaveis estou fazendo o seguinte:

Exec proc_nova 03,2010,['0013','1161','1206','1260','0047','1401','1131','1105','1129','1114','0012','1403']

Caso eu comente a linha da variavel @ev e coloque os parametros no lugar da variavel ele me retorna o resultado correto, chamando somente:
Exec proc_nova 03,2010

Se alguem souber como resolver esse problema me ajuda.
Obrigado a todos!

Ajuda - Problema Simples

13/01/2010, 08:33

Bom dia pessoal, sou novo em php e estou desenvolvendo um site para cadastro de curriculos.
porem agora cai em um problema que nao estou conseguindo resolver.

A pagina index.php faz isso:

location.href="cadastro.php?cpf=<?php echo($cpf) ?>& email=<?php echo($email) ?>";

eu consigu receber certinho na pagina cadastro.php, porem quando eu clico no otão submit ele "esquece" a variavel e eu nao consigu dar o update e o campo onde fica a variavel cpf e email fica em branco.
Alguem sabe como eu posso resolver esse problema.
Vou postar o codigo do cadastro.php
<html>
<head>

<title>Cadastro de Curriculum - Cesari</title>

<script language="JavaScript">


 </script>



<style type="text/css">
<!--
.titulo {
	font-size: 18px;
	color: #FFF;
}
.Sub-titulo {
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
}
.Ds-Dados {
	font-size: 12px;
}
-->
</style>

</head>

<body>


	<?php


	if ($submit) {

	// verifica se $nome 'ou' $sobrenome são nulos
	if (!$nome || !$endereco || !$numero || !$cidade || !$bairro || !$cep || !$tel_ddd || !$tel_num || !$cel_ddd || !$cel_num || !$nascimento
 || !$rg || !$titulo || !$pis || !$cnh || !$cnh_validade || !$reservista) {

	$error = "Favor preencher todos os campos!";

	} else {



	include"conectando.php"; 
	$endereco_compl = $endereco .', '.$numero;

 
	//mssql_query("INSERT INTO candidato_teste (cpf, endereco) VALUES (86847, '$cpf')");
//mssql_query("update candidato_teste set endereco = '$endereco_compl' where cpf = 6568 and email = 12");
	mssql_close($con);

echo('xxxxxx');


	}

	}

	if (!$submit || $error) {

	echo $error;

	?>



<form method="post" action="<?php echo $PHP_SELF ?>">


<p>&nbsp;</p>
<center>
<table width="970" border="3">
  <tr>
    <td align="center" bgcolor="#0000CC"><strong class="titulo"><em>Cadastramento de Candidato</em></strong></td>
  </tr>
</table>
</center>
<p>&nbsp;</p>
<table width="100%" border="3">
  <tr>
    <td width="10%">&nbsp;</td>
    <td><table width="612" border="3">
      <tr>
        <td width="598" bgcolor="#0000CC" class="Sub-titulo">&gt; Dados Pessoais</td>
      </tr>
    </table>
      <table width="613" border="3">
        <tr>
          <td width="75" class="Ds-Dados">Nome:</td>
          <td colspan="7"><input name="nome" type="text" id="nome" size="56" maxlength="50" value="<?php echo $nome ?>"></td>
        </tr>
        <tr>
          <td class="Ds-Dados">Endereço:</td>
          <td colspan="4"><input name="endereco" type="text" id="endereco" size="56" maxlength="50" value="<?php echo $endereco ?>"> </td>
          <td width="48" class="Ds-Dados">Numero:</td>
          <td width="22" class="Ds-Dados"><input name="numero" type="text" id="numero" size="3" value="<?php echo $numero ?>"> </td>
        </tr>
        <tr>
          <td class="Ds-Dados">Cidade:</td>
          <td width="144"><input type="text" name="cidade" id="cidade" value="<?php echo $cidade ?>"> </td>
          <td width="67" class="Ds-Dados">Bairro:</td>
          <td width="151" class="Ds-Dados"><input type="text" name="bairro" id="bairro" value="<?php echo $bairro ?>"> </td>
          <td colspan="3" class="Ds-Dados">&nbsp;</td>
        </tr>
        <tr>
          <td class="Ds-Dados">CEP:</td>
          <td><input name="cep" type="text" id="cep" maxlength="8" value="<?php echo $cep ?>"> </td>
          <td><span class="Ds-Dados">Estado:</span></td>
          <td><select name="estado" id="estado">
            <option value="AC"="AC">AC </option>
            <option value="SP"="AC" selected="selected">SP </option>
            <option value="TO"="AC">TO </option>
          </select></td>
          <td colspan="3">&nbsp;</td>
        </tr>
        <tr>
          <td><span class="Ds-Dados">Telefone:</span></td>
          <td><input name="tel_ddd" type="text" id="tel_ddd" size="1" maxlength="2" value="<?php echo $tel_ddd ?>">
-
  <input name="tel_num" type="text" id="tel_num" size="8" maxlength="8" value="<?php echo $tel_num ?>"></td>
          <td class="Ds-Dados">Celular:</td>
          <td><input name="cel_ddd" type="text" id="cel_ddd" size="1" maxlength="2" value="<?php echo $cel_ddd ?>">
-
  <input name="cel_num" type="text" id="cel_num" size="8" maxlength="8" value="<?php echo $cel_num ?>"></td>
          <td colspan="3">&nbsp;</td>
        </tr>
        <tr>
          <td class="Ds-Dados">Nascimento:</td>
          <td><input type="text" name="nascimento" id="nascimento" value="<?php echo $nascimento ?>"> </td>
          <td class="Ds-Dados">Sexo:</td>
          <td><input type="radio" name="sexo" value="M" checked id="sexo_0" />
              Masculino</label>
          </td>
          <td colspan="3"><input type="radio" name="sexo" value="F" id="sexo_1" />
          Feminino</label></td>
        </tr>
        <tr>
          <td class="Ds-Dados">Filhos:</td>
          <td><select name="filhos" id="filhos">
            <option value="NAO" selected="selected">NÃO</option>
            <option value="SIM">SIM</option>
          </select></td>
          <td class="Ds-Dados">Quantos:</td>
          <td><input name="filhos_qtde" type="text" id="filhos_qtde" size="2" maxlength="2" /></td>
          <td colspan="3">&nbsp;</td>
        </tr>
        <tr>
          <td class="Ds-Dados">CPF:</td>
          <td><input type="text" value="<?php echo $cpf ?>"></td>
          <td class="Ds-Dados">RG:</td>
          <td><input type="text" name="rg" id="rg" value="<?php echo $rg ?>"></td>
          <td colspan="3">&nbsp;</td>
        </tr>
        <tr>
          <td class="Ds-Dados">Titulo:</td>
          <td><input type="text" name="titulo" id="titulo" value="<?php echo $titulo ?>"></td>
          <td class="Ds-Dados">PIS:</td>
          <td><input type="text" name="pis" id="pis" value="<?php echo $pis ?>"></td>
          <td colspan="3">&nbsp;</td>
        </tr>
        <tr>
          <td class="Ds-Dados">CNH:</td>
          <td><input type="text" name="cnh" id="cnh" value="<?php echo $cnh ?>"> </td>
          <td class="Ds-Dados">Validade:</td>
          <td><input type="text" name="cnh_validade" id="cnh_validade" value="<?php echo $validade ?>"></td>
          <td colspan="3">&nbsp;</td>
        </tr>
        <tr>
          <td class="Ds-Dados">Reservista:</td>
          <td><input type="text" name="reservista" id="reservista" value="<?php echo $reservista ?>"></td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td colspan="3">&nbsp;</td>
        </tr>
        <tr>
          <td><span class="Ds-Dados">Parentesco:</span></td>
          <td><label>
            <input type="radio" name="parentesco" value="Sim" checked id="Parentesco_0" />
            Sim</label>
            <label>
              <input type="radio" name="parentesco" value="Nao" id="Parentesco_1" />
          Não</label></td>
          <td><span class="Ds-Dados">Quem?</span></td>
          <td><input type="text" name="parentesco_quem" id="parentesco_quem" /></td>
          <td colspan="3">&nbsp;</td>
        </tr>
        <tr>
          <td class="Ds-Dados">Estado Civil:</td>
          <td><select name="est_civil" id="est_civil">
			  <option value="Solteiro" selected="selected">Solteiro</option>
			  <option value="Casado">Casado</option>
			  <option value="Viuvo">Viuvo(a)</option>
			  </select>
		  </td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td colspan="3">&nbsp;</td>
        </tr>
        <tr>
          <td colspan="2" class="Ds-Dados">Portador de Deficiência: <select name="deficiente" id="deficiente">
			<option value="NAO" selected="selected">NÃO</option>
			<option value="SIM">SIM</option>
          </select></td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td colspan="3">&nbsp;</td>
        </tr>
        <tr>
          <td class="Ds-Dados">Email:</td>
          <td colspan="6"><input type="text" name="email" id="email" disabled="on" size="56" value="<?php echo($email); ?>"></td>

        </tr>

      </table>

<input type="Submit" name="submit" value="Next">


<?php
} // end if

?>

      </body>
      <p>

</html>


IPB Skin By Virteq