Listando Os Dados
#1
Posted 18/05/2011, 08:06
abracos
#2
Posted 18/05/2011, 09:41
echo "<table>"; while ($resultado = mysql_fech_array($query)<img src='http://forum.wmonline.com.br/public/style_emoticons/<#EMO_DIR#>/wink.gif' class='bbc_emoticon' alt=';)' />{ echo "<tr>"; echo "<td>".(!empty($resultado[0])?$resultado[0]:" ")."</td>"; echo "<td>".(!empty($resultado[1])?$resultado[1]:" ")."</td>"; echo "<td>".(!empty($resultado[2])?$resultado[2]:" ")."</td>"; echo "<td>".(!empty($resultado[3])?$resultado[3]:" ")."</td>"; echo "<td>".(!empty($resultado[4])?$resultado[4]:" ")."</td>"; echo "<td>".(!empty($resultado[5])?$resultado[5]:" ")."</td>"; echo "<td>".(!empty($resultado[6])?$resultado[6]:" ")."</td>"; echo "<td>".(!empty($resultado[7])?$resultado[7]:" ")."</td>"; echo "<td>".(!empty($resultado[8])?$resultado[8]:" ")."</td>"; echo "<td>".(!empty($resultado[9])?$resultado[9]:" ")."</td>"; echo "</tr>"; } echo "</table>";
Caso não seje poste pelo menos um exemplo para poder exemplificar o que você deseja...
?
#3
Posted 18/05/2011, 09:59
#4
Posted 19/05/2011, 08:50
tb1 tb2 tb3 tb4 tb5
tb1 tb2 tb3 tb4 tb5
e estou pegando os dados da tabela assim
while ($item1 = mysql_fetch_assoc($item))
{
if ($item1['stat']=='on')
{
$items.="<tr><td class='active'><img class='mg' src='itm/".$item1['item_num'].".jpg' alt=".$item1['item']." ></td><td class='active'> <strong><font color=yellow> ".$item1['item']." (<a href=z_main.php?item=".$item1['id']."&act=off style='color:yellow'>esconder</a>) <a href=on_market.php?sell=".$item1['id']." style='color:yellow'><br>deletar</a></strong><br>Ilość:".$item1['vol']."";
la em baixo se eu colocar
<?=$items;?>
ele me mostra todos os produtos corretamente, mas so que um em baixo do outro nao da forma que desejo.
obrigado
consegui usando este codigo exibir, mas ele ta pegando todas as celulas da tabela e tem que ser apenas a celula item_num
#5
Posted 19/05/2011, 09:12
P.S.: Se conseguir também um pedaço da tabela para facilitar...
?
#6
Posted 19/05/2011, 10:43
id nome imagem idade xxx
gostaria que ele exibice apenas a celula imagem e tambem que fique um do lado do outro
imagem imagem imagem imagem imagem
e no site fique 10 tabelas com borda 2 vazias e quando eu chamar a pagina ele vai preenchendo as celula da tabela com as imagem do db
abracos
#7
Posted 19/05/2011, 11:55
Para fazer ficar do lado só tirar os "<tr>";
echo "<table>"; $resultado = mysql_fech_array($query); for ( $i=0; $i < 10; $i++){ echo "<td>".(!empty($resultado[$i]['item_num'])?$resultado[$i]['item_num']:" ")."</td>"; } echo "</table>";
Vê se assim te ajuda...
??
Edição feita por: kleryson, 19/05/2011, 11:56.
#8
Posted 19/05/2011, 12:11
fiz desta forma aqui so falta esse erro ai
<?
$ite = mysql_query("SELECT item_num FROM items_p WHERE uid = '".$_SESSION['id']."'");
echo "<table>";
while( $resultado = mysql_fetch_array($ite) ) {
for ( $i=0; $i < 10; $i++){
echo "<td>".(!empty($resultado[$i]['item_num'])?
$resultado[$i]['item_num']:" ")."</td>
";
} }
echo "</table>";
?>
#9
Posted 19/05/2011, 12:13
ola amigo dei uma mudada e consegui, mas ele nao pega o numero inteiro ex: se la tem 10 ele so mostra 1 se tem 22 ele so mostra 2 como arrumar isso ?
fiz desta forma aqui so falta esse erro ai
<?
$ite = mysql_query("SELECT item_num FROM items_p WHERE uid = '".$_SESSION['id']."'");
echo "<table>";
while( $resultado = mysql_fetch_array($ite) ) {
for ( $i=0; $i < 10; $i++){
echo "<td>".(!empty($resultado[$i]['item_num'])?
$resultado[$i]['item_num']:" ")."</td>
";
} }
echo "</table>";
?>
Tenta assim:
<? $ite = mysql_query("SELECT item_num FROM items_p WHERE uid = '".$_SESSION['id']."' LIMIT 10"); echo "<table>"; while( $resultado = mysql_fetch_array($ite) ) { echo "<td>".(!empty($resultado[$i]['item_num'])? $resultado[$i]['item_num']:" ")."</td> "; } echo "</table>"; ?>
#10
Posted 19/05/2011, 12:26
#11
Posted 19/05/2011, 12:28
<? $ite = mysql_query("SELECT item_num FROM items_p WHERE uid = '".$_SESSION['id']."' LIMIT 10"); echo "<table>"; $count = 0; while( $resultado = mysql_fetch_array($ite) ) { echo "<td>".(!empty($resultado[$i]['item_num'])? $resultado[$i]['item_num']:" ")."</td> "; $count++; } for ( $i = $count; $i < 10; $i++){ echo "<td> </td>; } echo "</table>"; ?>
?
Edição feita por: kleryson, 19/05/2011, 12:29.
- hostliv likes this
#12
Posted 19/05/2011, 14:24
mostra so as tabela vazia bem fininho hehe
retirei os [$i] e funcionou, brigadao o/
opa se n for pedir muito tem como dar um <br/> depois de 5 tabelas? para ficar 5 em cima e 5 em baixo
a b c d e
a b c d e
abracos
o codigo modificado para funcionar no site ficou assim
<?
$ite = mysql_query("SELECT * FROM items_p WHERE uid = '".$_SESSION['id']."' AND stat='off' LIMIT 10");
echo "<table><tr>";
$count = 0;
while($resultado = mysql_fetch_array($ite) ) {
if ($resultado['stat']=='off')
{
echo "<td class='bp'><img class='mg' src='itm/".$resultado['item_num'].".jpg'><a href=z_main.php?item=".$resultado['id']."&act=on>equipar</a></td>";
}
else
{
echo "<td class='bp'><img class='mg' src='itm/".$resultado['item_num'].".jpg'><a href=z_main.php?item=".$resultado['id']."&act=off>tirar</a></td>";
}
$count++;
}
for ( $i = $count; $i < 10; $i++){
echo "<td class='bp'>vazio</td>";
}
echo "</tr></table>";
?>
Edição feita por: hostliv, 19/05/2011, 12:42.
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)