Jump to content


Photo

Dois Select, Um Dentro Do Outro.


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Magic Angel

Magic Angel

    Turista

  • Usuários
  • 59 posts
  • Sexo:Feminino

Posted 06/10/2008, 18:17

Sério.. eu tô assim -.-'

Não consigo achar o problema, e já usei esse tipo de busca muitas vezes, não consigo imaginar.. nenhuma pista.

Abaixo o código:
$contarInventario = 0;
$inventario = mysql_query("SELECT usit_userid, usit_itemid, usit_itemimg, usit_preco, usit_quant, usit_data FROM ".USER_ITENS_TABLE." WHERE usit_userid = '".$usuario."' ORDER BY usit_data DESC") or die (mysql_error());
while ($invent = mysql_fetch_array($inventario))
{
	$idItem = $invent['usit_itemid'];

	$resgatando = mysql_query("SELECT item_id, item_nome, item_desc, item_imagem, item_preco, item_desconto, item_estoque, item_vendas FROM ".LOJA_ITENS_TABLE." WHERE item_id = '".$idItem."'") or die (mysql_error());

	if (!$resgatando)
	{
		$contarInventario++;
		$verInventario = $verInventario.("<tr>
		<td class=\"row5\" width=\"3%\">".$contarInventario."</td>
		<td class=\"row5\"><img src=\"".$invent['usit_itemimg']."\" border=\"0\"></td>
		<td class=\"row5\" colspan=\"4\">Este ítem saiu de circulação.</td>
		<td class=\"row5\" colspan=\"2\"><a href=\"".append_sid("{$phpbb_root_path}zpainel.$phpEx?player=".$usuario."&mode=lojas&item={$invent['usit_itemid']}&op=3")."\">Clique aqui para vendê-lo a colecionadores</a></td>
		</tr>");
	}
	else
	{
		while ($regate = mysql_fetch_array($resgatando))
		{
	   		$data = substr($invent['usit_data'],8,2) . "/" .
			substr($invent['usit_data'],5,2) . "/" . 
			substr($invent['usit_data'],0,4);

	   		$hora = substr($invent['usit_data'],11,2) . "h" .
			substr($invent['usit_data'],14,2) . "min";

			$contarInventario++;
			$verInventario = $verInventario.("<tr>
			<td class=\"row5\" width=\"3%\">".$contarInventario."</td>
			<td class=\"row5\"><img src=\"".$invent['usit_itemimg']."\" border=\"0\"></td>
			<td class=\"row5\"><b>".$resgate['item_nome']."</b></td>
			<td class=\"row5\"><font title=\"".$resgate['item_nome']."\">".ucwords($resgate['item_desc']).".</font></td>
			<td class=\"row5\"><font color=\"yellow\" title=\"Goldens\"><b>G$ &nbsp;".$invent['usit_preco']."</b></font></td>
			<td class=\"row5\">".$invent['usit_quant']."</td>
			<td class=\"row5\">dia <u>".$data."</u>, &agrave;s <u>".$hora."</u></td>
			<td class=\"row5\"><a href=\"".append_sid("{$phpbb_root_path}zpainel_lojas.$phpEx?item={$resgateItem['item_id']}&quero=vender")."\">« Vender »</a></td>
			</tr>");
		}
	}
}

o $resgatando não puxa nenhum valor do banco.. se puxasse eu teria impresso. Já o $inventário puxa certinho.
Os nomes dos campos estão certo, já verifiquei... o que pode estar causando isso?






Editado:


problema de diitação no While... escrevi $regate ao invés de $resgate

depois.. ao invés de if (!$resgatando) eu devia ter posto if (mysql_num_rows($resgatando) == "0")

resolvido ._.

Edição feita por: Magic Angel, 06/10/2008, 18:17.

O mundo é grande, O mundo é grande e cabe,
nesta janela sobre o mar, o mar é grande e cabe,
Na cama e no colchão de amar, o amor é grande e cabe,
no breve espaço de beijar.




1 user(s) are reading this topic

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

IPB Skin By Virteq