Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite! Tenho um site onde o usuário faz o login e permanece logado em todo o site. Mas ao entrar nessa página é perdida a sessão, tá estranho.Fiz uns testes e a sessão chega até essa página perfeitamente! Se alguém com mais experiência em sessions puder ajudar agradeceria demais! Obrigado.
<?php session_start();
?>
<?php
include('conexao.php');
echo $_SESSION[cliente].' '.$_SESSION[codigo];
$sql= mysql_query("select distinct(cod_pedido),cliente,data,hora,assunto,mensagem from pedidos where cod_cliente=".$_SESSION['codigo'])or die(mysql_error());
if (mysql_num_rows($sql)<1){?>
<table width="362" border="1" align="center" bordercolor="#FF0000" cellspacing="0">
<tr>
<td width="96"><font color="#FF0000" face="Arial, Helvetica, sans-serif" size="6"><b>Aviso:<b></font></td>
<td width="256" ><font color="#FF0000" face="Arial, Helvetica, sans-serif" size="2">Nenhum pedido foi efetuado até o momento.</font></td>
</tr>
</table>
<br>
<?php }else{
while ($dado=mysql_fetch_array($sql)){
$codigo=$dado[cod_pedido];
$dados4 = mysql_query("select * from pedidos where cod_pedido=$codigo")or die ("erro:".mysql_error());
$dados5=mysql_fetch_array($dados4);
?>
<link rel="stylesheet" type="text/css" href="estrutura_principal.css">
<table width="478" bordercolor="#FFFFFF" cellpadding="0" cellspacing="0" bgcolor="#E9F0F5" align="center" border="1">
<tr>
<td colspan="2" bgcolor="#000000"></td>
</tr>
<tr>
<td colspan="6" align="center" class="donopedido" bgcolor="#A9D3D3" ><font color="#000000"><?php echo '</font><font color="white"> Pedido realizado dia</font> <font color="#000000">'.$dados5[data].'</font> <font color="white">às</font> <font color="#000000">'.$dados5[hora];?></font></td>
</tr>
<tr>
<td width="124" class="cabecalhopedido"> E-mail</td>
<td width="344" class="dadocabecalho" colspan="5"><?php echo $dados5['email'];?></td>
</tr>
<tr>
<td class="cabecalhopedido"> Telefone</td>
<td class="dadocabecalho" colspan="5"><?php echo $dados5['telefone'];?></td>
</tr>
<tr>
<td class="cabecalhopedido"> Assunto</td>
<td class="dadocabecalho" colspan="5"><?php echo $dados5['assunto'];?></td>
</tr>
<tr>
<td class="cabecalhopedido"> Mensagem</td>
<td class="dadocabecalho" colspan="5"><?php echo $dados5['mensagem'];?></td>
</tr>
<td colspan="6" align="center" class="donopedido"><?php echo'Produtos';?></td>
<tr>
<td class="cabecalhopedido" bgcolor="#A9D3D3" align="center"> Imagem </td>
<td class="cabecalhopedido" bgcolor="#A9D3D3" align="center"> Produto </td>
<td class="cabecalhopedido" bgcolor="#A9D3D3" align="center"> Descrição </td>
<td class="cabecalhopedido" bgcolor="#A9D3D3" align="center"> Quantidade </td>
<td class="cabecalhopedido" bgcolor="#A9D3D3" align="center"> Valor unitário </td>
<td class="cabecalhopedido" bgcolor="#A9D3D3" align="center"> Subtotal </td>
</tr>
<?php
$dados2 = mysql_query("select * from pedidos where cod_pedido=$codigo")or die ("erro:".mysql_error());
$cor="#CDDDE9";$codproduto=$array[cod_produtos];
$dados3 = mysql_query("select * from tbl_produtos where cod=$codproduto")or die ("erro1:".mysql_error());
while ($prod=mysql_fetch_array($dados3)){
?>
<tr" bgcolor="<? echo $cor; ?>">
<td align="center" ><img src="<?php echo 'arq_imagem/'.$prod[img_princ];?>" height="100" width="100" /></td>
<td align="left" class="produtocarrinho" bgcolor="<?php echo $cor;?>"> <?php echo $prod[nome];?> </td>
<td align="justify" class="produtocarrinho" bgcolor="<?php echo $cor;?>"> <?php echo $prod[ds_prod];?> </td>
<td align="center" class="subtotalcarrinho" bgcolor="<?php echo $cor;?>"> <?php echo $array[quantidade];?> </td>
<td align="center" class="produtocarrinho" bgcolor="<?php echo $cor;?>"> <?php echo'R$ '.$prod[preco];?> </td>
<?php $sub= number_format($prod['preco']*$array[quantidade], 2, ',', '.');?>
<td align="center" class="subtotalcarrinho" bgcolor="<?php echo $cor;?>"> <?php echo 'R$ '.$sub;?> </td>
</tr>
<?
if ($cor == "#CDDDE9") //aqui faz o teste se a cor atual é branca
{
$cor = "#BBD1E1"; // se for entao ele coloca a proxima cinza
}
else
{
$cor = "#CDDDE9"; //se a atual fo cinza ele faz ela volvar a ser branca
}
?>
<?php $total+=number_format($sub, 2, ',', '.');
}
}
?>
<tr>
<td colspan="5" class="total">Total</td>
<td class="total" align="center"><?php $total=number_format($total, 2, ',', '.'); echo 'R$ '.$total; $total=0;?></td>
</tr>
</table><br>
<?php }
}
?>
<a href="?pag=minhaconta">Voltar</a>Carregando comentários...