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

Problema Com $_get


pcjardim

Pergunta

tenho esse código no arquivo encaminhaAconselhamento.php


<div align=left>
<font face="Tahoma" size="1px">
<p style="color: #621C00"><br>
<img src="img/seta.gif"> <? echo $data ?><strong> | </strong> <? echo $hora ?> <strong>| </strong>
<a href="exibeAconselhamento.php" onClick=('exibeAconselhamento.php?assunto=$assunto',
'Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,
resizable=no,width=500,height=197'); return false;" style="color: #A9805A">
<u> <strong><? echo $assunto ?> </strong> </u></a></div>
[/codebox]

ele dentro de um WHILE. Na página encaminhaAconselhamento.php ta tudo funcionando direitinho... o while traz todos os assuntos da tabela e em forma de link, dai clico em um dos assuntos e ele vai para exibeAconselhamento.php, porém essa variável não vai de forma alguma... no meu entender ela deveria ir pelo método $_GET, porém isso não ta acontecendo. Para testar coloco um echo $assunto em qualquer parte do arquivo encaminhaAconselhamento.php e ele imprime o valor da variável corretamente, por na próxima página a exibeAconselhamento.php não imprime nada, ou seja, não ta passando o valor para outra página, já tentei colocar um form com um input tipo hidden e ai passar por $_POST, mas também não deu certo, gostaria de saber se alguém pode me ajudar, derrepente enxerga algo que não estou conseguindo enxergar....

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Nessa parte:

onClick=('exibeAconselhamento.php?assunto=$assunto'

Você também tem que mandar dar o echo na variável...

onClick=('exibeAconselhamento.php?assunto=<?php echo $assunto; ?>'

Outra coisa... nos outros onde aparece:

<? echo $assunto ?>

É recomendável que você coloque php após o ? e o ; após a instrução, ficando:

<?php echo $assunto; ?>

Link para o comentário
Compartilhar em outros sites

  • 0

fiz mas não deu certo, ficou assim:


while ($dados = mysql_fetch_array($limite))
{
$assunto = $dados['assunto'];
$aconselhamento = $dados['aconselhamento'];
$data = $dados['data'];
$hora = $dados['hora'];?>
<div align=left>
<font face="Tahoma" size="1px">
<p style="color: #621C00"><br>
<img src="img/seta.gif"> <? echo $data ?><strong> | </strong> <? echo $hora ?> <strong>| </strong>
<a href="exibeAconselhamento.php" onClick=('exibeAconselhamento.php?assunto=<?php echo $assunto ?>',
'Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,
resizable=no,width=500,height=197'); return false;" style="color: #A9805A">
<u> <strong><? echo $assunto ?> </strong> </u></a></div>
[/codebox]

no outro arquivo:

[codebox]
<?
include "valida_cookies.php";
include "config.php";
$login= $HTTP_COOKIE_VARS['username'];
$sql3 =@ mysql_query("SELECT * FROM $tb2 where login='$login'");
if ($sql3)
{
while ($reg=mysql_fetch_array($sql3))
{
$nivel = $reg['nivel'];
$nome = $reg['nome'];
}
}
$assunto1= $_GET['assunto'];
echo $a;
echo $assunto;
echo $assunto1;
?>

fiz todos esses testes mas não ta vindo nada...

Resolvi.. assim:


while ($dados = mysql_fetch_array($limite))
{
$assunto = $dados['assunto'];
$aconselhamento = $dados['aconselhamento'];
$data = $dados['data'];
$hora = $dados['hora'];?>
<div align=left><font face="Tahoma" size="1px"><p style="color: #621C00"><br><img src="img/seta.gif">
<? echo $data ?><strong> | </strong> <? echo $hora ?> <strong>| </strong>
<a href="exibeAconselhamento.php?assunto=<? echo $assunto ?>" ><strong><?php echo $assunto ?> </strong></a>
</div><?
}
[/CODEBOX]

Valeu obrigado!!

Link para o comentário
Compartilhar em outros sites

  • 0
tenho esse código no arquivo encaminhaAconselhamento.php


<div align=left>
<font face="Tahoma" size="1px">
<p style="color: #621C00"><br>
<img src="img/seta.gif"> <? echo $data ?><strong> | </strong> <? echo $hora ?> <strong>| </strong>
<a href="exibeAconselhamento.php" onClick=('exibeAconselhamento.php?assunto=$assunto',
'Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,
resizable=no,width=500,height=197'); return false;" style="color: #A9805A">
<u> <strong><? echo $assunto ?> </strong> </u></a></div>
[/codebox]

ele dentro de um WHILE. Na página encaminhaAconselhamento.php ta tudo funcionando direitinho... o while traz todos os assuntos da tabela e em forma de link, dai clico em um dos assuntos e ele vai para exibeAconselhamento.php, porém essa variável não vai de forma alguma... no meu entender ela deveria ir pelo método $_GET, porém isso não ta acontecendo. Para testar coloco um echo $assunto em qualquer parte do arquivo encaminhaAconselhamento.php e ele imprime o valor da variável corretamente, por na próxima página a exibeAconselhamento.php não imprime nada, ou seja, não ta passando o valor para outra página, já tentei colocar um form com um input tipo hidden e ai passar por $_POST, mas também não deu certo, gostaria de saber se alguém pode me ajudar, derrepente enxerga algo que não estou conseguindo enxergar....

Tenta usar asim:

No botao Radio do chamador:

>

>

> <td><input name="checa" type="radio" id=checa value="<?php echo

> $r_suspeito

> ['idsuspeito'];?>" checked

> onClick=location.href='cadastro.php?&idsuspeito=<?php

> echo $r_suspeito['idsuspeito]; ?>'"/></td>

>

>

> No Cahamdo :

>

> $idsuspeito=$_GET['idsuspeito'];

>

>

> Obrigadão pela força.......

Link para o comentário
Compartilhar em outros sites

  • 0

cara eu já tive problema parecido com esse... se não me engano tive que montar a string... tenta algo assim

onClick=<? echo "('exibeAconselhamento.php?assunto=" . $assunto . " ', 'Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,

resizable=no,width=500,height=197'); return false;" ?>

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...