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

Radio


Guest - SirSmart -

Pergunta

Guest - SirSmart -

Galera eu estou fazendo a verificação dos meus radio's todos manuais. O problema é que tenho um cadastro de cliente, onde faço a opção do radio (fisica,juridica,cooperado ou empresa). Como já postei outras vezes aqui, quero passar todos os dados do form1 para o form2, mas sem o botão submit. Me sugeriram pra usar link normal (proxima pagina) e na proxima pagina que seria o form2 eu pegaria as variáveis. O problema que sem o botão submit eu não consigo passar os campos para o form2(pagina2), pois estou usando apenas um link (proxima pagina). alguém tem alguma sugestão de como eu posso fazer isso sem usar o botão submit.

Obrigado

Link para o comentário
Compartilhar em outros sites

14 respostass a esta questão

Posts Recomendados

  • 0
Guest - SirSmart -

Não é que eu não entendi, o problema é que cada radio que clico ele verifica e vai para outra pagina, ou seja, ou perco de qualquer forma os dados do form. Vou tentar a ultima vez......

Como eu faço pra passar por sessões?????

Obrigado

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - SirSmart -

Galera pra eu fazer isso não é só colocar assim:

session_start();


if($_SESSION['usuario']==NULL)
	{
  header("location:login.php");
	}
	else
	{
  
$_SESSION['nome'] = $_POST['nome'];

echo '$_SESSION['nome'];

Ele não está imprimindo nada. Na pagina anterior que está meu html eu coloquei um link pra ir pra proxima pagina onde eu estaria colocando esse esquema que coloquei a cima. Não sei o que acontece, pois não imprime nada.

Se alguém puder me ajudar eu agradeço

Obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

Cara se prestou atenção no exemplo do Gladisson?

se criou as session na pagina anterior ?

não adianta testar se tem session se você não criou nenhuma

seu maior problema é que você tem duvidas mas não presta atenção nas respostas

dadas

tenta fazer do jeito que o gladisson falou dai você vai ver que funciona

dai depois que você entendeu você monta no seu o esquema das session

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - SirSmart -

Eu criei a session na pagina anterior de uma olhada:

<?php

session_start();
$_SESSION['nome'] = $_POST['nome'];

	if($_SESSION["usuario"]==NULL)
	{
  header("location:login.php");
	}
	else
	{
  //$_SESSION['nome'] = $_POST['nome'];



echo '<body background="C:\Arquivos de programas\Apache Group\Apache\htdocs\cassia\imagens\background.png">';

$data_atual=date('jS F Y H:i:s');

echo "$data_atual ";

echo $_SESSION["usuario"];

$nome=$_SESSION['nome'];

echo '<title>Cadastro Cliente</title>';

/*
<script>

function chekfisi()
{
	if(document.getElementById('fisica').checked)
	{
	document.getElementById('fisica').checked = false;
	document.location="cadastro_if.php";
	}
	else if(document.getElementById('juridica').checked)
	{
	document.getElementById('juridica').checked=false;
	document.location="cadastro_cliente_juri.php";
	}
	else if(document.getElementById('cooperado').checked)
	{
	document.getElementById('cooperado').checked=false;
	document.location="cadastro_cliente_fisi.php";
	}
	else if(document.getElementById('empresa').checked)
	{
	document.getElementById('empresa').checked=false;
	document.location="cadastro_cliente_juri.php";
	}
}	
</script>

*/
echo '<body>';
echo '<h2><center>CADASTRO</center></h2>';
echo '<form method="post" action="" name="form1" >';
echo'<b>Codigo do Titular:</b>';
echo '<input type="text" name="cod_titu" maxlength="8" size="8" tabindex="1">';
echo '<br><br>';

echo '<b>Nome:</b><input type="text" name="nome" maxlength="50" size="50" tabindex="2">';
echo '</br></br>';

echo '<b>Endereço:<b><input type="text" name="end" maxlength="30" size="30" tabindex="3">';
echo '<b>Nº.:</b><input type="text" name="num" maxlength="5" size="5" tabindex="4">';
echo '<b>Complemento:<b><input type="text" name="comple" maxlength="5" size="5" tabindex="5"></b>';
echo '<b>Cep.:</b><input type="text" name="cep" maxlength="9" size="9" tabindex="6">';
echo '<br><br>';
echo '<b>Estado:</b><input type="text" name="estado" maxlength="20" size="20" tabindex="7">';
echo '<b>Cidade:</b><input type="text" name="cidade" maxlength="20" size="20" tabindex="8">';
echo '<b>Bairro:</b><input type="text" name="bairro" maxlength="20" size="20" tabindex="9">';
echo '<br><br>';
echo '<b>CPF.:</b><input type="text" name="cpf" maxlength="12" size="12" tabindex="10">';
echo '<b>RG.:</b><input type="text" name="rg" maxlength="15" size="15" tabindex="11">';
echo '<b>Data Nasc.:</b><input type="text" name="datanasc" maxlength="8" size="8" tabindex="12">';
echo '<br><br>';
echo '<b>DDD.:</b><input type="text" name="dddre" maxlength="2" size="2" tabindex="13">';
echo '<b>Tel. Res.:</b><input type"text" name="telres" maxlength="11" size="11" tabindex="14">';
echo '<b>DDD.:</b><input type="text" name="dddcom" maxlength="2" size="2" tabindex="15">';
echo '<b>Tel. Com.:</b><input type"text" name="telcom" maxlength="11" size="11" tabindex="16">';
echo '<b>DDD.:</b><input type="text" name="dddcel" maxlength="2" size="2" tabindex="17">';
echo '<b>Tel. Cel.:</b><input type"text" name="telcel" maxlength="11" size="11" tabindex="18">';
echo '<br><br>';
echo '<br>';
echo '<input type="radio" name="fisica" value="radio" tabindex="19" >';
echo '<b>Fisica';
echo '<input type="radio" name="juridica" value="radio" tabindex="20" >';
echo '<b>Juridica';
echo '<input type="radio" name="cooperado" value="radio" tabindex="21">';
echo 'Cooperado';
echo '<input type="radio" name="empresa" value="radio" tabindex="22">';
echo 'Empresa';
echo '</b>';
echo '<a href="http://localhost/cassia/cadastro_if.php">Proxima Pagina</a>';
echo '</form>';
echo '</body>';
}
?>
E na pagina seguinte fiz isso:
<?php
session_start();
$_SESSION['nome'] = $_POST['nome'];


if($_SESSION['usuario']==NULL)
	{
  header("location:login.php");
	}
	else
	{
  echo $SESSION['nome'];

	}
  

?>

Ele não imprime nada.

Desculpa novamente de ficar postando tantas vezes a mesma coisa é que isso é muito importante e eu estou precisando fazer dessa forma.

Obrigado desde já

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - SirSmart -

Na verdade é da seguinte forma:

A pagina1 que eu postei aqui seria o conteudo pessoal do cliente, no final da pagina tem 4 opções, onde eu iria selecionar uma. Depois de selecionar eu verificaria na segunda pagina o que foi selecionado e redirecionaria para a pagina de "fisica" por exemplo se ela fosse selecionada. Na pagina de pessoa "fisica" eu mostraria todo o conteudo da pagina de cadastro (pagina1) e acabaria de preencher o restante do cadastro e gravaria tudo junto.

A intenssão é essa, pois eu preciso mostrar o que já foi digitado na pagina1, nas paginas que forem redirecionadas. O problema como já disse é que não consigo fazer isso...........

É mais ou menos isso..... Acho que deu pra entender...........

Ah..... Outra coisa eu não quero usar o botão submit, mas isso é outra história

Até mais

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - SirSmart -

Então na verdade eu tenho que usar javascript de qualquer forma, não dá pra eu fazer isso só em php??

Essa pergunta é só uma quetão de conhecimento mesmo.

Obrigado

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - SirSmart -

Consegui fazer por sessão, agora eu entendi....

O problema é quando eu ia jogar na tela eu estava fazendo coisa errada.

Desculpa por postar tantas vezes a mesma coisa.....

Até mais

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,2k
×
×
  • Criar Novo...