Jump to content


Photo

Ajuda - Post


  • Faça o login para participar
9 replies to this topic

#1 guaxinim

guaxinim

    Turista

  • Usuários
  • 49 posts
  • Sexo:Não informado

Posted 12/02/2006, 12:31

:huh: Como enviar dados para uma página via post sem um formulário, eu tenho um script php e quero que ele envie para um outro script php dados através de POST.

To levando maior surra para fazer isso. :boxing: .

#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 12/02/2006, 12:41

no seu formulario você define o method='POST'

e depois na página PHP você resgata as informações usando o $_POST['NOME_DO_CAMPO']

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#3 guaxinim

guaxinim

    Turista

  • Usuários
  • 49 posts
  • Sexo:Não informado

Posted 12/02/2006, 12:44

Isso eu sei, o que eu quero fazer é que o script que recebeu esses dados envie eles a outro script atravez de post.


O que eu quero é o seguinte, na minha página tem um formulário de log-in com duas radio boxes, eu quero que se uma radio box for selecionada ele faça log-in no sistema de adm, se a outra radio for selecionada que ele faça log-in no forum. Entendeu?

E para isso eu faria o seguinte, um script recebe os dados, ele pega a radio selecionada e então encaminha os dados de log-in para o sistema correto.



--------------

valeu pelo toque, mas no meu tempo era flood mesmo :D
desculpa ae.

Edição feita por: guaxinim, 12/02/2006, 14:15.


#4 gennf

gennf

    A Solução está ai...

  • Usuários
  • 645 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG

Posted 12/02/2006, 13:25

Olá guaxinim!!!

Você poderia usar um campo hidden que é um campo oculto, mas só que mesmo assim acho que teria que ter um outro botão submit pra enviar os dados. Pelomenos eu não conheço ou não estou me lembrando de uma forma automatica de fazer isso.


<input type='hidden' name='nome_do_campo' value='$_POST['nome_do_campo_anterior']'>


Té mais ;)

Walison(GENNF)
Portal BatePapoBrasil
URL: www.batepapobrasil.com

----------------------------
Site desenvolvidos
URL:
VitrineABC :: Alugue Litoral :: OrtodontiaLago

#5 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 12/02/2006, 13:41

O que eu quero é o seguinte, na minha página tem um formulário de log-in com duas radio boxes, eu quero que se uma radio box for selecionada ele faça log-in no sistema de adm, se a outra radio for selecionada que ele faça log-in no forum. Entendeu?

E para isso eu faria o seguinte, um script recebe os dados, ele pega a radio selecionada e então encaminha os dados de log-in para o sistema correto.

Cara não sei se entendi mas vamos com uma possível lógica ...

Não ficou expecificado se é a mesma senha e usuário, tanto para o sistema quanto para o forum.

Então vou do princípio que seja a mesma e a diferença está apenas nos radios que definirão para onde redirecionar após o login.

Sendo assim não ...

Seguinte:

A página que receberá as informações de login e do radio recebe normalmente estas informações atribuindo seus valores para variáveis. ( na verdade o login seria aconselhável trabalhar com sessions e BD )

Mas vamos ao "radio button" que é o que interessa na tua questão...

Ex.:

// não vou retratar como autenticar isso vc deve já saber e se não souber tem muita informação já aqui no fórum ... vamos para os radios.

...

$radio = $_POST['nomedoradio'];

... SE login autenticado {

// redirecioanr de acordo com o radio enviado.

if ( $radio == 1)

// redireciona para o sistema

elseif ($radio == 2 )

// redireciona para o fórum


Obs.: apenas tentei mostrar uma lógica... veja se é isso.

Acho que era isso ...

não era ??

(y)Até mais

#6 guaxinim

guaxinim

    Turista

  • Usuários
  • 49 posts
  • Sexo:Não informado

Posted 12/02/2006, 14:14

não. =(

ja consegui fazer de outro jeito,

$l = empty($_GET['l']) ? 1 : $_GET['l'];

if(!isset($radio1)){ $radio1 = ""; }
if(!isset($radio2)){ $radio2 = ""; }


if($l == 1)
{
	$action = $config['webmin'];
	$radio1 = " checked=\"true\" ";
	$login  = "user";
	$senha  = "pass";
	$complemento = "\n<input type=hidden name=page value='/'>
	<input type=hidden name=save value=1>\n";
}
else
{
	$action = $config['admail'];
	$radio2 = " checked=\"true\" ";
	$login  = "k1n76k";
	$senha  = "k1n7na";
	$complemento = "";
}
?>
 	 <form action="<? echo $action; ?>" method="post">
    <ul class="administrar">
          <li class="grupo">Administrar</li>
          <li><a href="?l=1"><input type="radio" name="admin" <? echo $radio1 ?> value="webmin" /></a>Servidor</li>
          <li><a href="?l=2"><input type="radio" name="admin" <? echo $radio2 ?> value="admail" /></a>E-mail</li>
          <li><input type="text" name="<? echo $login ?>" size="15" value="<? echo @mysql_result($info, 0, "dominio"); ?>" /></li>
          <li><input type="password" name="<? echo $senha ?>" size="15" value="Senha" /></li>
          <li><input type="submit" value="ok" /><? echo $complemento; ?></li>
    </ul>


#7 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 12/02/2006, 16:09

meu amigo acho que isso seria melhor um SISTEMA DE NIVEL de login

tipo nivel 1 admin, nivel 0 usuario

ai se o login do cara estiver no nivel 1 abre tal página , se for 0 de usuário abre outra pagina ach + simples e controlavel assim ;)

T+

PS: o que você fez foi praticamente o que o Crab_ disse ;)

Edição feita por: Goku Jr, 12/02/2006, 16:10.

-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#8 guaxinim

guaxinim

    Turista

  • Usuários
  • 49 posts
  • Sexo:Não informado

Posted 12/02/2006, 16:12

é para uma empresa de hospedagem esse é o menu para os clientes poderem administrar seu host, assim eles escolhem se querem administrar o servidor ou os emails

#9 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 12/02/2006, 23:21

Então oque eu disse resolveria ... eu só mostrei a lógica não a codificação.

Pois se o cara terá acesso com o mesmo login aos dois sistemas e o que depende para o redirecionamento ao sistema escolhido é a verificação da opção escolhida através do radio button ... não entendo o porque não daria certo do jeito que eu falei ...

:unsure:

Mas fico feliz que tenha conseguido e por postar a forma que conseguiu, assim ajuda outros com problemas semelhantes e adicioana mais conhecimento à sala.

(y) Até mais

#10 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

  • Usuários
  • 1030 posts
  • Sexo:Não informado

Posted 13/02/2006, 07:28

use session...

:lol:
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq