Ir ao conteúdo
  • Cadastre-se

Erro de código apresentando so no firefox


Posts recomendados

estou com esse código que esta apresentando erro que não consegui identificar  quando é executado  no firefox, como mostra a figura em anexo.

 

Notice: Undefined offset: 27 in C:\wamp\www\loja_virtual\carrinho.php on line 47

Notice: Undefined offset: 28 in C:\wamp\www\loja_virtual\carrinho.php on line 91

 

linha 47

 if ($id == $meucarrinho[$i]['id'] ) {

linha 91

if($meucarrinho[$i]<>NULL){
<?phpinclude ("conecta.php");?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Carrinho de Compras</title><style type="text/css">.cor {	color: #FFF;}input {	text-align: center;}</style></head><body><p>Carrinho de Compras</p><p> </p><p>Meus produtos escolhidos são:</p><p> </p><?phpif (isset($_POST ['id_txt'])){$id = $_POST['id_txt'];$nome= $_POST['nome'];$preco = $_POST['preco'];$quantidade = $_POST['quantidade'];$meucarrinho []= array ('id' => $id, 'nome' => $nome,'preco' => $preco, 'quantidade' => $quantidade);}session_start();if (isset($_SESSION['carrinho'])){	$meucarrinho = $_SESSION['carrinho'];if (isset($_POST['id_txt'])){$id = $_POST['id_txt'];$nome= $_POST['nome'];$preco = $_POST['preco'];$quantidade = $_POST['quantidade'];$possicao = -1;for ($i = 0; $i<count($meucarrinho); $i++){if ($id == $meucarrinho[$i]['id'] ) {	$possicao = $i;}}if ($possicao<>-1){	$quant = $meucarrinho [$possicao] ['quantidade'] + $quantidade;		$meucarrinho [$possicao]= array ('id' => $id, 'nome' => $nome,'preco' => $preco, 'quantidade' => $quant);}else{ $meucarrinho []= array ('id' => $id, 'nome' => $nome,'preco' => $preco, 'quantidade' => $quantidade);}}}if (isset($_POST['id2'])){$indice = $_POST['id2'];$quant = $_POST['quantidade2'];$meucarrinho [$indice] ['quantidade'] = $quant;}if (isset($_POST['id3'])){$indice = $_POST['id3'];$meucarrinho [$indice] = NULL;}if (isset($meucarrinho)) $_SESSION['carrinho'] = $meucarrinho; ?><table width="458"  height="119" border="0">  <tr>    <td colspan="5" align="center" valign="middle" bgcolor="#000000" class="cor">LISTA DE PRODUTOS COMPRADOS</td>  </tr>  <tr>    <td width="60" align="center" valign="middle" bgcolor="#FF9966">NOME   </td>    <td width="131" align="center" valign="middle" bgcolor="#FF9966">QUANTIDADE</td>    <td width="116" align="center" valign="middle" bgcolor="#FF9966">PREÇO</td>    <td width="133" colspan="2" align="center" valign="middle" bgcolor="#FF9966">SUB TOTAL</td>      </tr>  <?php  if (isset($meucarrinho)){	 $total = 0;		 for($i=0; $i < count($meucarrinho); $i++){		if($meucarrinho[$i]<>NULL){   ?>  <tr>      <!--<td align="center" valign="middle" bgcolor="#FFFFCC"></td>-->    <td align="center" valign="middle" bgcolor="#FFFFCC"><?php echo $meucarrinho [$i]['nome']?></td>    <td align="center" valign="middle" bgcolor="#FFFFCC">    <form action="" method="post" name="atualizar">    <input name="id2" type="hidden" value="<?php echo $i ?>" />    <input name="quantidade2" type="text" value="<?php echo $meucarrinho [$i]['quantidade']?>" size="2" maxlength="2" />    <input name="" type="image" src="imagens/48.png" width="20" height="20" />    </form>    </td>    <td align="center" valign="middle" bgcolor="#FFFFCC"><?php echo  $meucarrinho [$i]['preco']?></td>	<?php	$subtotal = $meucarrinho[$i]['preco'] * $meucarrinho[$i]['quantidade'];	$total = $total + $subtotal;	?>    <td align="center" valign="middle" bgcolor="#FFFFCC"><?php echo number_format($subtotal, 2, ',', '.'); ?></td>    <td align="center" valign="middle" bgcolor="#FFFFCC"><form action="" method="post">    <input name="id3" type="hidden" value="<?php echo $i ?>" />    <input name="" type="image" src="imagens/118.png" width="20" height="20"  />            </form></td>     </tr> <?php   }   }  }  ?>  <tr>    <td colspan="3"  bgcolor="#FFFFCC"><div align="right">TOTAL</div></td>    <td colspan="2" align="center" bgcolor="#FFFFCC"><?php if (isset($total)) echo number_format($total, 2, ',', '.'); ?></td>  </tr></table><p><a href="index.php">Voltar</a></p></body></html>

post-637136-0-08173900-1396913223_thumb.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...