Jump to content


Photo

Problema Com Retorno De Resultado.


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

#1 rockeiroarck

rockeiroarck

    12 Horas

  • Usuários
  • 137 posts
  • Sexo:Não informado
  • Interesses:artes, programação, linux, php, baladas, diversão, e muito rock and roll!!

Posted 02/09/2009, 19:03

Meu arquivo é o seguinte

<? $sql = mysql_query("SELECT * FROM estoque WHERE id order by id");$total = mysql_num_rows($sql);if($total > 0){?>Selecione o remédio<span style="border-bottom:1px solid #cccccc"><select name="nome" style="width:280">  <option value="1" selected="selected">Escolha</option>  <option>======================================</option>  <?$sql= mysql_query("SELECT * FROM estoque order by id");while ($dados=mysql_fetch_array($sql)){?>  <option value="<? echo "$dados[id]";?>"><? echo "$dados[nome]";?></option>  <? }?></select></span><table width="100%" border="0" cellpadding="0" cellspacing="1">  <? while($dados=mysql_fetch_array($sql)){?>  <tr>	<td valign="top">	Bom a cor não pegou, então é essa parte que estou comentando...#        Nome: <b><? echo $dados[nome];?></b><br>#        Comercial: <b><? echo $dados[generico];?></b><br>        #        Lote: <b><? echo $dados[lote];?></b><br>        #        Data de Validade: <b><? echo $dados[datav];?></b><br>        <div> Imprimir: <a href="etiqueta.php">Clique aqui</a></div>	</td>  </tr>   <? }?></table><? } else {?><br><br>Nenhum <b>Rem&eacute;dio</b> encontrado!<br><br><? }?>


Ele pega o valor da tabela e monta o select, só que quando montar o select, quero que retorne os resultados conforme "essa parte em vermelhonão funcionou a seleção, troquei pelo texto"...e o botão Clique aqui do imprimir, é pra gerar o pdf...não sei como passar as informações que estão impressas na tela para o etiqueta.php(que gera o pdf).


Então estou com 2 problemas...
na parte do select, quando escolhe um remédio da lista, ele não faz nada...fica como se fosse um botão inutil..
e os valores pro clique aqui..

Alguém consegue me ajudar nisso?

o resto do meu sistema ja esta pronto...
só falta essa parte..
:S...


valeu galera

Edição feita por: rockeiroarck, 02/09/2009, 19:06.

--
Brimages - Hospedagem de Imagem Gratis - PSD, GIF, JPG, PNG
www.brimages.com.br

#2 l3on4rdo

l3on4rdo

    O Mestre dos Mestres

  • Usuários
  • 159 posts
  • Sexo:Não informado
  • Localidade:São Carlos - SP

Posted 03/09/2009, 08:32

tente colocar aspas dentro das variaveis $dados.
Ex:
$dados['id'];

Abraços

Edição feita por: l3on4rdo, 03/09/2009, 08:32.

Buscando um convite do TorrentLeech ! Se tiver um, me mande uma MP ! Ratio > 1 garantida !

#3 Camarão

Camarão

    12 Horas

  • Usuários
  • 123 posts
  • Sexo:Masculino
  • Localidade:Divinópolis

Posted 03/09/2009, 10:05

seu sql tb tah meio estranho olha
$sql = mysql_query("SELECT * FROM estoque WHERE id order by id");
WHERE id o q ???? não seria where id = $id ?

quanto a passar para a pagina q gera os pdf vc pode gravar as info numa session, num txt temporario, em campos hidden e capturar pelo $_POST depois....como vc achar melhor
<?php echo("Guilherme Marques Eloi"); ?>

#4 rockeiroarck

rockeiroarck

    12 Horas

  • Usuários
  • 137 posts
  • Sexo:Não informado
  • Interesses:artes, programação, linux, php, baladas, diversão, e muito rock and roll!!

Posted 21/09/2009, 11:04

tente colocar aspas dentro das variaveis $dados.
Ex:

$dados['id'];

Abraços



seu sql tb tah meio estranho olha

$sql = mysql_query("SELECT * FROM estoque WHERE id order by id");
WHERE id o q ???? não seria where id = $id ?

quanto a passar para a pagina q gera os pdf vc pode gravar as info numa session, num txt temporario, em campos hidden e capturar pelo $_POST depois....como vc achar melhor



Obrigado pela ajuda,irei testar l3on4rdo...

Ta certo Camarão,me equivoquei na montagem da linha...
hum, blz...vou ver oque faço entao.

Valeu

PS: Estou demorando pra responder, pq estou sem net esses dias...quebrei o pé, e tive que ficar derepouso...
;-)

Abraço
--
Brimages - Hospedagem de Imagem Gratis - PSD, GIF, JPG, PNG
www.brimages.com.br

#5 rockeiroarck

rockeiroarck

    12 Horas

  • Usuários
  • 137 posts
  • Sexo:Não informado
  • Interesses:artes, programação, linux, php, baladas, diversão, e muito rock and roll!!

Posted 19/10/2009, 00:41

Voltei...


Estou com uma dúvida ainda...
Na primeira parte da pagina, onde aparece
Selecione o remédio<span style="border-bottom:1px solid #cccccc">
<select name="nome" style="width:280">
  <option value="1" selected="selected">Escolha</option>
  <option>======================================</option>
  <?
$sql= mysql_query("SELECT * FROM estoque order by id");
while ($dados=mysql_fetch_array($sql)){?>
  <option value="<? echo "$dados[id]";?>"><? echo "$dados[nome]";?></option>
  <? }?>
</select>

Ele funciona...aparece o remedio certinho....
o que não estou conseguindo fazer, é quando escolher a opção que apareceu, ele retornar as informações para a parte de baixo...
<table width="100%" border="0" cellpadding="0" cellspacing="1">
  <? while($dados=mysql_fetch_array($sql)){?>
  <tr>
		<td valign="top">
		Bom a cor não pegou, então é essa parte que estou comentando...
		Nome: <b><? echo $dados[nome];?></b><br>
		Comercial: <b><? echo $dados[generico];?></b><br>		
		Lote: <b><? echo $dados[lote];?></b><br>		
		Data de Validade: <b><? echo $dados[datav];?></b><br>

		<div> Imprimir: <a href="etiqueta.php">Clique aqui</a></div>
		</td>
  </tr>
 
  <? }?>
</table>


Onde estou errando???
Valeu galera.
--
Brimages - Hospedagem de Imagem Gratis - PSD, GIF, JPG, PNG
www.brimages.com.br

#6 Fábio Web Arts

Fábio Web Arts

    Web IN Arts

  • Usuários
  • 299 posts
  • Sexo:Masculino
  • Localidade:No Saco De Magé
  • Interesses:Tudo que for da área de Informática

Posted 21/10/2009, 13:44

aqui:

[codebox]<table width="100%" border="0" cellpadding="0" cellspacing="1">
<? while($dados=mysql_fetch_array($sql)){?>
<tr>
<td valign="top">
Bom a cor não pegou, então é essa parte que estou comentando...
Nome: <b><? echo $dados[nome];?></b><br>
Comercial: <b><? echo $dados[generico];?></b><br>
Lote: <b><? echo $dados[lote];?></b><br>
Data de Validade: <b><? echo $dados[datav];?></b><br>

<div> Imprimir: <a href="etiqueta.php">Clique aqui</a></div>
</td>
</tr>

<? }?>
</table>[/codebox]

o certo e :


[codebox]<table width="100%" border="0" cellpadding="0" cellspacing="1">
<? while($dados=mysql_fetch_array($sql)){?>
<tr>
<td valign="top">
Bom a cor não pegou, então é essa parte que estou comentando...
Nome: <b><? echo $dados['nome'];?></b><br>
Comercial: <b><? echo $dados['generico'];?></b><br>
Lote: <b><? echo $dados['lote'];?></b><br>
Data de Validade: <b><? echo $dados['datav'];?></b><br>

<div> Imprimir: <a href="etiqueta.php">Clique aqui</a></div>
</td>
</tr>[/codebox]

<? }?>
</table>

compare os dois e veja no que errou! e coisa boba!




1 user(s) are reading this topic

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

IPB Skin By Virteq