rafaphp 0 Denunciar post Postado Agosto 16, 2008 OPA galera, to temtando juntar tudo oq eu aprendi até agora pra crir um "cadastro d usuários" em um arquivo.txt... nun sei c vai dar certo.... mas vamos lah, minha duvida é... COMO EU FZ PARA MUDAR O VALOR DE UMA VARIAVEL POR UM INPUT??? tipo o carinha digita lah o nome dele e um action muda o valor da variavel... eu procuteri mas non encontrei essa função,,,,... VALEW!!!! Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Agosto 16, 2008 Vai dar certo, sim. Basta se dedicar. Depois tente usando um banco de dados. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Não entendi direito sua dúvida, mas parece que a solução será JavaScript, não PHP. Você quer mudar o action do form conforme o valor do input? []s Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
rafaphp 0 Denunciar post Postado Agosto 16, 2008 opa, valew em... pretendo mas pra frente estuda mysql... entaum, vo explica melhor.... suponhamos q tenhamos: $nome= "nome do usuario" ai no input é assim.... <input ... value=coloque seu nome> ai quando o carinha colok o nome dele a variavel q antes era igual a "nome do usuario" vai ficar $nome="o nome que o usuario escreveu no input" tendeu??? ai dps o script vai add essa variavel no bd.txt.... Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Agosto 16, 2008 Se você quiser alterar o valor da variável do PHP, terá de enviar o formulário (pode usar ajax para não precisar recarregar a página). Você terá de fazer assim na página que recebe os dados do form: $nome = $_POST['campo_do_nome']; []s Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
rafaphp 0 Denunciar post Postado Agosto 16, 2008 hum... entendi, vo testar aqui e c der erro eu falo.. rsrsrs entaum, eu sempre escuto falar desse ajax.. oq é issu? é uma linguagem tamb? ou é alguma coiz no PHP mesmo??? tipo esse é um script ajax??? CODE $nome = $_POST['campo_do_nome']; ahh, e onde esta "campo_do_nome", eu coloco o nome que estah no input??? tipo,??? CODE $nome = $_POST['nome']; <input... name="nome"> Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Agosto 16, 2008 Ajax não é uma linguagem; é uma técnica, que une JavaScript, XML e uma linguagem server-side, que pode ser PHP, ASP,. JSP... http://pt.wikipedia.org/wiki/AJAX_(programa%C3%A7%C3%A3o)] O que postei não é Ajax. É puro PHP. O que vai no índice de $_POST é o atributo "name" do input, exatamente como você intuiu. http://forum.imasters.com.br/public/style_emoticons/default/clap.gif :D []s Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
rafaphp 0 Denunciar post Postado Agosto 16, 2008 ahhh, beleza, legal, to entendendo!!! http://forum.imasters.com.br/public/style_emoticons/default/blush.gif vo fz o cadastro aqui entaum..... qualq erro eu posto aqui, rsrsrsrs Compartilhar este post Link para o post Compartilhar em outros sites
rafaphp 0 Denunciar post Postado Agosto 16, 2008 onde estah o erro??? CODE <? $nome = $_POST['nome']; $cad = fopen("cad.txt","a") or die("banco de dados não encontrado"); fputs($cad,$nome."\r\n"); fclose($cad); $cad = fopen("cad.txt","r") or die("banco de dados não encontrado"); $ver = fgets($cad,100); echo "$ver"; fclose($cad); ?> <html> <body> <form> <input type="text" name="nome"> <input type="submit" method="post" > </form> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites