Jump to content


Photo

Onchange Do Input...


  • Faça o login para participar
3 replies to this topic

#1 CEZARFUHR

CEZARFUHR

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 02/02/2006, 09:40

ola pessoal..

preciso fazer o seguinte

tenho uma caixa de texto onde o usuario digita seu login.
atraves do onchange da caixa de texto, a pagina da um reflesh e passa o valor
da caixa de texto para uma variavel do php.

com essa variavel faço uma pesquisa no banco e preencho todos as outras caixas de texto.

usuario.php

<body>
<?
$pesquisa = mysql_query("select * from USUARIO where LOGIN = '$login'",$db);
$campos   = mysql_fetch_assoc($pesquisa);
$nome   = $campos['NOME'];
$status   = $campos['STATUS'];
?>
<input name="cdusuarioNovo" onChange="location.href='usuario.php?login=<?=$cdusuarioNovo?>">
<input name="dsusuario" type="text" value="<? echo $nome;?>">
<input name="dsusuario" type="text" value="<? echo $status;?>">
</body>


não consigo de geito nehum passar o valor digitado no input name"cdusuarioNovo" para uma variavel do php.

se alguem puder ajudar...

vlw!
Cezar.

Edição feita por: CEZARFUHR, 02/02/2006, 09:41.


#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 02/02/2006, 10:21

ah varios tópicos relacionado sobre essa sua dúvida
que no entando se usa $_POST['NOME_DO_CAMPO'];

antes de criar um tópico use a BUSCA ;)

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#3 CEZARFUHR

CEZARFUHR

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 02/02/2006, 10:50

me desculpe mas naum entendi aonde posso usar
$_POST['NOME_DO_CAMPO'];

assim naum funciono...

<input name="cdusuarioNovo" onChange="location.href='usuario.php?login=<?=$_POST['cdusuarioNovo']?>'">


nesse caso ai nau funcionou poderia me dar um exemoplo?

se eu tentar desse geito tbém naum!

echo $_POST[login];
<input name="cdusuarioNovo" onChange="location.href='usuario.php?login=<?=$cdusuarioNovo?>">

tbém naum da certo

quanto a pesquisa no forum naum encontrei nada, somonte uns exemplos de ajax,
que não sei como fazer e tbém por que não preciso atualizar somente uns campos e sim todos logo, fica mais facil da um reflesh na pagina..

alguem poderia me passar um link de algum topico relacionado??

ou dar um exemplo de como dar um reflesh na pagina e passar a variavel pro php?

clw!!

Cezar.

Edição feita por: CEZARFUHR, 02/02/2006, 11:03.


#4 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 02/02/2006, 11:38

Teste aê

<body>
<?php
mysql_connect("localhost","usuario","senha");
mysql_select_db("banco");
if (isset($_POST['dsusuario'])) {
$SQl = mysql_query("SELECT * FROM usuario WHERE login = '{$_POST['dsusuario']}'");
$RRr = mysql_fetch_array($SQl);
$nome = $RRr['nome'];
$status = $RRr['status'];
}
?>
<form method="POST" action='?'>
<input name="cdusuarioNovo" onChange="location.href='usuario.php?login=<?=$nome;?>"><br>
<input name="dsusuario" type="text" value="<?=$nome;?>"><br>
<input name="status" type="text" value="<?=$status;?>"><br>
<input type='submit' value='Enviar'>
</form>
</body>


T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq