Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Naelson

Data ou String ?

Recommended Posts

Olá a todos,

Venho solicitar a ajuda dos colegas do forum, tenho a seguinte situação:

 

* funciona assim Reposta + prazo = Revelia

 

$campo1 = $row_Recordset1['Resposta'] ;

 

$campo2 = $row_Recordset1['Prazo'] ;

 

$campo3 = '30/05/2009';

 

Execução:

 

$retorno1 = somar_dias_uteis('30/06/2009',$campo2,''); = Funciona

 

$retorno2 = somar_dias_uteis($campo1,$campo2,''); = Não Funciona

 

$retorno3 = somar_dias_uteis($campo1,'30',''); = Não funciona

 

$retorno3 = somar_dias_uteis($campo3,'30',''); = Funciona

 

O problema está no campo data, quando uso como $variavel, quando uso '30/06/2009' funciona.

O que pode estar acontencendo.

Poderiam me ajudar

 

Um abraço a todos

 

Naelson

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Beraldo, obrigado pela atenção,

segue a função:

 

<?php

include("feriado.php");

/*
formas diferentes de usar a funcao

1- qdt de dias uteis a contar apartir de uma data especifica ou fixa você pode passar a data direto nos paremetros da funcao
   function somar_dias_uteis($str_data,$int_qtd_dias_somar = 7,$feriados)
  
   chamando a funcao  
   somar_dias_uteis('09/04/2009','','');
   ou
   $data = date('Y-m-d');
   somar_dias_uteis('$data','','');
  
2- nao precisa passar os dias como parametro da funcao tipo function somar_dias_uteis($str_data,$int_qtd_dias_somar,$feriados)
   para chamar a funcao fica
   somar_dias_uteis('09/04/2009','4','');
   ou
   $data = date('Y-m-d');
   somar_dias_uteis('$data','4','');
*/

function somar_dias_uteis($str_data,$int_qtd_dias_somar,$feriados) {

	// Caso seja informado uma data do MySQL do tipo DATETIME - aaaa-mm-dd 00:00:00
	// Transforma para DATE - aaaa-mm-dd

   $str_data = substr($str_data,0,10);

	// Se a data estiver no formato brasileiro: dd/mm/aaaa
	// Converte-a para o padrão americano: aaaa-mm-dd

	if ( preg_match("@/@",$str_data) == 1 ) {

		$str_data = implode("-", array_reverse(explode("/",$str_data)));

	}
	
	
	// chama a funcao que calcula a pascoa	
	$pascoa_dt = dataPascoa(date('Y'));
	$aux_p = explode("/", $pascoa_dt);
	$aux_dia_pas = $aux_p[0];
	$aux_mes_pas = $aux_p[1];
	$pascoa = "$aux_mes_pas"."-"."$aux_dia_pas"; // crio uma data somente como mes e dia
	
	
	// chama a funcao que calcula o carnaval	
	$carnaval_dt = dataCarnaval(date('Y'));
	$aux_carna = explode("/", $carnaval_dt);
	$aux_dia_carna = $aux_carna[0];
	$aux_mes_carna = $aux_carna[1];
	$carnaval = "$aux_mes_carna"."-"."$aux_dia_carna";

	
	// chama a funcao que calcula corpus christi	
	$CorpusChristi_dt = dataCorpusChristi(date('Y'));
	$aux_cc = explode("/", $CorpusChristi_dt);
	$aux_cc_dia = $aux_cc[0];
	$aux_cc_mes = $aux_cc[1];
	$Corpus_Christi = "$aux_cc_mes"."-"."$aux_cc_dia";

	
	// chama a funcao que calcula a sexta feira santa	
	$sexta_santa_dt = dataSextaSanta(date('Y'));
	$aux = explode("/", $sexta_santa_dt);
	$aux_dia = $aux[0];
	$aux_mes = $aux[1];
	$sexta_santa = "$aux_mes"."-"."$aux_dia";

	
  
   $feriados = array("01-01", $carnaval, $sexta_santa, $pascoa, $Corpus_Christi, "04-21", "05-01", "06-12" ,"07-09", "07-16", "09-07", "10-12", "11-02", "11-15", "12-24", "12-25", "12-31");


	$array_data = explode('-', $str_data);
	$count_days = 0;
	$int_qtd_dias_uteis = 0;




	while ( $int_qtd_dias_uteis < $int_qtd_dias_somar ) {

		$count_days++;
		$day = date('m-d',strtotime('+'.$count_days.'day',strtotime($str_data)));
		
		if(($dias_da_semana = gmdate('w', strtotime('+'.$count_days.' day', gmmktime(0, 0, 0, $array_data[1], $array_data[2], $array_data[0]))) ) != '0' && $dias_da_semana != '6' && !in_array($day,$feriados)) {

			$int_qtd_dias_uteis++;
		}

	}

	 return gmdate('d/m/Y',strtotime('+'.$count_days.' day',strtotime($str_data)));

}

  

echo   somar_dias_uteis('09/04/2009','15','');



?>

Estou tentando usar no Input.

Um abraço

 

Naelson

 

Qual é o formato da data retornada e qual é o código dessa função que está usando?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá beraldo já fiz todos os teste (eu acho)

O problema que quando eu uso '30/06/2009' funciona, já quando eu uso o campo data 'Resposta' ele não aceita como data,)

o campo resposta esta no formato 'd/m/Y' e o prazo e um valor varchar.

 

quanto eu uso assim:

 

<?php

 

$naelson1 = $row_Recordset1['Resposta'];

 

$naelson2 = $row_Recordset1['Prazo'] ;

 

$naelson3 = '30/05/2009';

 

$naelson11 = somar_dias_uteis($naelson1,'Prazo','');

 

$naelson33 = somar_dias_uteis('30/06/2009',$naelson2,'');

 

$naelson44 = somar_dias_uteis($naelson3,'30','');

 

?>

 

naelson11: <?PHP echo $naelson11?>

 

naelson33: <?PHP echo $naelson33?>

 

naelson44: <?PHP echo $naelson44?>

 

Retorna

 

naelson11: 01/01/1970 naelson33: 13/08/2009 naelson44: 15/07/2009

 

Um abraço

 

Naelson

 

 

 

já deu um echo em $campo1 e $campo2 para ver se estão com os valores corretos?

 

E o que é o "não funciona"? Dá erro? Fica em barnco. Explique melhor

Compartilhar este post


Link para o post
Compartilhar em outros sites

já quando eu uso o campo data 'Resposta' ele não aceita como data

É isso que eu quero que explique. o que é "não aceitar como data"? o que aparece na tela?

 

Teste com variáveis definidas por ocê:

 

$data = '01/01/2009';

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok Beraldo,

 

O $campo1 vem do Recordset1 e não funciona

 

$campo1 = $row_Recordset1['Resposta'] ;

 

O $campo1 eu imponho um valor e funciona.

 

$campo1 = '30/06/2009' ;

 

Um abraço

 

Naelson

já quando eu uso o campo data 'Resposta' ele não aceita como data

É isso que eu quero que explique. o que é "não aceitar como data"? o que aparece na tela?

 

Teste com variáveis definidas por ocê:

 

$data = '01/01/2009';

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que o Beraldo esta dizendo é para você dar um echo nas variáveis antes de jogar na função. Assim

$campo1 = $row_Recordset1['Resposta'];
echo 'Campo 1 - '.$campo1;

$campo2 = $row_Recordset1['Prazo'];
echo '<br/>Campo 2 - '.$campo2;

Veja o que imprime

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Carlos,

Primeiro, obrigado pela atenção, e não respondi antes, pois no serviço, não tenho acesso à programação.

Bom o que imprime é isso:

 

Campo 1 -

Campo 2 - 30

Como estou numa tela de cadastro o input recebe o valor do campo 'Resposta' como ' ' (vazio), essa é uma questão que percebi agora.

Ai quando eu faço assim:

 

$campo1 = $row_Recordset1['Resposta'];

e coloco no input

value="<?php echo somar_dias_uteis($campo1''30','');?>"

Aparece esta mensagem

 

<br /> <b>Warning</b>: gmmktime() expects parameter 6 to be long, string given in <b>/home/tcemsgabcon/public_html/diasuteis.php</b> on line <b>92</b><br /> <br />23/01/1970

 

ai não sei o que acontece, se eu usar a variavel

 

echo ($row_Recordset1['Prazo']);

e coloco no input

 

value="<?php echo somar_dias_uteis('01/06/2009',$campo2,'');?>"

Funciona normalmente

imprime o resultado certo que é '17/07/2009'

 

o campo1 'Resposta' = data

o campo2 'Prazo' = inteiro

 

Um abraço

 

Naelson

 

O que o Beraldo esta dizendo é para você dar um echo nas variáveis antes de jogar na função. Assim

$campo1 = $row_Recordset1['Resposta'];
echo 'Campo 1 - '.$campo1;

$campo2 = $row_Recordset1['Prazo'];
echo '<br/>Campo 2 - '.$campo2;

Veja o que imprime

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema é que o $row_Recordset1['Resposta'] não está recebendo o valor que deveria. Confira o nome - lembre-se que o PHP é case-sensitive. $row_Recordset1['Resposta'] é DIFERENTE $row_Recordset1['resposta'] que é DIFERENTE $row_Recordset1['RESPOSTA'] - pois o problema pode estar somente ali. Pelo que eu entendi, o que você quer é algo que vai gerar parcelas, onde o campo 1 é a data inicial e o campo 2 é o prazo da próxima parcela.

 

Antes de jogar na função, imprima na tela o conteúdo da $campo1 e veja que ela tem que estar em formato de data (dd/mm/aaaa).

 

Espero ter ajudado

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema é que o $row_Recordset1['Resposta'] não está recebendo o valor que deveria. Confira o nome - lembre-se que o PHP é case-sensitive. $row_Recordset1['Resposta'] é DIFERENTE $row_Recordset1['resposta'] que é DIFERENTE $row_Recordset1['RESPOSTA'] - pois o problema pode estar somente ali. Pelo que eu entendi, o que você quer é algo que vai gerar parcelas, onde o campo 1 é a data inicial e o campo 2 é o prazo da próxima parcela.

 

Antes de jogar na função, imprima na tela o conteúdo da $campo1 e veja que ela tem que estar em formato de data (dd/mm/aaaa).

 

Espero ter ajudado

 

Carlos Eduardo

Olá Carlos,

Baseado nas suas observações e do Beraldo percebi somente agora que o campo em questão 'Resposta', como estou numa tela de input, ele está vazio quando eu executo a função, agora eu fiz assim coloquei um if, veja

 

$campo2 = $row_Recordset1['Prazo'];

if ("".$row_Recordset1['Resposta']."" >' ') { 
  $campo3 = $row_Recordset1['Resposta'];

		  <tr>
			<td class="KT_th"><label for="Revelia_<?php echo $cnt1; ?>">Revelia:</label></td>
			<td><input type="text" name="" id="Revelia_<?php echo $cnt1; ?>" value="<?php echo somar_dias_uteis($campo3,$campo2,'');?>" size="10" maxlength="22" /> <?php echo $tNGs->displayFieldHint("Revelia");?> <?php echo $tNGs->displayFieldError("notificacao", "Revelia", $cnt1);?> </td>
			  </td>
		  </tr>

}else {
}
?>

acontece o seguinte agora como no form tenho alguns <?php, esses <?php e ?> estão matando o else, ' esse else está fora do comando <?php' e eu não consegui prosseguir para testar esse if, pois se eu colocar um <?php o else fica fora do if, como poderia colocar esse if, ele está certo.

Mais uma vez obrigado.

Um abraço

 

Naelson

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, teu IF tá estranho... Pra testar se está vazio, use empty().

 

Pelo que eu entendi, tua condição ficaria mais ou menos assim (apesar de achar que a lógica tá estranha)

