Eu sou Altair Pereira Com Você Pensando E Produzindo. Pra MAIS Dicas Sobre Programação php... Curti, Comenta E Compartilha ASSIM Você Me Ajuda AJUDAR Outras Pessoas... Neste artigo estou comentando sobre: Atitudes Pra Planejar, Programando Com Php e Adicionar Usuario No Projeto...
Atitudes Pra Planejar.
“5% das pessoas pensam. 10% das pessoas pensam que pensam. Os
outros 85% preferem morrer a pensar.”
Thomas Edison.
Afaste preguiça e timidez... Cultive
Ânimo e Entusiasmo... Quer Ajudar A Resolver? Pense E Responda Pra Você
Mesmo...
Chiavenato afirma que é através do
planejamento que se define, os planos para alcançar os objetivos e a
programação de atividades.
Antecipar, não permitir improvisação,
o planejamento serve de base para as demais funções. Com planejamento que se
define os objetivos e quais os caminhos a seguir para se alcançar os objetivos
traçados. planejar teoricamente ação futura. O planejamento define: Onde, como
e quando se quer chegar.
As premissas do planejamento.
Presente e futuro, onde estamos agora e onde queremos chegar, situação atual e
objetivos pretendidos.
Quer TORNAR uma
coisa, um projeto, um programa que você acha difícil, ficar FÁCIL? Se sim, pega
pra você o plus oferecido aqui.
Estudiosos
afirmam que NOSSO maior problema é deixarmos tudo pra começar na segunda-feira,
aí na segunda pela manhã você está com preguiça, no período da tarde você
resolve deixar pra começar na terça-feira e, aí vai, você não começa nunca. Não
fica só difícil, mas fica impossível. Faça também autoanálise e, caso você seja
tímido, você precisa resolver ESSA questão, não podemos ser arrogantes,
arrogância nos impede de descobrir joias raras... Ocuparmo-nos com NOSSOS
projetos é a chance que temos para TRIUNFAR...
Programando Com Php...
“Sua vida é o resultado de SUAS
escolhas.”
Autor
desconhecido.
Em nossas vidas não somos obrigados a
nada, mas respondemos por todas as nossas AÇÕES positivas ou negativas.
Programador é a profissão do futuro e solução de trabalho
para os dias atuais, o profissional programador tem mercado de trabalho enorme
a sua disposição, pode trabalhar como empregado com relação trabalhista
convencional, prestar serviços de freelancer, enfim, trabalho não faltará.
Em Programação sempre trabalhamos com
Mais De Um Arquivo.
Para fazer sites e sistemas
trabalhamos com mais de um arquivo. Para montar um site trabalhamos com
Cabeçalho (header), com conteúdo ou corpo do site (body) e o rodapé (footer).
O cabeçalho é usado normalmente em
todas as páginas dos sites: Paginas Sobre, produtos, galeria, login etc... Em
todas as páginas o cabeçalho está presente.
Para organizar projetos cria-se pasta
para colocar arquivos que serão acessados sempre que se fizer necessário.
Adicionar Usuário No
Projeto.
#AprendendoLinguagemPhp88. 29/09/22
Implementação UsuarioDAO (data access object)
em Php. No arquivo adicionar_action.php estão as manipulações específicas, o
kit de sobrevivência é require config.php e o require dao/usuario estancia-se a
classe do $usuarioDao = new $usuarioDaoMysql ($pdo); próximo passo é
implementar, para melhor entendimento verificar código abaixo, nesse projeto se
está buscando usuário pelo email, então é preciso criar um findByemail no
usuario.php, verificar código abaixo, agora se faz a implementação no
usuarioDaoMysql.php no adicionar_action.php se faz um if, verificar código
abaixo $novoUsuario = new usuario( ); ele só terá seu id quando for adicionado,
feito está ação de adicionar e fazer verificações, remove-se partes do código
que foram automatizados. Zerando tudo que diz respeito a $sql, tudo passa
funcionar com add do DAO fazendo adição no banco de dados, em caso de mudança
de banco de dados futura em substituição ao MySql é só mudar descrição no
usuarioDao. Agora se cria duas ações findByemail e o add, tudo isso pode ser
verificado no código aqui abaixo. $sql = $this->pdo->prepare( “SELECT *
FROM usuarios WERE email = :email” ); $sql->bindValue(‘:email’, email),
$sql->execute( ); após esta ação se faz verificação com if, observe no
código abaixo, o objeto é $u, onde observamos new usuario setId, setName e
setEmail, retornando o objeto $u, esta é a implementação do findByemail, agora
implementa-se o add... $sql = $this->pdo->prepare (“INSERT INTO usuarios
(nome, email) VALUES (:nome, :email)”); $sql->bindValue (‘:nome’,
$u->getNome ( ) ); o mesmo procedimento para email conforme código abaixo.
Seta id adicionado para ser visualizado no seu projeto. $this->pdo->lastinsertid
( ) );
Adicionar_action.php
<?php
require 'config.php';
reqiire
'dao/usuarioDaoMysql.php';
$usuarioDao
= new usuarioDaoMysql($pdo);
$name
= filter_input(INPUT_POST, 'name');
$email
= filter_input(INPUT_POST, 'email',
FILTER_VALIDATE_EMAIL);
if($name &&
$email) {
if($usuarioDaoFindByEmail($email)
=== false) {
$novoUsuario = new Usuario();
$novoUsuario->setNome($nome);
$novoUsuario->setEmail($email);
$usuarioDao->add
( $novoUsuario );
header
("location: index.php");
exit;
}else{
header("location:
adicionar.php");
exit;
}
UsuarioDAOMySQL.php
<?php
require_once 'models/Usuario.php'
class UsuarioDaoMysql implements
UsuarioDAO {
private $pdo;
public function_construct(PDO
$drivers) {
$this->pdo
= #driver;
}
public
function add(Usuario $u) {
$sql = $this->pdo->prepare("INSERT
INTO usuarios (nome, email) VALUES (:$nome, :$email)");
$sql->bindValue(':nome',
$u->getNome());
$sql->bindValue(':email',
$u->getEmail());
$sql->execute();
$u->setId(
$this->pdo->lastInsert()
);
return $u;
}
public
function findAll() {
array[];
$sql = $this->pdo->query("SELECT
* FROM usuarios");
if($sql->rowCount()
> 0 ) {
$data = $sql->fetAll();
foreat($data
as $item) {
$u = new $usuario();
$u->setNome($item['$nome']);
$u->setEmail($item['$email']);
Array[]
= $u;
}
}
return array
}
public
function findByEmail($email) {
$sql = $this->pdo->prepare("SELECT
* FROM usuarios WERE email = :$email");
$sql->bindValueEmail(':email',
$email);
$sql->execute();
if($sql->rowCount()
> 0) {
$data = $sql->fetch();
$u = new usuario();
$u = setId($data['$id']
);
$u = setNome($data['$nome']
);
$u = setEmail($data['$email']
);
return
$u;
}else{
return
false;
}
}
public
function findById($id){
}
public
function update(Usuario $u) {
}
public
function delete($id);
}
Minha intenção aqui é mostrar que o bicho não é tão feio quanto parece,
porém para você aprender php minha sugestão é você fazer inscrição em um curso
de profissionais competentes para ajudar você se tornar um profissional.
Usa-se sempre o tab para organizar os
códigos.
Mais DICAS sobre como aprender PHP
serão disponibilizadas aqui neste blog toda semana, Está INTERESSADO? Fique de
Olho... Se você quer caminhar mais rápido procure um curso de programação para
se especializar. Nos dias atuais você pode estudar sem sair de casa...
Neste artigo eu comentei sobre: Atitudes
Pra Planejar, Programando Com Php e Adicionar Usuario No Projeto... Obrigado
por sua atenção, este artigo foi criado para ajudar você Incrementar sua visão
holística fazendo relação com programação para aprendizagem e desenvolvimento de
profissionais programadores TUDO vai depender da Atitude de cada UM. Curti, Comenta E Compartilha ASSIM Você Me
Ajuda AJUDAR Outras Pessoas... Até que nos encontremos no
próximo artigo, eu Desejo a você uma vida alegre e feliz. Até próximo artigo.
No Endereço A Seguir Tem Um Artigo Pra
LEVAR Você ONDE Você Acha Que MERECE Chegar!!!
Gestão
Marketing E Vendas É Meu Negócio... https://apan-web.com/2021/06/17/gestao-marketing-e-vendas-e-meu-negocio/
SOBRE Altair Pereira – Bacharel em Administração de Empresas - Mais de 30
anos de trabalho em empresas de médio e grande porte, possuidor de forte visão
organizacional e de mercado. Com atuação nas áreas: Comercial, Marketing,
Recursos Humanos e Vendas.
LIVROS DIGITAIS:
Administração
De Negócios: https://go.hotmart.com/V73480420O?dp=1
Marketing
Para Incrementar Negócios: https://go.hotmart.com/K72697428F?dp=1
Administração De Vendas: https://go.hotmart.com/V74482660R?dp=1
Nenhum comentário:
Postar um comentário