Jump to content


xulambs's Content

There have been 11 items by xulambs (Search limited from 29/03/2023)


Ordernar por                Order  

#1020370 Vendas Usando Php

Posted by xulambs on 30/09/2013, 22:08 in PHP

Boa noite pessoal.

Estou criando um sistema de vendas simples, onde eu terei apenas cadastro de clientes e produtos. Com isso já fiz a parte de cadastro dos clientes e produtos. Mas estou travado na parte de vendas.
Só consigo buscar apenas um produto para cada cliente.
Minha dúvida é fazer a lógica de pegar vários produtos para um cliente e somar o total dos produtos. Igual esse programas de vendas.

Acredito que a lógica é cadastrar os produtos pegando o id do cliente.

Bom, peço ajuda e agradeço desde já....



#1020138 E-Mail Automático

Posted by xulambs on 07/05/2013, 15:46 in PHP

Bom tarde galera, estou ai mais uma vez pedindo ajuda.

Bom, eu tenho um sistema de cadastro com os seguintes dados:

Tabela:
cadastro

Campos:
id
data
nome
email

Em uma página compara data atual com a cadastrada, assim informando os vencimentos.
Nessa página busca somente os cadastros vencidos.

Então, estou tentando inserir um código que irá enviar um email para cada cadastro vencido e informar que a conta está vencida.
Só que não está enviando, e agora começou a mostrar erros, como:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in 

Abaixo deixo o código que estou usando.

<?php require_once('Connections/email.php'); ?>

<?php

$dataatual = date('Y-m-d');

mysql_select_db($database_email, $email);
$query_CA = "SELECT * FROM cadastro WHERE dv_data < $dataatual ORDER BY dv_id DESC";
$CA = mysql_query($query_CA, $email) or die(mysql_error());
$row_CA = mysql_fetch_assoc($CA);
$totalRows_CA = mysql_num_rows($CA);

?>

<?php $emailcli2 = $row_CA['dv_email']; ?> 

<?php

$email_cli = $emailcli2;

global $email;

mail("$email_cli"," $nome. ",

"O portal com maior divulgação online.

Menssagem: $mensagem", "From: Divulgue Online");

?>

Agradeço desde já...



#1020129 Data Com Vencimento

Posted by xulambs on 02/05/2013, 12:00 in PHP

Oi Dudu,

Deu certinho, muito obrigado.

Só tenho uma pergunta curiosa:

Sempre que eu for trabalhar com data, tenho que utilizar no formato date. Mesmo usando varchar?

Há, não sei colocar como resolvido no fórum, acredito que é vocês que colocam, né!!!!

Dudu,

Eu tinha falado que a função de data está OK.

Mas apareceu uma dúvida que você pode me ajudar.

A data está me mostrando da forma seguinte: 2013-05-02

Quando eu formato no select já não funciona mais. Existem uma forma de deixar em br.

Agradeço desde já.

Dudu, conseguir inverter, caso alguém precise, deixo baixo um modelo:


echo substr($teste['con_venc'],8,2);
echo"/";
echo substr($teste['con_venc'],5,2);
echo"/";
echo substr($teste['con_venc'],0,4);?>



#1020122 Data Com Vencimento

Posted by xulambs on 30/04/2013, 19:45 in PHP

Boa noite galera,

Bom, criei um sistema que faz cadastro de cooperados, ao cadastrar existe um campo "vencimento do cadastro" dai e insiro uma data que vai vencer mais a frente.
Eu gostaria que quando a data desse cadastro for menor que a atual "hoje", mostra como: cadastro vencido.

Eu até criei uma função que está funcionando apenas o dia e mês, e não funciona no ano.

Exite já uma função que calcula vencimento no php?

Peço ajuda e agradeço desde já...

Lúcio Marques

Esse código funciona se não colocar ano de 2014

<?php
// DATA ATUAL
$dataatual = date('d/m/Y');

// DATA DO VENCIMENTO - FUNCIONA EM 2013
$datavenc = '29/04/2014';

echo "Data Atual: " .      $dataatual. "<br><br>";
echo "Data Vencimento: " . $datavenc. "<br><br>";

if($datavenc < $dataatual)
echo"Data esta vencida.";

else
    echo"Esta em dia.";

?>



#1020121 Auto Completar Em Um Campo Input

Posted by xulambs on 30/04/2013, 19:12 in PHP

OI Dudu,

Eu conseguir resolver em JavaScript.

Abaixo deixo o código:

<script language="Javascript" type="text/javascript"> 
function putData(valor) {  
   var codigo = valor;
         
   if (codigo!= ""){   
   window.opener.document.getElementById('campoPai').value = codigo;  
                window.close();   
   }else{ 
        alert('Não é permitido campos em Brancos');
        }
}
</script>

Não sei como fechar tópico como resolvido.


Esse problema é resolvido com JavaScript ou o com o framework Jquery.
Procure algo sobre parent em javascript.




#1020101 Auto Completar Em Um Campo Input

Posted by xulambs on 22/04/2013, 22:41 in PHP

Boa noite galera, não sei se vou achar o que eu quero na sessão de PHP, mas vamos lá.

Eu tenho um sistema que cadastra clientes e pedidos. Quando vou cadastrar pedidos, mostra três campos:

  • Cliente
  • Produto
  • Valor

Eu gostaria que quando eu for cadastrar um pedido, que no campo - cliente - tenha um botão que abrirá uma janela com nomes do clientes cadastrado, e quando eu clicar em algum nome, automaticamente é inserido no campo cliente.

Caso não entenda minha escrita, deixo em anexo uma imagem desenhada para melhor entendimento.
É só seguir os números da ceta.

Agradeço desde já...

Lúcio Marques

Attached Thumbnails

  • diagrama.jpg



#1020100 Relacionar Duas Ou Mais Tabelas

Posted by xulambs on 22/04/2013, 22:12 in MySQL


Oi Dery, boa noite.

Eu entendi a lógica do seu código, mas veio uma dúvida.

Nos campos onde digito os dados para ser inseridos, podem ficar juntos ou não.?



Bem aí depende de você.
Voce pode criar inputs distintos para cada campo e recupera-los por $_POSTs individuais como os que deixei comentado no código ou inserir tudo em apenas um input.

O problema de não inserí-los separadamente é que terá que obedecer uma ordem rigorosa de inserção de dados como por ex:

<textarea name="endereco">Rua Fulado de Tal; 58; Centro; Campinas; SP; 13.170-000</textarea>

e depois recupera-los atribuindo estas informações a um vetor tipo:

<?php

$vet = explode(';', $_POST['endereco']);

$rua = $vet[0];
$numero = $vet[1];
$bairro = $vet[2];
$cidade = $vet[3];
$estado = $vet[4];
$cep = $vet[5];

?>

Mas acho que esta segunda opção não seria muito viável...

Abraço



Dery, deu tudo certinho, Muito obrigado.

Não sei como colocar como resolvido no fórum.



#1020093 Relacionar Duas Ou Mais Tabelas

Posted by xulambs on 19/04/2013, 18:57 in MySQL


Oi galera, boa tarde.

Estou perdendo meus cabelos e não consigo resolver.

Tenho duas tabelas - cliente e endereço, como mostra abaixo com seus respectivos blocos:

cliente
--------
id
nome

---------------
endereco
--------
id
rua

Gostaria de inserir e editar os dados do cliente e endereço relacionando as as duas tabelas.

Agradeço desde já....


Não sei se entendi bem mas se for fazer o cadastro nas 2 tabelas ao mesmo tempo deverá na Tabela cliente ter um campo único sem ser o id, como CPF ou email por ex:

-- Tabelas

CREATE TABLE IF NOT EXISTS cliente (
id int(11) NOT NULL AUTO_INCREMENT,
nome varchar(50) NOT NULL,
email varchar(50) NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY email (email)
);

CREATE TABLE IF NOT EXISTS endereco (
id int(11) NOT NULL AUTO_INCREMENT,
cliente int(11) NOT NULL,
endereco varchar(50) NOT NULL,
cidade varchar(50) NOT NULL,
uf char(2) NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (cliente) REFERENCES cliente(id)
);


--

<?php

// resgatando os dados
$nome = "Deri Reis"; //$_POST['nome '];
$email = "dery@reis.com"; //$_POST['email '];
$endereco = "Rua teste, 99"; //$_POST['endereco '];
$cidade = "Campinas"; //$_POST['cidade '];
$uf = "SP"; //$_POST['uf '];


//inserindo na tablea cliente
$sql = "INSERT INTO cliente VALUES(NULL ,'$nome', '$email')";
@mysql_query( $sql );

// resgatando o id do cliente cadastrado
$sql = "SELECT id FROM cliente WHERE email = '". $email ."'";
$idCliente = @mysql_fetch_object( @mysql_query( $sql ) )->id;

// inserindo na tabela endereço
$sql = "INSERT INTO endereco VALUES(NULL, $idCliente, '$endereco', '$cidade', '$uf')";
@mysql_query( $sql );

?>


Para visualizar os dados digite no SQL

SELECT * FROM cliente
INNER JOIN endereco ON cliente.id = endereco.cliente

Pronto, as informações foram inseridas nas tabelas de modo relacional.

Att, Dery



Oi Dery, boa noite.

Eu entendi a lógica do seu código, mas veio uma dúvida.

Nos campos onde digito os dados para ser inseridos, podem ficar juntos ou não.?



#1020091 Relacionar Duas Ou Mais Tabelas

Posted by xulambs on 19/04/2013, 14:24 in MySQL

Oi galera, boa tarde.

Estou perdendo meus cabelos e não consigo resolver.

Tenho duas tabelas - cliente e endereço, como mostra abaixo com seus respectivos blocos:

cliente
--------
id
nome

---------------
endereco
--------
id
rua

Gostaria de inserir e editar os dados do cliente e endereço relacionando as as duas tabelas.

Agradeço desde já....



#1020081 Dúvida

Posted by xulambs on 13/04/2013, 08:27 in Artigos, Dicas e Tutoriais de PHP

Galera, bom dia.

eu uso o camando abaixo para atualizar as páginas do meu site, mas quando faço os teste mostra os seguintes erros.
Já tentei mudar tudo que poderia e nada.

Pesso ajuda por vafor.

Notice: Undefined index: cnc in C:\xampp\htdocs\consorcio\index.php on line 39

<?php 

        $pagina = $_REQUEST['pagina']; // essa parte é a linha 39

     if($pagina == "contato")
        require('contato.php');
    else
        require('home.php');

?>



#1019667 Mostrar Conteúdo Banco De Dados

Posted by xulambs on 01/11/2012, 18:54 in PHP

Boa noite galera.

Bom, estou tentando criar um código para visualizar produtos do banco de dados. Mas ao invés de mostrar o nome dos produtos, mostra somente o número do"id" referente ao produto.

Peço ajuda, modifiquei de várias formas o código.

Abaixo está o código que estou usando:

<?php
include("connect_data_base.php");

$categoria = $_POST['codigo_tipo'];

$sql=mysql_query("SELECT * FROM marca WHERE tipo_categoria = '$categoria' ORDER BY marca ASC") or die(mysql_error());

if(mysql_num_rows($sql) == 0){
echo  '<option value="0">Nada Encontrado</option>';
}else{
echo'<option>selecione</option>';
while($result_sql = mysql_fetch_object($sql)){
$marca=ucfirst($result_sql->marca);
echo '<option value="'.$result_sql->codigo.'">'.$marca.'</option>';
}
}

?>




IPB Skin By Virteq