Ir para conteúdo

Arquivado

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

Johan Guse

problema, no minimo meio estranho...

Recommended Posts

Boa tarde.....

 

Alguem sabe me explicar pq meu codigo aprace quando executo ele?

Uso WAMP5 e o resultado é

 

0){ $reg_prod = mysql_fetch_array($exe_prod, MYSQL_ASSOC); $sql_add = "INSERT INTO carrinho (id_produto, nome_produto, preco_produto, qtd_produto, sessao) VALUES ('".$reg_prod['id_produto']."','".$reg_prod['nome_produto']."','".$reg_prod['preco_produto']."','".session_id()."')"; $exe_add = mysql_query($sql_add, $base) or die(mysql_error()); } } } } } } ?>

 

 

meu codigo é:

 

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

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

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

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

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

 

$sql_cont = "SELECT CONT(*) AS n_prod FROM carrinho WHERE id = '$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'";

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

$num_prod = mysql_num_rows($exe_prod, MYSQL_ASSOC);

 

if($num_prod > 0){

$reg_prod = mysql_fetch_array($exe_prod, MYSQL_ASSOC);

 

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

VALUES

('".$reg_prod['id_produto']."','".$reg_prod['nome_produto']."','".$reg_prod['preco_produto']."','".session_id()."')";

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

}

 

}

 

}

}

}

 

}

 

Estou ainda desenvolvendo ele apartir do tutorial

 

http://www.livepixel.com.br/videotutoriais...ho_compras.html

 

não é a primeira vez que isso acontece, de meu codigo aparce na execução

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigão, certifique-se de que sua extenção de arquivo esteja como " PHP " deve ta em html ou tu não colocou as TAGS PHP

PHP
<?php codigos aqui  ?>
, por isso aparece isso na tela.

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Johan, provavelmente é configuração do seu WAMP, pois em testes aqui deu tudo certo.

 

Confira se não há incompatibilidade entre as versões dos programas que você utiliza no WAMP.

 

Tem que considerar o seguinte:

 

Você já testou em outras versões?

Tente usar PHPTriad ou AppServ;

Compartilhar este post


Link para o post
Compartilhar em outros sites

humm... então tente usar outro servidor, uma boa opção seria o AppServ... muito bom, nunca tive problemas com ele.

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa

vou tenta por <?php não tinha nem noção, axei que era nativo do php <? ou <?php

 

SHORT OPEN TAGS vem disabled por default

 

 

mas só de raiva vo baxa um versão velha do easy php

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.