Jump to content


Photo

Problema Em Código


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

#16 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 14/06/2004, 15:15

Olha, não li seu código inteiro... infelizmente, agora não disponho de tempo para isso, porém, tenho algo que poode te ajudar... a função isset()
veja sobre seu funcionamento aqui: http://br.php.net/isset

Quanto ao notice de cesta, você deve corrigir seu código:

nessa parte:
//EXIBE
 for($i=0; $i<sizeof($chave); $i++) {
    $indice  =  $chave["$i"];
   
    //VERIFICA
    if(!empty($v_prod['$indice']['QTDE'])) {
   
    //GRAVA NO ARRAY CESTA
    $cesta[$indice][ARTISTA]  =    $v_prod[$indice][ARTISTA];
    $cesta[$indice][ALBUM]    =    $v_prod[$indice][ALBUM];
    $cesta[$indice][PRECO]    =    $v_prod[$indice][PRECO];
    $cesta[$indice][QTDE]     =    $v_prod[$indice][QTDE];
    }//FECHA IF
 }//FECHA FOR

  //GRAVA NA SESSÃO
 $_SESSION['cesta']        =   $cesta;

troque por:
//EXIBE
 for($i=0; $i<sizeof($chave); $i++) {
    $indice  =  $chave["$i"];
   
    //VERIFICA
    if(!empty($v_prod['$indice']['QTDE'])) {
   
    //GRAVA NO ARRAY CESTA
    $_SESSION['cesta'][$indice][ARTISTA]  =    $v_prod[$indice][ARTISTA];
    $_SESSION['cesta'][$indice][ALBUM]    =    $v_prod[$indice][ALBUM];
    $_SESSION['cesta'][$indice][PRECO]    =    $v_prod[$indice][PRECO];
    $_SESSION['cesta'][$indice][QTDE]     =    $v_prod[$indice][QTDE];
    }//FECHA IF
 }//FECHA FOR

Edição feita por: fly2k, 14/06/2004, 15:17.

Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#17 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 14/06/2004, 15:20

os nomes que estão dentro do $_POST[] da linha 5 e da linha 25 são aqueles mesmo ?!?!?!

até + !!!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#18 Gui 1

Gui 1

    Normal

  • Usuários
  • 88 posts
  • Sexo:Não informado
  • Localidade:Araras/SP
  • Interesses:Linguagens de programação,METEORUS(jogo online),Mu Online,Ultima Online,informática em geral.

Posted 14/06/2004, 17:46

Olha só, as tgas da linha 5 e 25 estão certas olhe,correspodnem as linhas 168 ate a 171:
<form name="frmCarrinho" method="post">
<input type="hidden" name="opc_excluir">
<input type="hidden" name="opc_atualizar">
<input type="hidden" name="opc_finalizar">

Será que este erro ocorre por que o if está no começo da página e a form no fim?

Edição feita por: Gui 1, 14/06/2004, 17:49.

Minhas previsões estavam certas!!!
Nem todas as pessoas,com seus acidos desoxibonucleicos conseguem aprender linguagens de programação!!!
Então você iniciante,não se receie, pergunte!!!

#19 waao

waao

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 30/11/2004, 20:05

Véio, esse erro acontece sempre com essas variáveis passadas atravéz de um array.

Eu por exemplo tenho esse problema quando uso $HTTP_POST_VARS[''] para receber variáveis do formulário.

Mas de qualquer forma, esse erro acontece porque as variáveis estão vazias; é como se não existissem (na verdade elas ainda não existem quando esse erro acontece, basta que você dê um submit no formulário que esses erros somem).

Você pode tentar fazer uma verificação se a variável existe ou se está vazia.




0 user(s) are reading this topic

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

IPB Skin By Virteq