Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Johan Guse

adicionar a cesta

Recommended Posts

Boa tarde....

 

Estou desenvolvento uma função de adicionar a cesta, mas parece não estar funcionando qnd não tem nada na cesta...

 

seguinte error - Column count doesn't match value count at row 1

 

 

if($_GET['acao'] == "add"){

if (isset($_GET['id'])){

if(is_numeric($_GET['id'])){

$id_prod = addslashes(htmlentities($_GET['id']));

 

$sql_cont = "SELECT COUNT(*) AS n_prod FROM carrinho WHERE id_produto = '$id_prod' AND sessao = '".session_id()."'";

$exe_cont = mysql_query($sql_cont) or die(mysql_error());

$reg_cont = mysql_fetch_array($exe_cont, MYSQL_ASSOC);

 

if($reg_cont['n_prod'] == 0){

$sql_prod = "SELECT * FROM produto WHERE id = '$id_prod'";

$exe_prod = mysql_query($sql_prod) or die(mysql_error());

$num_prod = mysql_num_rows($exe_prod);

 

if($num_prod > 0){

$reg_prod = mysql_fetch_array($exe_prod);

 

$sql_add = "INSERT INTO carrinho (id_produto, nome_produto, preco_produto, qtd_produto, sessao)

VALUES

('".$reg_prod['id']."','".$reg_prod['nome']."','".$reg_prod['preco']."','".session_id()."')";

$exe_add = mysql_query($sql_add) or die(mysql_error());

}

}

}

}

}

Vem de outra pagina que esta com o link assim:

cart.php?acao=add&id=<?=$row_cat['id']?>

 

 

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom

o erro que dava arrumei...

era qe faltava um campo pro INSERT

só falta iserir

q n ta indo

 

Resolvido!

 

Mt obrigado!

Especialmente pro GUTTO que sempre tá me ajudando

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.