Jump to content


xina

Member Since 24/01/2004
Offline Last Active 21/08/2009, 11:17
-----

Topics I've Started

Pegar Caracteres Da Posição X Até Y

29/07/2009, 23:37

Boa noite pessoal


Estou com uma duvida.
Tenho um input text em um formulario onde a pessoa digita um numero de 30 digitos como exemplo
001100140338500875501000604619

Gostaria que quando esse campo de numeros perder o foco, fosse feito o seguinte: Seja pego os caracteres da posição 12 até a 18 e ja preenchesse um novo campo com esse valor, para q automatize para o usuario e ele nao tenha q digitar isso novamente.

Exemplo
digitei no campo 001100140338500875501000604619, ele pega os numeros da posição especificada em vermelho e ja preenche outro campo.
Pode ser tanto em javascript ou usando a jquery

Muito obrigado pessoal!

Select Entre Datas

20/03/2009, 17:28

Pessoal,
estou com um problema pra fazer um select
tenho que buscar os cheques cadastrados em um período tal, referentes a pessoal tal

nao me retorna nenhum resultado e nenhum erro...

no mysql o campo data está do tipo DATE
a funcao convData esta funcionando beleza.
valew pessoa


<?php

$id = $_POST["txtcliente"];
$data1 = convData($_POST["txtdata1"]);
$data2 = convData($_POST["txtdata2"]);

$link = mysql_connect("localhost", "root", "") or die("Não foi possível conectar:" .
	mysql_error());
$banco = mysql_select_db("divicredccf", $link) or die("Erro ao abrir banco:" .
	mysql_error());
$listatodos = mysql_query("select * from cheques where id ='$id' and dataentrada between '$data1' and '$data2'");

?>

<?php
while ($rs = mysql_fetch_array($listatodos)) {

   echo $rs["emitente"];
   echo "   -   ";
   echo $rs["id"];
   }
   ?>

Mysql Não Insere No Banco, Mas Diz Que Foi Inserido!

15/03/2009, 20:14

Pessoal, to kebrando a cabeça aqui com um script meu.... coisa basica, pois sou iniciante....
Acontece que ele diz que o registro foi inserido, porém no banco não é inserido, somente a mensagem é que é retornada! Não dá nenhum erro.

Valew pessoal


<title>Incluir Cliente</title>

<?php

		$link = mysql_connect("localhost", "root", "") or die ("Não foi possível conectar:".mysql_error());

		$banco = mysql_select_db("divicredccf", $link) or die ("Erro ao abrir banco:" .mysql_error());


  function convData($data) {
			if(substr($data,2,1) == "/")
			{
				$dd = substr($data, 0,2);
				$mm = substr($data, 3,2);
				$aa = substr($data, 6,4);
				$time = substr($data, 11,8);
				if($time != "")
					$data = $aa."-".$mm."-".$dd." ".$time;
				else
					$data = $aa."-".$mm."-".$dd;
			}
			else
			{
				$dd = substr($data, 8,2);
				$mm = substr($data, 5,2);
				$aa = substr($data, 0,4);
				$time = substr($data, 11,8);
				if($time != "")
					$data = $dd."/".$mm."/".$aa." ".$time;
				else
					$data = $dd."/".$mm."/".$aa;
			}
			if($data=='//')
			{
				$data = '';
			}
			return $data;
	}


$cliente = $_POST["txtcliente"]; //Número ID do cliente
$emitente = strtoupper($_POST["txtemitente"]);
$valor = $_POST["txtvalor"];
$vencimento = convData($_POST["txtvencimento"]);
$leituracheque = $_POST["txtleituracheque"];
$entrada = convData($_POST["txtdataentrada"]);







		$buscaigual = mysql_query("select * from cheques where leituracheque='$leituracheque'");

$linha = 0;

		while ($row=mysql_fetch_array($buscaigual)) {
	   
		   echo "Um cheque com esta mesma LEITURA foi cadastrada: ".$leituracheque.
				"<br>Para o cliente com ID: ". $row["idcliente"].
				"<p>"
			  ;


			$linha+1;  
		   
		}
if ($linha==0){


		mysql_query("Insert into cheques (idcliente, emitente, leituracheque, vencimento, valor, dataentrada)values ('$cliente','$emitente','$leituracheque','$vencimento','$valor','$entrada'");

		echo "Dados inseridos com sucesso!
					<p>
					Foram inseridos<p>
					O ID do cliente: " . $cliente  ."<br>
					O emitente: " . $emitente  ."<br>
					O valor: " . $valor  ."<br>
					O vencimento: " . $vencimento  ."<br>
					A leitura do cheque: " . $leituracheque  ."<br>
					A data de entrada: " . $entrada  ."<br>"

								  ;
}
?>

-- Estrutura da tabela `cheques`
--

CREATE TABLE IF NOT EXISTS `cheques` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `idcliente` int(5) NOT NULL,
  `emitente` varchar(50) NOT NULL,
  `leituracheque` varchar(50) NOT NULL,
  `vencimento` date NOT NULL,
  `valor` varchar(50) NOT NULL,
  `dataentrada` date NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2;

Qual Invenção Seria Util Hoje Em Dia?

17/09/2008, 13:08

Boa tarde pesssoal

Estou com um probleminha.... Estou com um trabalho de faculdade onde temos q criar, relançar ou refazer um produto ou algum tipo de prestação de serviço.
O trabalho pode ser ligado a área de tecnologia ou não.
Depois vou ter q montar o marketing desse produto....

Mas o problema eh esse , eh bastante dificil pensar no que fazer.... não sei mais o q homem pode qrer...
Aceito todos tipos de ideiass!
Quem puder ajudar agradeço!!

Valew galera

IPB Skin By Virteq