Jump to content


filipevidotti

Member Since 01/02/2005
Offline Last Active 06/06/2015, 12:20
-----

Posts I've Made

In Topic: Dúvida... Instalar Atlogin

17/07/2007, 19:00

to tentando instalar o ATLogin no meu site, mas ta dando erro qnd executo o install.php, acredito q seja por falta de CHMOD, alguem pode me dizer qual CHMOD tenho q dar nos arquivos, vejam todos os arquivos q tem:

admin.php
cadastro.php
config.php
index.php
install.php
prot.php (codigo q protege as paginas)

se alguem puder me ajudar eu agradeço, o erro q dá é "Falha ao criar tabela", mas ja coloquei no config.php todos os dados do mysql certinho


Não conheço o Stript, mas se é preciso de CHMOD, você deve imaginar qual arquvo sofrerá escrita, provavelmente o arquivo config.php, então de 775 ou 777 no arquivo. depois altere para 0644

In Topic: O Php Myadmin

17/07/2007, 18:47

Tem como adicionar dados em um banco diretamente através do Phpmyadmin. Por exemplo: se um site tiver um sistema de cadastro de clientes, é possível entrar diretamente no phpmyadmin e cadastrar lá nomes de clientes?


O phpMyAdmin, é uma interface para o banco de dados Mysql, assim é possivel fazer utilizar qualquer funcionabilidade do SGBD, inserir, remover e atualizar, mesmo o programa permitindo popular o banco não é seu foco, pois o mesmo é utilizado para a modelagem do banco de dados.
Assim quanto inclusão, pode exisitir demora, pois a inserção não é tratada da forma correta e mais efetiva. Assim recomendo o uso de uma aplicação criada com o intuito de cadastro.

In Topic: Easyphp Ou Erro Do Script Mesmo?

17/07/2007, 18:30

Pessoal, estou tentando fazer um sisteminha de upload só que na hr de fazer a função copy ela dah o seguinte erro:
Warning: copy(B): failed to open stream: No such file or directory in c:\arquivos de programas\easyphp1-8\www\adm\recebe_inserir_veiculos.php on line 38

Parece que ele não acha a pasta, sendo que a pasta ta lah, jah tentei tb colocar em outra pasta e mudar o caminho. Mais não resolveu. Queria saber se isso é uma das manhas das config padrão do EasyPHP ou o q.


Coloque o script para vermos a linha 38.
Mas de qualquer forma não use caminhos absolutos.

<?php
(origem,destino)
if (!copy($arquivo, $arquivo.'.bak')) {
echo"erro $arquivo...<br>\n");
}
?>

In Topic: Ajuda Com Consultas

16/07/2007, 22:26

Boa Noite

Fiz apenas a questão 1, o resto faço depois, acho que é assim


Questão 1

select c.Cli_nome,c.Cli_endereco,V.Ped_codigo,P.Ped_data
from cliente C
inner join Vendas V
on V.Cli_cpf=C.Cli_cpf
and C.Cli_endereco like '%Araxa%'
inner join Pedido P
on V.Ped_codigo=P.Ped_codigo

where ( month(P.Ped_data)=4) and year(P.Ped_data)=2007)

In Topic: Case Com Subquery

16/07/2007, 21:35

Olá [=

Estou com a seguinte query abaixo.
Ela faz consulta na tabela de pedidos.
O problema é que o pedido pode ser feito na forma de cartão e boleto (tem tabelas distintas para isso).
Preciso pegar os status na tabela especifica, ou seja, se o cliente comprou com cartao, eu preciso ir na tabela de cartão e ver o status da transacao. Mesma coisa para o boleto ... compreenderam? :assobio:

Pensei então em usar um CASE, nada melhor né !? xD

Problema que não está funcionando meu subselect no case ;x

O case permite subquery?

SELECT
    p.im_id_pedido,
    p.im_id_cli_pedido,
    p.im_id_prod_pedido,
    p.im_id_forma_pedido,
    p.im_valor_pedido,
    p.im_qtde_pedido,
    p.im_status_pedido,
    p.im_dt_pedido,
    CASE p.im_id_forma_pedido
        WHEN '1' /* cartao visa */ THEN
            'cartao' /*(SELECT c.im_status_cartao_cliente FROM `im_cartao_cliente` c WHERE c.im_id_pedido_cartao_cliente = p.im_id_pedido)*/
        WHEN '2' /* boleto */ THEN
          'boleto' /* (SELECT b.im_status_boleto_cliente FROM `im_boleto_cliente` b WHERE b.im_id_pedido_boleto_cliente = p.im_id_pedido)*/
        END
    AS status_forma_pgto
FROM `im_pedido` p
INNER JOIN `im_clientes` c ON (p.im_id_cli_pedido = c.im_id_cli);
/*WHERE p.im_dt_pedido BETWEEN (1184554800) AND (1184641199); linha comentada para pegar mais resultados*/

Quando eu comendo a subquery me devolve 40 linhas (tudo que a tabela contem), se eu passar a subquery me traz 29 linhas <_<'

eu acho que o problema é quando ele não acha mais registros ele simplesmente dá um stop O.o
(a tabela cartao não tem resultados nela, ou seja vai retortornar NULL na subquery)

Na teoria era pra retornar as 40 linhas, as linhas que ele nao achasse na subquery era pra retornar NULL... mas não está acontecendo isso.

Alguma idéia?

(y)


Na hora de inserir você deve colocar os dois campos NULL como defult, e na hora do query use is not null

IPB Skin By Virteq