Ir para conteúdo
Fórum Script Brasil
  • 0

Colocar Informacao Na Text Do Form


glugani

Pergunta

23 respostass a esta questão

Posts Recomendados

  • 0

Cara, não poste 3 vezes seguidas.

Se a última mensagem for sua, edite-a, ou delete-a e poste outra, ok?

Isso é flood, e você pode acabar levando um warning da Administração se continuar... wink.gif

Sobre o seu problema, você quer carregar que valor pra dentro dela? Valor vindo de uma variável PHP? valor vindo de um Banco de dados?

Link para o comentário
Compartilhar em outros sites

  • 0

Sem problemas, vi que você não fez por mal. Acho que agente está precisando de um tópico fixo com regras da sessão. Vou ver se falo com o pessoal pra gente criar um... smile.gif

Sobre o exemplo, cara, vi que você está iniciando na linguagem.

Você está seguindo alguma apostila? Algum tutorial? Curso? Livro ou qualquer coisa parecida? huh.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Qual o jeito certo para pegar as informacoes de um formulario postado com o metodo Post ?

$variavel = $_POST ['campo'];

ou

$variavel = $campo;

No meu formulario so esse segundo jeito ta funcionando, tem algum problema de eu usar isso assim ???

quanto a parte de eu estar aprendendo se preciso de alguma coisa eu fico rodando nos foruns e olhando o que eu to precisando so que tem umas coisas que são fod... e ai eu to perguntando !

valeu

Muito Obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

Os 2 jeitos estariam corretos, mas o 2º pode, se usado indevidamente, causar falhas graves de segurança.

O seu primeiro não deve estar funcionando por causa do espaço

$campo = $_POST ['campo']; //está errado

$campo = $_POST['campo']; //está certo

Usar o POST é uma norma do "Programar corretamente"... happy.gif

Pra aprender, o básico, cara, eu usei essa apostila: Aplicações Web em PHP [Retirada da SuperPHP]... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Po valeu ai pela Apostila !!!

então eu coloquei assim:

eu coloquei isso e no primeiro jeito ele me retorna o cpf mais do segundo que é o jeito certo ele não retorna nada ...

$Errado=$txtCpf;

echo $Errado;

$Certo=$_POST['txtCpf'];

echo $Certo;

ele não funciona do jeito certo !!! rs... biggrin.gif

Muito Obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

Vou Postar meus 2 Arquivos:

*********************

Cred_1.php

*********************

<script Language='JavaScript'>

//Coloca a Mascara no CPF

function Mascara (objeto)

{

campo = eval (objeto);

caracteres = '01234567890';

separacoes = 3;

separacao1 = '.';

separacao2 = '-';

conjuntos = 4;

conjunto1 = 3;

conjunto2 = 7;

conjunto3 = 11;

conjunto4 = 14;

if ((caracteres.search(String.fromCharCode (window.event.keyCode))!=-1) && campo.value.length < (conjunto4))

{

if (campo.value.length == conjunto1)

campo.value = campo.value + separacao1;

else if (campo.value.length == conjunto2)

campo.value = campo.value + separacao1;

else if (campo.value.length == conjunto3)

campo.value = campo.value + separacao2;

}

else

event.returnValue = false;

}

//Efetua algumas verificações de texto

function Verificacao()