if (!empty($row_Recordset1['Resposta'])) { 
  $campo3 = $row_Recordset1['Resposta'];
	?>
		 <tr>
			<td class="KT_th"><label for="Revelia_<?php echo $cnt1; ?>">Revelia:</label></td>
			<td><input type="text" name="" id="Revelia_<?php echo $cnt1; ?>" value="<?php echo somar_dias_uteis($campo3,$campo2,'');?>" size="10" maxlength="22" /> <?php echo $tNGs->displayFieldHint("Revelia");?> <?php echo $tNGs->displayFieldError("notificacao", "Revelia", $cnt1);?> </td>
			  </td>
		  </tr>
<?php
}else {

// aí aqui você coloca o que tem que fazer se estiver vazio
}
?>

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, teu IF tá estranho... Pra testar se está vazio, use empty().

 

Pelo que eu entendi, tua condição ficaria mais ou menos assim (apesar de achar que a lógica tá estranha)

if (!empty($row_Recordset1['Resposta'])) { 
  $campo3 = $row_Recordset1['Resposta'];
	?>
		 <tr>
			<td class="KT_th"><label for="Revelia_<?php echo $cnt1; ?>">Revelia:</label></td>
			<td><input type="text" name="" id="Revelia_<?php echo $cnt1; ?>" value="<?php echo somar_dias_uteis($campo3,$campo2,'');?>" size="10" maxlength="22" /> <?php echo $tNGs->displayFieldHint("Revelia");?> <?php echo $tNGs->displayFieldError("notificacao", "Revelia", $cnt1);?> </td>
			  </td>
		  </tr>
<?php
}else {

// aí aqui você coloca o que tem que fazer se estiver vazio

}
?>

Carlos Eduardo

Olá Carlos,

Mais uma vez obrigado pela resposta.

A questão é que não expliquei direito, eu preciso do contrário, isso é só se o campo Resposta tiver alguma coisa ele executa os comandos a seguir, senão ele salta esses comandos, pois para executar o campo precisa ter algum valor.

 

Então como eu faria para ser não vazio ; if se não for vazio .bla bla...

if (!empty($row_Recordset1['Resposta'])) {

 

Um abraço

 

Naelson.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha... ali como eu fiz já estava assim... Veja

 

if (!empty($row_Recordset1['Resposta'])) { - tem um sinal de negação ! antes... Então ele está dizendo assim

 

Se o campo $row_Recordset1['Resposta']) NÃO estiver vazio, faça isto.

 

Veja a diferença...

 

if (empty($row_Recordset1['Resposta'])) { - Então ele está dizendo assim

 

Se o campo $row_Recordset1['Resposta']) estiver vazio, faça isto.

 

Espero ter ajudado

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha... ali como eu fiz já estava assim... Veja

 

if (!empty($row_Recordset1['Resposta'])) { - tem um sinal de negação ! antes... Então ele está dizendo assim

 

Se o campo $row_Recordset1['Resposta']) NÃO estiver vazio, faça isto.

 

Veja a diferença...

 

if (empty($row_Recordset1['Resposta'])) { - Então ele está dizendo assim

 

Se o campo $row_Recordset1['Resposta']) estiver vazio, faça isto.

 

Espero ter ajudado

 

Carlos Eduardo

Olá Carlos, estou apanhando feito doido e fazendo voce perder seu tempo.

 

O que acontece é que estou numa tela de cadastro, e os inputs são executados ao abrir o form, eu precisaria executar algo assim:

 

if (!empty($row_Recordset1['Resposta'])) {

$campo3 = $row_Recordset1['Resposta'];

?>

 

<tr>

<td class="KT_th"><label for="Revelia_<?php echo $cnt1; ?>">Revelia:</label></td>

<td><input type="text" name="" id="Revelia_<?php echo $cnt1; ?>" value="<?php echo somar_dias_uteis($campo3,$campo2,'');?>" size="10" maxlength="22" /> <?php echo $tNGs->displayFieldHint("Revelia");?> <?php echo $tNGs->displayFieldError("notificacao", "Revelia", $cnt1);?> </td>

</td>

</tr>

<?php

 

}else ?>

<?php

?>

<tr>

<td class="KT_th"><label for="Revelia_<?php echo $cnt1; ?>">Revelia:</label></td>

<td><input type="text" name="" id="Revelia_<?php echo $cnt1; ?>" value="<?php echo KT_formatDate($row_rsnotificacao['Revelia']); ?>" size="10" maxlength="22" /> <?php echo $tNGs->displayFieldHint("Revelia");?> <?php echo $tNGs->displayFieldError("notificacao", "Revelia", $cnt1);?> </td>

</td>

</tr>

 

mais não estou conseguindo achar a solução, o que estou fazendo de errado, onde eu poderia colocar estes comandos, para serem executados ao preencher o campo (Resposta). Se puder me atender mais uma vez eu agradeço imensamente.

 

Obs. Estou colocando duas vezes a mesma informação pois se for vazio o campo Resposta, o form com este campo não é mostrado por causa do if.

E desculpe minha falta de conhecimento no !if, agora eu já sei a diferença.

Um abraço

 

Naelson

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sugiro fazer assim

 

if (!empty($row_Recordset1['Resposta'])) { 
	 $campo3 = $row_Recordset1['Resposta'];
	 $soma = somar_dias_uteis($campo3,$campo2,'');
} else {
	 $soma = '';
}
?>

<tr>
<td class="KT_th"><label for="Revelia_<?php echo $cnt1; ?>">Revelia:</label></td>
<td><input type="text" name="" id="Revelia_<?php echo $cnt1; ?>" value="<?php echo $soma;?>" size="10" maxlength="22" /> <?php echo $tNGs->displayFieldHint("Revelia");?> <?php echo $tNGs->displayFieldError("notificacao", "Revelia", $cnt1);?> </td>

Daí você tira a parte do ELSE.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sugiro fazer assim

 

if (!empty($row_Recordset1['Resposta'])) { 
	 $campo3 = $row_Recordset1['Resposta'];
	 $soma = somar_dias_uteis($campo3,$campo2,'');
} else {
	 $soma = '';
}
?>

<tr>
<td class="KT_th"><label for="Revelia_<?php echo $cnt1; ?>">Revelia:</label></td>
<td><input type="text" name="" id="Revelia_<?php echo $cnt1; ?>" value="<?php echo $soma;?>" size="10" maxlength="22" /> <?php echo $tNGs->displayFieldHint("Revelia");?> <?php echo $tNGs->displayFieldError("notificacao", "Revelia", $cnt1);?> </td>

Daí você tira a parte do ELSE.

 

Carlos Eduardo

Olá Carlos,

 

Parabens pela boa vontade e disposição,

agora funciona sem erros, mais o resultado não é mostrado, no campo revelia, será que não é porque ao abrir o form as informações do input já estão definidas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Carlos,

 

Parabens pela boa vontade e disposição,

agora funciona sem erros, mais o resultado não é mostrado, no campo revelia, será que não é porque ao abrir o form as informações do input já estão definidas

Como assim já estão definidas? Não entendi muito bem... Teu sistema tá hospedado em algum lugar? Tem como olhar, pra eu entender como funciona direito?

 

Se não estiver hospedado ou não tiver como olhar, tenta explicar como funciona o teu sistema... Qual a lógica...

 

Porque agora complicou pra eu te ajudar...

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Carlos,

 

Parabens pela boa vontade e disposição,

agora funciona sem erros, mais o resultado não é mostrado, no campo revelia, será que não é porque ao abrir o form as informações do input já estão definidas

Como assim já estão definidas? Não entendi muito bem... Teu sistema tá hospedado em algum lugar? Tem como olhar, pra eu entender como funciona direito?

 

Se não estiver hospedado ou não tiver como olhar, tenta explicar como funciona o teu sistema... Qual a lógica...

 

Porque agora complicou pra eu te ajudar...

 

Carlos Eduardo

 

Olá Carlos, bom dia,

 

http://www.tcems-gab-cons-jrpc.com/diasuteis.php

 

se quiser ver o codigo completo da pagina.

 

<?php require_once('Connections/tcemsgabcon.php'); ?>

 

<?php

 

include("feriado.php");

 

/*

formas diferentes de usar a funcao

 

1- qdt de dias uteis a contar apartir de uma data especifica ou fixa você pode passar a data direto nos paremetros da funcao

function somar_dias_uteis($str_data,$int_qtd_dias_somar = 7,$feriados)

 

chamando a funcao

somar_dias_uteis('09/04/2009','','');

ou

$data = date('Y-m-d');

somar_dias_uteis('$data','','');

 

2- nao precisa passar os dias como parametro da funcao tipo function somar_dias_uteis($str_data,$int_qtd_dias_somar,$feriados)

para chamar a funcao fica

somar_dias_uteis('09/04/2009','4','');

ou

$data = date('Y-m-d');

somar_dias_uteis('$data','4','');

*/

 

function somar_dias_uteis($str_data,$int_qtd_dias_somar,$feriados) {

 

// Caso seja informado uma data do MySQL do tipo DATETIME - aaaa-mm-dd 00:00:00

// Transforma para DATE - aaaa-mm-dd

 

$str_data = substr($str_data,0,10);

 

// Se a data estiver no formato brasileiro: dd/mm/aaaa

// Converte-a para o padrão americano: aaaa-mm-dd

 

if ( preg_match("@/@",$str_data) == 1 ) {

 

$str_data = implode("-", array_reverse(explode("/",$str_data)));

 

}

 

 

// chama a funcao que calcula a pascoa

$pascoa_dt = dataPascoa(date('Y'));

$aux_p = explode("/", $pascoa_dt);

$aux_dia_pas = $aux_p[0];

$aux_mes_pas = $aux_p[1];

$pascoa = "$aux_mes_pas"."-"."$aux_dia_pas"; // crio uma data somente como mes e dia

 

 

// chama a funcao que calcula o carnaval

$carnaval_dt = dataCarnaval(date('Y'));

$aux_carna = explode("/", $carnaval_dt);

$aux_dia_carna = $aux_carna[0];

$aux_mes_carna = $aux_carna[1];

$carnaval = "$aux_mes_carna"."-"."$aux_dia_carna";

 

 

// chama a funcao que calcula corpus christi

$CorpusChristi_dt = dataCorpusChristi(date('Y'));

$aux_cc = explode("/", $CorpusChristi_dt);

$aux_cc_dia = $aux_cc[0];

$aux_cc_mes = $aux_cc[1];

$Corpus_Christi = "$aux_cc_mes"."-"."$aux_cc_dia";

 

 

// chama a funcao que calcula a sexta feira santa

$sexta_santa_dt = dataSextaSanta(date('Y'));

$aux = explode("/", $sexta_santa_dt);

$aux_dia = $aux[0];

$aux_mes = $aux[1];

$sexta_santa = "$aux_mes"."-"."$aux_dia";

 

 

 

$feriados = array("01-01", $carnaval, $sexta_santa, $pascoa, $Corpus_Christi, "04-21", "05-01", "06-12" ,"07-09", "07-16", "09-07", "10-12", "11-02", "11-15", "12-24", "12-25", "12-31");

 

 

$array_data = explode('-', $str_data);

$count_days = 0;

$int_qtd_dias_uteis = 0;

 

 

 

 

while ( $int_qtd_dias_uteis < $int_qtd_dias_somar ) {

 

$count_days++;

$day = date('m-d',strtotime('+'.$count_days.'day',strtotime($str_data)));

 

if(($dias_da_semana = gmdate('w', strtotime('+'.$count_days.' day', gmmktime(0, 0, 0, $array_data[1], $array_data[2], $array_data[0]))) ) != '0' && $dias_da_semana != '6' && !in_array($day,$feriados)) {

 

$int_qtd_dias_uteis++;

}

 

}

 

return gmdate('d/m/Y',strtotime('+'.$count_days.' day',strtotime($str_data)));

 

}

 

 

 

 

 

?>

 

<?php

// Load the common classes

require_once('includes/common/KT_common.php');

 

// Load the tNG classes

require_once('includes/tng/tNG.inc.php');

 

// Load the KT_back class

require_once('includes/nxt/KT_back.php');

 

// Make a transaction dispatcher instance

$tNGs = new tNG_dispatcher("");

 

// Make unified connection variable

$conn_tcemsgabcon = new KT_connection($tcemsgabcon, $database_tcemsgabcon);

 

// Start trigger

$formValidation = new tNG_FormValidation();

$formValidation->addField("OficioNum", true, "numeric", "", "", "", "");

$formValidation->addField("OficioAno", true, "text", "", "", "", "");

$formValidation->addField("Edital_DOE", false, "date", "date", "", "", "");

$formValidation->addField("AR_Rec_Origem", false, "date", "date", "", "", "");

$formValidation->addField("Resposta", false, "date", "date", "", "", "");

$formValidation->addField("Prorrogacao", false, "date", "date", "", "", "");

$formValidation->addField("Revelia", false, "date", "date", "", "", "");

$tNGs->prepareValidation($formValidation);

// End trigger

 

if (!function_exists("GetSQLValueString")) {

function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")

{

if (PHP_VERSION < 6) {

$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

}

 

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

 

switch ($theType) {

case "text":

$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

break;

case "long":

case "int":

$theValue = ($theValue != "") ? intval($theValue) : "NULL";

break;

case "double":

$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";

break;

case "date":

$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

break;

case "defined":

$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;

break;

}

return $theValue;

}

}

 

mysql_select_db($database_tcemsgabcon, $tcemsgabcon);

$query_Recordset1 = "SELECT * FROM notificacao";

$Recordset1 = mysql_query($query_Recordset1, $tcemsgabcon) or die(mysql_error());

$row_Recordset1 = mysql_fetch_assoc($Recordset1);

$totalRows_Recordset1 = mysql_num_rows($Recordset1);

 

mysql_select_db($database_tcemsgabcon, $tcemsgabcon);

$query_Recordset2 = "SELECT guiaitems.Protocolo, guiaitems.DataEntrada, guiaitems.OrgaoCod, guiaitems.OrgaoDescricao, guiaitems.AssCod, guiaitems.AssNumAno, guiaitems.AssDesc, guiaitems.MotivoCod, guiaitems.MotivoDesc, guiaitems.Status, guiaitems.MotivoReal, guiaitems.TCSigla, guiaitems.TCNum, guiaitems.TCAno FROM guiaitems";

$Recordset2 = mysql_query($query_Recordset2, $tcemsgabcon) or die(mysql_error());

$row_Recordset2 = mysql_fetch_assoc($Recordset2);

$totalRows_Recordset2 = mysql_num_rows($Recordset2);

 

mysql_select_db($database_tcemsgabcon, $tcemsgabcon);

$query_Recordset4 = "SELECT * FROM autoridades";

$Recordset4 = mysql_query($query_Recordset4, $tcemsgabcon) or die(mysql_error());

$row_Recordset4 = mysql_fetch_assoc($Recordset4);

$totalRows_Recordset4 = mysql_num_rows($Recordset4);

 

mysql_select_db($database_tcemsgabcon, $tcemsgabcon);

$query_Recordset5 = "SELECT orgao.OrgaoCod, orgao.OrgaoDescricao FROM orgao";

$Recordset5 = mysql_query($query_Recordset5, $tcemsgabcon) or die(mysql_error());

$row_Recordset5 = mysql_fetch_assoc($Recordset5);

$totalRows_Recordset5 = mysql_num_rows($Recordset5);

 

mysql_select_db($database_tcemsgabcon, $tcemsgabcon);

$query_Recordset6 = "SELECT login.username FROM login";

$Recordset6 = mysql_query($query_Recordset6, $tcemsgabcon) or die(mysql_error());

$row_Recordset6 = mysql_fetch_assoc($Recordset6);

$totalRows_Recordset6 = mysql_num_rows($Recordset6);

 

// Make an insert transaction instance

$ins_notificacao = new tNG_multipleInsert($conn_tcemsgabcon);

$tNGs->addTransaction($ins_notificacao);

// Register triggers

$ins_notificacao->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Insert1");

$ins_notificacao->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation);

$ins_notificacao->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php");

// Add columns

$ins_notificacao->setTable("notificacao");

$ins_notificacao->addColumn("OficioNum", "NUMERIC_TYPE", "POST", "OficioNum");

$ins_notificacao->addColumn("OficioAno", "STRING_TYPE", "POST", "OficioAno", "2009");

$ins_notificacao->addColumn("Protocolo", "NUMERIC_TYPE", "POST", "Protocolo");

$ins_notificacao->addColumn("Nome", "STRING_TYPE", "POST", "Nome");

$ins_notificacao->addColumn("OrgaoCod", "STRING_TYPE", "POST", "OrgaoCod");

$ins_notificacao->addColumn("Prazo", "STRING_TYPE", "POST", "Prazo", "30");

$ins_notificacao->addColumn("PrazoRetorno", "STRING_TYPE", "POST", "PrazoRetorno");

$ins_notificacao->addColumn("Edital_DOE", "DATE_TYPE", "POST", "Edital_DOE");

$ins_notificacao->addColumn("AR_Rec_Origem", "DATE_TYPE", "POST", "AR_Rec_Origem");

$ins_notificacao->addColumn("Resposta", "DATE_TYPE", "POST", "Resposta", "");

$ins_notificacao->addColumn("Prorrogacao", "DATE_TYPE", "POST", "Prorrogacao");

$ins_notificacao->addColumn("Revelia", "DATE_TYPE", "POST", "Revelia");

$ins_notificacao->addColumn("Observacao", "STRING_TYPE", "POST", "Observacao");

$ins_notificacao->addColumn("Anexo", "STRING_TYPE", "POST", "Anexo");

$ins_notificacao->addColumn("Status", "STRING_TYPE", "POST", "Status");

$ins_notificacao->addColumn("username", "STRING_TYPE", "POST", "username");

$ins_notificacao->setPrimaryKey("id_not", "NUMERIC_TYPE");

 

// Make an update transaction instance

$upd_notificacao = new tNG_multipleUpdate($conn_tcemsgabcon);

$tNGs->addTransaction($upd_notificacao);

// Register triggers

$upd_notificacao->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Update1");

$upd_notificacao->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation);

$upd_notificacao->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php");

// Add columns

$upd_notificacao->setTable("notificacao");

$upd_notificacao->addColumn("OficioNum", "NUMERIC_TYPE", "POST", "OficioNum");

$upd_notificacao->addColumn("OficioAno", "STRING_TYPE", "POST", "OficioAno");

$upd_notificacao->addColumn("Protocolo", "NUMERIC_TYPE", "POST", "Protocolo");

$upd_notificacao->addColumn("Nome", "STRING_TYPE", "POST", "Nome");

$upd_notificacao->addColumn("OrgaoCod", "STRING_TYPE", "POST", "OrgaoCod");

$upd_notificacao->addColumn("Prazo", "STRING_TYPE", "POST", "Prazo");

$upd_notificacao->addColumn("PrazoRetorno", "STRING_TYPE", "POST", "PrazoRetorno");

$upd_notificacao->addColumn("Edital_DOE", "DATE_TYPE", "POST", "Edital_DOE");

$upd_notificacao->addColumn("AR_Rec_Origem", "DATE_TYPE", "POST", "AR_Rec_Origem");

$upd_notificacao->addColumn("Resposta", "DATE_TYPE", "POST", "Resposta");

$upd_notificacao->addColumn("Prorrogacao", "DATE_TYPE", "POST", "Prorrogacao");

$upd_notificacao->addColumn("Revelia", "DATE_TYPE", "POST", "Revelia");

$upd_notificacao->addColumn("Observacao", "STRING_TYPE", "POST", "Observacao");

$upd_notificacao->addColumn("Anexo", "STRING_TYPE", "POST", "Anexo");

$upd_notificacao->addColumn("Status", "STRING_TYPE", "POST", "Status");

$upd_notificacao->addColumn("username", "STRING_TYPE", "POST", "username");

$upd_notificacao->setPrimaryKey("id_not", "NUMERIC_TYPE", "GET", "id_not");

 

// Make an instance of the transaction object

$del_notificacao = new tNG_multipleDelete($conn_tcemsgabcon);

$tNGs->addTransaction($del_notificacao);

// Register triggers

$del_notificacao->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Delete1");

$del_notificacao->registerTrigger("END", "Trigger_Default_Redirect", 99, "includes/nxt/back.php");

// Add columns

$del_notificacao->setTable("notificacao");

$del_notificacao->setPrimaryKey("id_not", "NUMERIC_TYPE", "GET", "id_not");

 

// Execute all the registered transactions

$tNGs->executeTransactions();

 

// Get the transaction recordset

$rsnotificacao = $tNGs->getRecordset("notificacao");

$row_rsnotificacao = mysql_fetch_assoc($rsnotificacao);

$totalRows_rsnotificacao = mysql_num_rows($rsnotificacao);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Untitled Document</title>

<link href="includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" />

<script src="includes/common/js/base.js" type="text/javascript"></script>

<script src="includes/common/js/utility.js" type="text/javascript"></script>

<script src="includes/skins/style.js" type="text/javascript"></script>

<?php echo $tNGs->displayValidationRules();?>

<script src="includes/nxt/scripts/form.js" type="text/javascript"></script>

<script src="includes/nxt/scripts/form.js.php" type="text/javascript"></script>

<script type="text/javascript">

$NXT_FORM_SETTINGS = {

duplicate_buttons: false,

show_as_grid: true,

merge_down_value: true

}

</script>

</head>

 

<body>

<?php

echo $tNGs->getErrorMsg();

?>

<div class="KT_tng">

<h1>

<?php

// Show IF Conditional region1

if (@$_GET['id_not'] == "") {

?>

<?php echo NXT_getResource("Insert_FH"); ?>

<?php

// else Conditional region1

} else { ?>

<?php echo NXT_getResource("Update_FH"); ?>

<?php }

// endif Conditional region1

?>

Notificacao </h1>

<div class="KT_tngform">

<form method="post" id="form1" action="<?php echo KT_escapeAttribute(KT_getFullUri()); ?>">

<?php $cnt1 = 0; ?>

<?php do { ?>

<?php $cnt1++; ?>

<?php

// Show IF Conditional region1

if (@$totalRows_rsnotificacao > 1) {

?>

<h2><?php echo NXT_getResource("Record_FH"); ?> <?php echo $cnt1; ?></h2>

<?php }

// endif Conditional region1

?>

<table cellpadding="2" cellspacing="0" class="KT_tngtable">

<tr>

<td class="KT_th"><label for="OficioNum_<?php echo $cnt1; ?>">OficioNum:</label></td>

<td><input type="text" name="OficioNum_<?php echo $cnt1; ?>" id="OficioNum_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rsnotificacao['OficioNum']); ?>" size="4" />

<?php echo $tNGs->displayFieldHint("OficioNum");?> <?php echo $tNGs->displayFieldError("notificacao", "OficioNum", $cnt1); ?></td>

</tr>

<tr>

<td class="KT_th"><label for="OficioAno_<?php echo $cnt1; ?>">OficioAno:</label></td>

<td><input type="text" name="OficioAno_<?php echo $cnt1; ?>" id="OficioAno_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rsnotificacao['OficioAno']); ?>" size="4" />

<?php echo $tNGs->displayFieldHint("OficioAno");?> <?php echo $tNGs->displayFieldError("notificacao", "OficioAno", $cnt1); ?></td>

</tr>

<tr>

<td class="KT_th"><label for="Protocolo_<?php echo $cnt1; ?>">Protocolo:</label></td>

<td><select name="Protocolo_<?php echo $cnt1; ?>" id="Protocolo_<?php echo $cnt1; ?>">

<option value=""><?php echo NXT_getResource("Select one..."); ?></option>

<?php

do {

?>

<option value="<?php echo $row_Recordset2['Protocolo']?>"<?php if (!(strcmp($row_Recordset2['Protocolo'], $row_rsnotificacao['Protocolo']))) {echo "SELECTED";} ?>><?php echo $row_Recordset2['Protocolo']?></option>

<?php

} while ($row_Recordset2 = mysql_fetch_assoc($Recordset2));

$rows = mysql_num_rows($Recordset2);

if($rows > 0) {

mysql_data_seek($Recordset2, 0);

$row_Recordset2 = mysql_fetch_assoc($Recordset2);

}

?>

</select>

<?php echo $tNGs->displayFieldError("notificacao", "Protocolo", $cnt1); ?></td>

</tr>

<tr>

<td class="KT_th"><label for="Nome_<?php echo $cnt1; ?>">Nome:</label></td>

<td><select name="Nome_<?php echo $cnt1; ?>" id="Nome_<?php echo $cnt1; ?>">

<option value=""><?php echo NXT_getResource("Select one..."); ?></option>

<?php

do {

?>

<option value="<?php echo $row_Recordset4['Nome']?>"<?php if (!(strcmp($row_Recordset4['Nome'], $row_rsnotificacao['Nome']))) {echo "SELECTED";} ?>><?php echo $row_Recordset4['Nome']?></option>

<?php

} while ($row_Recordset4 = mysql_fetch_assoc($Recordset4));

$rows = mysql_num_rows($Recordset4);

if($rows > 0) {

mysql_data_seek($Recordset4, 0);

$row_Recordset4 = mysql_fetch_assoc($Recordset4);

}

?>

</select>

<?php echo $tNGs->displayFieldError("notificacao", "Nome", $cnt1); ?></td>

</tr>

<tr>

<td class="KT_th"><label for="OrgaoCod_<?php echo $cnt1; ?>">OrgaoCod:</label></td>

<td><select name="OrgaoCod_<?php echo $cnt1; ?>" id="OrgaoCod_<?php echo $cnt1; ?>">

<option value=""><?php echo NXT_getResource("Select one..."); ?></option>

<?php

do {

?>

<option value="<?php echo $row_Recordset5['OrgaoCod']?>"<?php if (!(strcmp($row_Recordset5['OrgaoCod'], $row_rsnotificacao['OrgaoCod']))) {echo "SELECTED";} ?>><?php echo $row_Recordset5['OrgaoCod']?></option>

<?php

} while ($row_Recordset5 = mysql_fetch_assoc($Recordset5));

$rows = mysql_num_rows($Recordset5);

if($rows > 0) {

mysql_data_seek($Recordset5, 0);

$row_Recordset5 = mysql_fetch_assoc($Recordset5);

}

?>

</select>

<?php echo $tNGs->displayFieldError("notificacao", "OrgaoCod", $cnt1); ?></td>

</tr>

<tr>

<td class="KT_th"><label for="Prazo_<?php echo $cnt1; ?>">Prazo:</label></td>

<td><input type="text" name="Prazo_<?php echo $cnt1; ?>" id="Prazo_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rsnotificacao['Prazo']); ?>" size="2" maxlength="2" />

<?php echo $tNGs->displayFieldHint("Prazo");?> <?php echo $tNGs->displayFieldError("notificacao", "Prazo", $cnt1); ?></td>

</tr>

<tr>

<td class="KT_th"><label for="PrazoRetorno_<?php echo $cnt1; ?>">PrazoRetorno:</label></td>

<td><input type="text" name="PrazoRetorno_<?php echo $cnt1; ?>" id="PrazoRetorno_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rsnotificacao['PrazoRetorno']); ?>" size="3" maxlength="3" />

<?php echo $tNGs->displayFieldHint("PrazoRetorno");?> <?php echo $tNGs->displayFieldError("notificacao", "PrazoRetorno", $cnt1); ?></td>

</tr>

<tr>

<td class="KT_th"><label for="Edital_DOE_<?php echo $cnt1; ?>">Edital:</label></td>

<td><input type="text" name="Edital_DOE_<?php echo $cnt1; ?>" id="Edital_DOE_<?php echo $cnt1; ?>" value="<?php echo KT_formatDate($row_rsnotificacao['Edital_DOE']); ?>" size="10" maxlength="22" />

<?php echo $tNGs->displayFieldHint("Edital_DOE");?> <?php echo $tNGs->displayFieldError("notificacao", "Edital_DOE", $cnt1); ?></td>

</tr>

<tr>

<td class="KT_th"><label for="AR_Rec_Origem_<?php echo $cnt1; ?>">AR_Rec_Origem:</label></td>

<td><input type="text" name="AR_Rec_Origem_<?php echo $cnt1; ?>" id="AR_Rec_Origem_<?php echo $cnt1; ?>" value="<?php echo KT_formatDate($row_rsnotificacao['AR_Rec_Origem']); ?>" size="10" maxlength="22" />

<?php echo $tNGs->displayFieldHint("AR_Rec_Origem");?> <?php echo $tNGs->displayFieldError("notificacao", "AR_Rec_Origem", $cnt1); ?></td>

</tr>

<tr>

<td class="KT_th"><label for="Resposta_<?php echo $cnt1; ?>">Resposta:</label></td>

<td><input type="text" name="Resposta_<?php echo $cnt1; ?>" id="Resposta_<?php echo $cnt1; ?>" value="<?php echo KT_formatDate($row_rsnotificacao['Resposta']); ?>" size="10" maxlength="22" onkeyup="<?php if (!empty($row_rsnotificacao['Resposta'])) { $campo3 = $row_rsnotificacao['Resposta']; $soma = somar_dias_uteis($campo3,'30','');} else { $soma = '01/05/2009';}?>"/>

 

<?php echo $tNGs->displayFieldHint("Resposta");?> <?php echo $tNGs->displayFieldError("notificacao", "Resposta", $cnt1); ?></td>

</tr>

<tr>

<td class="KT_th"><label for="Prorrogacao_<?php echo $cnt1; ?>">Prorrogacao:</label></td>

<td><input type="text" name="Prorrogacao_<?php echo $cnt1; ?>" id="Prorrogacao_<?php echo $cnt1; ?>" value="<?php echo KT_formatDate($row_rsnotificacao['Prorrogacao']); ?>" size="10" maxlength="22" />

<?php echo $tNGs->displayFieldHint("Prorrogacao");?> <?php echo $tNGs->displayFieldError("notificacao", "Prorrogacao", $cnt1); ?></td>

</tr>

 

<?php

 

//if (!empty($row_Recordset1['Resposta'])) { $campo3 = $row_Recordset1['Resposta']; $soma = somar_dias_uteis($campo3,'30','');} else { $soma = '';}?>

 

<tr>

<td class="KT_th"><label for="Revelia_<?php echo $cnt1; ?>">Revelia:</label></td>

 

<td><input type="text" name="nome" onblur=value="<?php echo $soma; ?>" size="10" maxlength="22" />

 

 

<tr>

<td class="KT_th"><input type ="text" name ="nome" onBlur = "alert('Você saiu do campo email')"> <br>

 

<input type ="text" name ="email" onChange = "alert('Você saiu do campo email')"> <br>

 

 

 

 

 

<label for="Observacao_<?php echo $cnt1; ?>">Observacao:</label></td>

<td><input type="text" name="Observacao_<?php echo $cnt1; ?>" id="Observacao_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rsnotificacao['Observacao']); ?>" size="32" maxlength="150" />

<?php echo $tNGs->displayFieldHint("Observacao");?> <?php echo $tNGs->displayFieldError("notificacao", "Observacao", $cnt1); ?></td>

</tr>

<tr>

<td class="KT_th"><label for="Anexo_<?php echo $cnt1; ?>">Anexo:</label></td>

<td><input type="text" name="Anexo_<?php echo $cnt1; ?>" id="Anexo_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rsnotificacao['Anexo']); ?>" size="32" maxlength="150" />

<?php echo $tNGs->displayFieldHint("Anexo");?> <?php echo $tNGs->displayFieldError("notificacao", "Anexo", $cnt1); ?></td>

</tr>

<tr>

<td class="KT_th"><label for="Status_<?php echo $cnt1; ?>">Status:</label></td>

<td><input type="text" name="Status_<?php echo $cnt1; ?>" id="Status_<?php echo $cnt1; ?>" value="<?php echo KT_escapeAttribute($row_rsnotificacao['Status']); ?>" size="2" maxlength="2" />

<?php echo $tNGs->displayFieldHint("Status");?> <?php echo $tNGs->displayFieldError("notificacao", "Status", $cnt1); ?></td>

</tr>

<tr>

<td class="KT_th"><label for="username_<?php echo $cnt1; ?>">Username:</label></td>

<td><select name="username_<?php echo $cnt1; ?>" id="username_<?php echo $cnt1; ?>">

<option value=""><?php echo NXT_getResource("Select one..."); ?></option>

<?php

do {

?>

<option value="<?php echo $row_Recordset6['username']?>"<?php if (!(strcmp($row_Recordset6['username'], $row_rsnotificacao['username']))) {echo "SELECTED";} ?>><?php echo $row_Recordset6['username']?></option>

<?php

} while ($row_Recordset6 = mysql_fetch_assoc($Recordset6));

$rows = mysql_num_rows($Recordset6);

if($rows > 0) {

mysql_data_seek($Recordset6, 0);

$row_Recordset6 = mysql_fetch_assoc($Recordset6);

}

?>

</select>

<?php echo $tNGs->displayFieldError("notificacao", "username", $cnt1); ?></td>

</tr>

</table>

<input type="hidden" name="kt_pk_notificacao_<?php echo $cnt1; ?>" class="id_field" value="<?php echo KT_escapeAttribute($row_rsnotificacao['kt_pk_notificacao']); ?>" />

<?php } while ($row_rsnotificacao = mysql_fetch_assoc($rsnotificacao)); ?>

<div class="KT_bottombuttons">

<div>

<?php

// Show IF Conditional region1

if (@$_GET['id_not'] == "") {

?>

<input type="submit" name="KT_Insert1" id="KT_Insert1" value="<?php echo NXT_getResource("Insert_FB"); ?>" />

<?php

// else Conditional region1

} else { ?>

<input type="submit" name="KT_Update1" value="<?php echo NXT_getResource("Update_FB"); ?>" />

<input type="submit" name="KT_Delete1" value="<?php echo NXT_getResource("Delete_FB"); ?>" onclick="return confirm('<?php echo NXT_getResource("Are you sure?"); ?>');" />

<?php }

// endif Conditional region1

?>

<input type="button" name="KT_Cancel1" value="<?php echo NXT_getResource("Cancel_FB"); ?>" onclick="return UNI_navigateCancel(event, 'includes/nxt/back.php')" />

</div>

</div>

</form>

</div>

<p> </p>

<p><br class="clearfixplain" />

</p>

</div>

<p> </p>

</body>

</html>

<?php

mysql_free_result($Recordset1);

 

mysql_free_result($Recordset2);

 

mysql_free_result($Recordset4);

 

mysql_free_result($Recordset5);

 

mysql_free_result($Recordset6);

?>

 

Um abraço

 

Naelson

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei um erro aqui

<td><input type="text" name="nome" onblur=value="<?php echo $soma?>" size="10" maxlength="22" />

Isto aqui não funciona... O correto seria assim:

 

<td><input type="text" name="nome" value="<?php echo $soma?>" size="10" maxlength="22" />

Sem o onblur...

A não ser que o que você queira seja que, ao sair do campo ele execute uma função para retornar o valor... Se for isto, tá muito errado. Pra fazer isto, tem que colocar a função em javascript ou chamar a página PHP via ajax.

 

Qualquer coisa posta aí de novo

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.