Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 290
Localização: Parana/curitiba/brasil
Contato:

enviando dados via _REQUEST

28-06-2009 20:28

opa web blz, cara to com dificuldade em enviar dados de um input name="D1_CODIGO" para uma pagina com o seguinte codigo abaixo, esse input entra com o valor na linha

$sql = mysql_query("SELECT * FROM d1_controlepontofechamento where cod_funcionario3='$D1_CODIGO' and data_periodoinicial");

e verifica se os dados já foram cadastrados ou não no banco de dados!

obs: esse codigo abaixo se encontra na página consulta.php, e só verifica quando eu saio de dentro do input name="data_ini" na página profile.list.php no qual verifica e aparece uma pequena imagem com um x quando já esta cadastrado ou V de verdadeiro quando os dados ainda não estao cadastrados, tipo um validate!

http://novooriente.net/testes2009/relogioponto12.gif

//$D1_CODIGO = $_REQUEST['D1_CODIGO']; //$D1_CODIGO = $_POST[id]; $request = trim(strtolower($_REQUEST['data_ini'])); usleep(150000); $valid = 'true'; $sql = mysql_query("SELECT * FROM d1_controlepontofechamento where cod_funcionario3='$D1_CODIGO' and data_periodoinicial"); while ($result = mysql_fetch_assoc($sql)) { $data_ini = $result['data_periodoinicial']; //$nome do campo = $result['nome no database']; //$D1_CODIGO = $result['cod_funcionario3']; //$nome do campo = $result['nome no database']; if (strtolower($data_ini) == $request) { $valid = 'false'; break; } } echo $valid; ?>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17385
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

enviando dados via _REQUEST

28-06-2009 20:42

Você deve usar GET ou POST, não REQUEST

Esse problema de valores que não são passados muitas vezes é causado pelo seguinte:

- Falta de definição do método no form action
correção: <form action="" method="POST"...

- Falta do value no input
correção: <input type="text" name="nome" value="">

- Erro na hora de obter o valor depois de enviado
correto: $nome = $_POST['nome'];

Outra dica que dou é que não use letras maiúsculas, se todas as regras acima foram seguidas, o problema pode estar aí.
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 290
Localização: Parana/curitiba/brasil
Contato:

enviando dados via _REQUEST

29-06-2009 10:56

vou verificar...! :wink
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado