Guest --Kaco -- Postado Julho 2, 2007 Denunciar Share Postado Julho 2, 2007 ola pessoalrealizei numa pagina em php este comandoheader("location:log/index_log.php?ok=1&USER=$email");vai para uma pagina log/index_log.php?ok=1&kaco@gmail.comele esta indo para esta pagina, so que não consigo pegar o valor $email igual que ele envio.como que posso fazer?$SQL = "SELECT * FROM usuarios WHERE (email = '$email')";$ret1 = odbc_exec($conn,$SQL);$row1 = odbc_fetch_array($ret1); $email = $row1['email']; echo "$email";não traz nada Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Julho 2, 2007 Denunciar Share Postado Julho 2, 2007 Se você fizer isso:header("location:log/index_log.php?ok=1&user=$email");Ele vai para:log/index_log.php?ok=1&user=kaco@gmail.comE não para:log/index_log.php?ok=1&kaco@gmail.comDe qualquer maneira para recuperar o e-mail basta:$email = $_GET['user']; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Kaco -- Postado Julho 2, 2007 Denunciar Share Postado Julho 2, 2007 Se você fizer isso:header("location:log/index_log.php?ok=1&user=$email");Ele vai para:log/index_log.php?ok=1&user=kaco@gmail.comE não para:log/index_log.php?ok=1&kaco@gmail.comDe qualquer maneira para recuperar o e-mail basta:$email = $_GET['user'];Opa errei ao digitar...Mas mandei echo "$email";e não me passo nada ,ESerra. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Julho 2, 2007 Denunciar Share Postado Julho 2, 2007 A url está assim:log/index_log.php?ok=1&user=kaco@gmail.comTenta isso...<?php$email = $_GET['user'];echo "1".$email;$email = $_GET['USER'];echo "<BR>2".$email;?>Isso tem que funcionar, pois não me lembro se o índice (user/USER) é case sensitive... a superglobal só não vai funcionar se o seu PHP for muito antigo, a partir da versão 4 funciona OK... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Kaco -- Postado Julho 2, 2007 Denunciar Share Postado Julho 2, 2007 A url está assim:log/index_log.php?ok=1&user=kaco@gmail.comTenta isso...<?php$email = $_GET['user'];echo "1".$email;$email = $_GET['USER'];echo "<BR>2".$email;?>Isso tem que funcionar, pois não me lembro se o índice (user/USER) é case sensitive... a superglobal só não vai funcionar se o seu PHP for muito antigo, a partir da versão 4 funciona OK...Funcionou, é sencitive.Agradcido pela ajuda.Bah santa maria. Terra da familia da minha namorada.Massa já fui uma vez para aí.Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Kaco -- Postado Julho 2, 2007 Denunciar Share Postado Julho 2, 2007 bom aproveitando o tópico,tentei apartir do email, aparecer o nome da pessoa. que está na tabela.só que não aparece nada.Aonde que está errado este cod <?php $email = $_GET['USER'];$SQL2 = "SELECT * tb_cadastro_usuarios WHERE (email = '$email')";$ret2 = mysql_query($conn,$SQL2); while($row = mysql_fetch_array($ret2)){ $nome = $row['nome_usuarios']; } echo "$nome"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Julho 2, 2007 Denunciar Share Postado Julho 2, 2007 Aqui você esqueceu do FROM e não precisa colocar os dados da cláusula WHERE entre parênteses...$SQL2 = "SELECT * FROM tb_cadastro_usuarios WHERE email = '$email'";O dado da conexão vai depois do da query...$ret2 = mysql_query($SQL2,$conn); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --Kaco --
ola pessoal
realizei numa pagina em php este comando
header("location:log/index_log.php?ok=1&USER=$email");
vai para uma pagina log/index_log.php?ok=1&kaco@gmail.com
ele esta indo para esta pagina, so que não consigo pegar o valor $email igual que ele envio.
como que posso fazer?
$SQL = "SELECT * FROM usuarios
WHERE (email = '$email')";
$ret1 = odbc_exec($conn,$SQL);
$row1 = odbc_fetch_array($ret1);
$email = $row1['email'];
echo "$email";
não traz nada
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
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.