Ir ao conteúdo

pegar variavel em formulario post php/mysql


xrogerinho

Posts recomendados

Postado

Olá!!

 

tenho um formulário php para cadastro e gostaria de criar um campo onde trouxesse uma variável fixa, tipo o login do usuario, por exemplo:

 

 

       
 <td><input name="setor" type="text" <value="o nome do usuário que está logado" size="32"> </td>
 
tipo um campo que aceitasse essa formula:
 
     
<?php echo $_SESSION['MM_Username'] ?>
 
essa linha funciona dentro da página, mas não funciona dentro de um formulário
Postado

Olá.

Para fazer isso, antes precisas de saber se tens uma sessão iniciada.

 

Vou escrever aqui um script que te vai ajudar a entender isso de uma forma mais clara.

<?php//Sempre que se quer usar uma valor da variavel $_SESSION//Tem antes que ser iniciada a função abaixo//Que inicia a sessãosession_start();//Depois, temos de nos assegurar que//A variavel possui algum valor//Por exemplo//Se o usuario já estiver logado//Introduz o valor da sessao do usuario//No input[nome] como valor desde inputif(isset($_SESSION['usuario'])){echo "<form method=\"POST\" action=\"\">";echo "<input type=\"text\" name=\"nome\" value=\"{$_SESSION['usuario']}\">";echo "<input type=\"submit\" value=\"Enviar\">";} else {echo "<form method=\"POST\" action=\"\">";echo "<input type=\"text\" name=\"nome\">";echo "<input type=\"submit\" value=\"Enviar\">";}//Para o caso de submeter o formulario e//Ja haver uma sessao do usuario iniciada//Imprime a opção de fazer logoutif(isset($_POST['nome']) && $_POST['nome'] !== ""){ if(isset($_SESSION['usuario']) && $_SESSION['usuario'] !== $_POST['nome']){ echo "Ja tem uma sessão inciada <a href=\"?sair=logout\">Logout</a>";} else { $_SESSION['usuario'] = $_POST['nome'];}}// Quando tem uma sessão iniciada//E você clica em "Logout" termina a sessãoif(isset($_GET['sair']) && $_GET['sair'] == 'logout'){session_destroy();}?>

Para mais informações, confira o video : de como utilizar sessões

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!