Uma tabela contando ítens de outra tabela
Tenho duas tabelas no banco de dados: cor e produtos, Gostaria que o depois que eu enviasse um formulário com o nome e cor do produto o campo cor_total atualizasse a soma ítens de uma especificada cor
cor_nome____cor_total
Azul _______ 2
Verde_______ 1
prod ________ prod_cor
Bicileta _______ Azul
Chaveiro______ Azul
Lapis_________ Verde
Alterei o código baseado num outro codigo que tinha aqui...
$cnome = $wpdb->get_col("SELECT cor_nome FROM $wpdb->cor"); foreach ( $cnome as $cornome ) { $contarcor = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->produtos WHERE $wpdb->produtos.prod_cor = '$cnome'"); $wpdb->query("UPDATE $wpdb->cor SET cor_total = '$contacor' WHERE prod_cor = '$cornome'"); }
Acontece que ele da esse erro :(
>
Voc� tem um erro de sintaxe no seu SQL pr�ximo a ‘’ na linha 1]
SELECT cor_nome
...
Warning: Invalid argument supplied for foreach()
[http://forum.imasters.com.br/public/style_emoticons/](http://forum.imasters.com.br/public/style_emoticons/)default/upset.gif [http://forum.imasters.com.br/public/style_emoticons/](http://forum.imasters.com.br/public/style_emoticons/)default/upset.gif [http://forum.imasters.com.br/public/style_emoticons/](http://forum.imasters.com.br/public/style_emoticons/)default/upset.gif Como eu sou total nooob há grandes chances de ou o código estar errado ou de eu estar inserindo no local errado. Qual o jeito certo de inserir esse código.
Junto com o campo que seleciona a cor(estou usando um select com as opções Azul ou Verde)? O_oDiscussão (6)
Carregando comentários...