{

//Verifica se a variavel vCpf esta em ''

var vCpf=document.Dados.txtCpf.value;

if(vCpf == '')

{

//Poe o valor do campo Cpf na variavel vCpf

//Mensagem de Erro

alert ('Preencha o campo Cpf !');

//Manda o Foco para txt do Cpf

document.Dados.txtCpf.focus();

//Para não continuar com o submit

return false;

}

if (vCpf.length < 14)

{

//Mensagem de Erro

alert ('Cpf Incompleto !');

//Manda o Foco para txt do Cpf

document.Dados.txtCpf.focus();

//Para não continuar com o submit

return false;

}

//Rotina para testar o CPF

//Tira os pontos e traços da variavel

vCpf = vCpf.replace('.','');

vCpf = vCpf.replace('.','');

vCpf = vCpf.replace('-','');

x = 0;

soma = 0;

dig1 = 0;

dig2 = 0;

texto = '';

StrCPF1='';

len = vCpf.length;

x = len -1;

for (var i=0; i <= len - 3; i++)

{

y = vCpf.substring(i,i+1);

soma = soma + ( y * x);

x = x - 1;

texto = texto + y;

}

dig1 = 11 - (soma % 11);

if (dig1 == 10) dig1=0 ;

if (dig1 == 11) dig1=0 ;

StrCPF1 = vCpf.substring(0,len - 2) + dig1 ;

x = 11; soma=0;

for (var i=0; i <= len - 2; i++)

{

soma = soma + (vCpf.substring(i,i+1) * x);

x = x - 1;

}

dig2= 11 - (soma % 11);

if (dig2 == 10) dig2=0;

if (dig2 == 11) dig2=0;

if ((dig1 + '' + dig2) == vCpf.substring(len,len-2))

{

return true;

}

alert ('Número do CPF Inválido !');

document.Dados.txtCpf.focus();

return false;

}

//Fim da Rotina do CPF

</script>

<?

echo "

<html><head><title>Primeiro Passo</title></head>

<body>

<form name='Dados' action='Cred_2.php' method='Post' onsubmit='return Verificacao();'>

Cpf: <input type='text' size='14' name='txtCpf' onKeyPress=Mascara('document.Dados.txtCpf');><br><br>

<input type='submit' name='Proximo' value='Proximo'>

</body>

</form>

</html>

";

?>

*********************

Cred_2.php

*********************

<script Language='JavaScript'>

//Efetua algumas verificações de texto

function Verificacao()

{

//Verifica se a variavel vNome esta em ''

//Poe o valor do campo Nome na variavel vNome

vNome=document.Dados_2.txtNome.value;

if(vNome == '')

{

//Mensagem de Erro

alert ('Preencha o campo Nome !');

//Manda o Foco para txt do Nome

document.Dados_2.txtNome.focus();

//Para não continuar com o submit

return false;

}

}

</Script>

<html><head><title>Primeiro Passo</title></head>

<body>

<form name='Dados_2' action='Cred_3.htm' method='POST' onsubmit='return Verificacao();'>

<?

//Tira os Pontos e traços do Cpf

$vCpf = str_replace(".", "", $txtCpf);

$vCpf = str_replace("-", "", $vCpf);

//Essa parte é so para tirar a duvida do Post

$Errado=$txtCpf;

echo $Errado;

$Certo=$_POST['txtCpf'];

echo $Certo;

//Fim da Duvida

?>

<input type='hidden' value='<? echo $vCpf;?>'>

Nome: <input type='text' size='40' ma length='40' name='txtNome';><br>

Nome para Cracha: <input type='text' size='25' maxlength='25' name='txtNomeCracha';><br>

E-mail: <input type='text' size='60' maxlength='60' name='Email';><br>

Permite envio de informações por E-mail: Sim <input name='optEmail' value='Sim' type='radio'> / Não <input name='optEmail' value='não' type='radio'><br><br>

<input type='submit' name='Voltar' value='Voltar'>

<input type='submit' name='Continuar' value='Continuar'>

</body>

</form>

</html>

Roda eles que você vai ver, ele so funciona se eu não ponho aquele Post antes da variavel !!!!

Muito Obrigado !!!

Ta dando mo força !!!

Link para o comentário
Compartilhar em outros sites

  • 0

Sei sim, a sua versão do PHP é muito antiga.

Esse era o método usado antigamente.

Já estava suspeitando que era isso, mas não falei antes porque achei pouco provável alguém instalar uma versão tão antiga. Quando você falou que o seu professor tinha indicado aí eu confirmei as suspeitas... smile.gif

A minha sugestão é que você pegue a versão mais nova [a 4, não a 5].

Veja esse tutorial de como instalar e configurar tudo: http://www.rullerz.bsbhost.com/php/ smile.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...