Jump to content

Agnosticado

Members
  • Content count

    7
  • Joined

  • Last visited

Community Reputation

0 Comum

About Agnosticado

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Olá senhores, estou intrigado com uma coisa: tenho o seguinte código: $pesquisa = "SELECT motivo, CASE WHEN motivo = 'Intensa superposição celular em mais de 75% de esfregaço' THEN 'A' WHEN motivo = 'Sangue em mais de 75% de esfregaço' THEN 'B' WHEN motivo = 'Artefatos de dessecamento mais de 75% de esfregaço' THEN 'C' ELSE 'TESTE' END AS opcao FROM insatisfatorio WHERE exame_id = '1' ORDER BY opcao ASC"; quando o executo diretamente no SGBD (PHPMyAdmin) dá certo e tenho a coluna "opcoes" me mostrando a opção "A" como previsto. No entanto, quando acrescento: $linha = mysql_query($pesquisa); while ($pesquisa = mysql_fetch_array($linha) or die(mysql_error())){ echo $pesquisa["opcao"]; echo "<br>"; na página PHP para exibir o resultado, o código só me retorna a string "TESTE". NÃO SEI MAIS O QUE FAZER PQ PARECE TÁ TUDO OK! O QUE DIABOS ACONTECE?
  2. no id 50296 está gravado na coluna "motivo" a string "Sangue em mais de 75% de esfregaço"
  3. Olá senhores, estou intrigado com uma coisa: tenho o seguinte código: $id_exame = "50296"; $pesquisa = "SELECT motivo, CASE WHEN motivo = 'Intensa superposição celular em mais de 75% de esfregaço' THEN 'A' WHEN motivo = 'Sangue em mais de 75% de esfregaço' THEN 'B' WHEN motivo = 'Artefatos de dessecamento mais de 75% de esfregaço' THEN 'C' ELSE 'TESTE' END AS opcao FROM insatisfatorio WHERE exame_id = '$id_exame' ORDER BY opcao ASC"; $linha = mysql_query($pesquisa); while ($pesquisa = mysql_fetch_array($linha) or die(mysql_error())){ echo $pesquisa["opcao"]; } Quando executo usando $linha = mysql_query($pesquisa); while ($pesquisa = mysql_fetch_array($linha) or die(mysql_error())){ echo $pesquisa["opcao"]; echo "<br>"; a saída é palavra "TESTE" que o default e não o texto "B" que corresponde a string da chamada do $id_exame = 50296. O ESQUISITO é que quando executo todo select que está na variável $pesquisa direto no SGBD dá certo e o texto "B" aparece normalmente. PQ DIABOS ISSO ACONTECE???
  4. Acho que o problema está na montagem do if mas não sei o que é...
  5. Tem razão, Willian. As popups estão abrindo, no entanto, a primeira opção "Escolha um link" tbm está chamando uma popup como antes e o que eu queria era que essa opção não fizesse nada, por isso o if. você ou sabe pq isso acontece?
  6. Douglas, tentei do jeito que você sugeriu e nem popup abre. Pode ver o que fiz de errado? Vou postar o código: <html> <head> <script language='javascript' type='text/javascript'> popUp = function(){ var seuSelect = document.formulario.seuSelect; var opcoes = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0'; var totalx = window.screen.width; var totaly = window.screen.height; var winW = 300; var winH = 300; var posx = ( totalx - winW ) / 2; var posy = ( totaly - winH ) / 2; var janela; opcoes += ',top=' + posx + ',left=' + posy + ',width=' + winW + ',height=' + winH; if(seuSelect.options.selectedIndex !== "x"){ janela = window.open( seuSelect[ seuSelect.selectedIndex ].value , '' , opcoes ); } </script> </head> <body> <form name='formulario'> <select name='seuSelect' onChange='popUp();'> <option value='x'>Escolha o link</option> <option value='http://www.macromedia.com'>Macromedia</option> <option value='http://www.sun.com'>Sun</option> </select> </form> </body> </html>
  7. Saudações feras do Javascript, sou PHPzeiro e não tenho tanta prática de Javascript por isso desejo ajuda da comunidade: Peguei um exemplo simples em que uma janela popup é disparada quando se escolhe uma opção num seletc HTML, no entanto, gostaria que apenas o PRIMEIRO item do select (ESCOLHA SEU SITE) não disparasse janela alguma. O código é: <script language='javascript' type='text/javascript'> popUp = function(){ var seuSelect = document.formulario.seuSelect; var opcoes = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0'; var totalx = window.screen.width; var totaly = window.screen.height; var winW = 300; var winH = 300; var posx = ( totalx - winW ) / 2; var posy = ( totaly - winH ) / 2; var janela; opcoes += ',top=' + posx + ',left=' + posy + ',width=' + winW + ',height=' + winH; janela = window.open( seuSelect[ seuSelect.selectedIndex ].value , '' , opcoes ); } </script> <body> <form name='formulario'> <select name='seuSelect' onChange='popUp();'> <option value='x'>ESCOLHA O SITE</option> <option value='http://www.macromedia.com'>Macromedia</option> <option value='http://www.sun.com'>Sun</option> </select> </form> </body> tentei um if para seuSelect=="x" mas não deu certo...
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.