Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fabio.aurelio

Pegar valor da session e jogar numa variavel do form em html

Recommended Posts

Pessoal, blz?

 

Eu tenho um arquivo que recebe os dados de uma session..tudo blz..

 

Neste arquivo eu tenho um form, que tem varios campos, mas um campo eu nao preciso que o usuario digite o valor, este campo tem que pegar o valor da sessione ja aparecer dentro do campo(protegido)

 

Meu codigo esta assim do form:

 


<form action=''class='form' name='form' method='POST'> 
<p><b>cidade:  </b><input type='text' name='cidade' id="cidade" size="30" maxlength="30" /> 

 

Este campo acima, nao tem que aparecer para o usuario digitar, na tela ele tem que ja aparecer com o valor que eu recuperar da session.

 

Tentei assim:

<input type='text' name="&_session['cidade']" id="cidade"  /> 

 

mas nao deu certo...!

Voces tem alguma ideia?

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá. Amigo.

 

Lembrando que é preciso utilizar o "session_start();" no início de sua aplicação.

 

<input type='text' name="&_session['cidade']" id="cidade" /> 

Correto:

 

 

 

<input type='text' name="<?php isset($_SESSION['cidade']) ? print $_SESSION['cidade'] : false" id="cidade" /> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Olá. Amigo.

 

Lembrando que é preciso utilizar o "session_start();" no início de sua aplicação.

 

<input type='text' name="&_session['cidade']" id="cidade" /> 

Correto:

 

 

 

<input type='text' name="<?php isset($_SESSION['cidade']) ? print $_SESSION['cidade'] : false" id="cidade" /> 

 

Entao, coloquei assim:

<input type='text' name="<?php isset($_SESSION['cidade']) ? print $_SESSION['cidade'] : false; ?>" id="cidade" /> 

 

Mas nao mostrou nao, ate fiz um teste mandando mostrar o conteudo da variavel e ele mostrou normal.

Não entendi, porque na linha acima ele nao mostra o valor da variavel cidade

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela força

 

Segue:

<?php
session_start();
if(isset($_SESSION['login'])){ 
echo $_SESSION['cidade'];
}else{
header("Location:/teste/");
}
?>
<?php
include('config.php'); 
if (isset($_POST['submitted'])) { 
foreach($_POST AS $key => $value) { $_POST[$key] = mysql_real_escape_string($value); } 
$sql = "INSERT INTO `tabelac` ( `cidade` ,`vendedor`)  VALUES(  '{$_POST['cidade']}' ,'{$_POST['vendedor']}' )" ; 
mysql_query($sql) or die(mysql_error()); 
  
     echo "<div class=\"avisocss\">Registro OK !</div>";
	echo " <meta http-equiv='refresh' content='2; url=/registro/'>";
}


<form action=''class='form' name='form' method='POST'> 
<p><b>Loja: <input type='text' name="<?php isset($_SESSION['cidade']) ? print $_SESSION['cidade'] : false; ?>" id="cidade" /> 
</form> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

abaixo do session start adicione:

 

 

 

print '<pre>';
print_r($_SESSION);
print '</pre>';

Execute o script e me mostre o que ver.

Compartilhar este post


Link para o post
Compartilhar em outros sites

abaixo do session start adicione:

 

 

 

print '<pre>';
print_r($_SESSION);
print '</pre>';

Execute o script e me mostre o que ver.

 

 

Então, foi como o teste que fiz.

 

Ele mostra o conteúdo das variáveis da session..certinho

 

Mas no bendito campo ele nao mostra ¬¬

Compartilhar este post


Link para o post
Compartilhar em outros sites

Do jeito que está aí não mostra mesmo... esta fora do VALUE rsrrs.

 

 

 

 

<input type='text' name="cidade" id="cidade" value="<?php isset($_SESSION['cidade']) ? print $_SESSION['cidade'] : false; ?>" />

Abraço, bom estudo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Do jeito que está aí não mostra mesmo... esta fora do VALUE rsrrs.

 

 

 

 

<input type='text' name="cidade" id="cidade" value="<?php isset($_SESSION['cidade']) ? print $_SESSION['cidade'] : false; ?>" />

Abraço, bom estudo.

 

Noooossa....eu preocupado com algo complexo e era algo "bobo"..rs

Valeu mesmo pela força..

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.