Ir para conteúdo

Rodrigo Vieira E da Silva

Members
  • Total de itens

    95
  • Registro em

  • Última visita

  • Dias vencidos

    1

Reputação

0 Comum

Sobre Rodrigo Vieira E da Silva

  • Classificação
    Rodrigo Vieira E. da Silva
  • Data de Nascimento 02/20/1983

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Osasco
  • Interesses
    PHP, WordPress, Mysql, HTML, CSS, SASS

Contato

Últimos Visitantes

1298619 visualizações
  1. Rodrigo Vieira E da Silva

    Restringir paginas de acesso sem plugin

    Olá a todos do fórum Imasters, tudo bem? Minha dúvida é a seguinte: Eu tenho alguns páginas que desejo restringir o acesso e quero que somente os assinantes e o administrador possam ver essas páginas. Gostaria de fazer isso via código sem a necessidade de ter plugins em meu projeto. Alguém já fez isso ou conhece alguém que possa me ajudar. Fico no aguardo de um feedback, referente ao assunto acima.
  2. Rodrigo Vieira E da Silva

    Pegar somente as urls de uma pesquina no google

    Olá pessoal, tudo bem com vocês? Podem me tirar uma dúvida, como eu faço em PHP para pegar somente as urls de uma pesquisa do google. Eu realmente não sei por onde começar, vocês podem me ajudar?
  3. Rodrigo Vieira E da Silva

    Ajuda para alinhar botões de calculadora JavaScript

    Olá Carina, tudo bem? Acredito que com CSS você consegue muito alinhar usando o grid-template veja nesse exemplo que o Elcio da Visie fez
  4. Rodrigo Vieira E da Silva

    ID e Múltiplos dados

    Na verdade o que quero é o seguinte Exemplo: Pedido: 01 Serviço: Mecânica Pedido: 02 Serviço: Funilaria Pedido: 03 Serviço: Pintura Caso selecione somente o Box ficar assim: Pedido: 04 Serviço: Mecânica Pedido: 04 Serviço: Funilaria Pedido: 04 Serviço: Pintura Pedido: 04 Serviço: Cristalização. Como chegar nessa lógica.
  5. Rodrigo Vieira E da Silva

    Tem como pegar parte desse site em php, ou JavaScript?

    Opá e ai tudo bem? Você pode usar a função nativa do PHP File Get Contents http://php.net/manual/pt_BR/function.file-get-contents.php E ai pode usar o Explode para selecionar a área que quer. http://php.net/manual/pt_BR/function.explode.php Procura no Youtube um vídeo com o termo: Pegar parte do conteúdo (dados) de outro site com PHP utilizando explode
  6. Rodrigo Vieira E da Silva

    ID e Múltiplos dados

    Olá pessoal do Forúm tudo bem com vocês? Eu estou com a seguinte dúvida eu tenho um formulário com um grupo de checkbox relacionado alguns serviços veja abaixo: Mecânica Funilaria Pintura Cristalização Box (Mêcanica / Fulinaria / Pintura / Cristalização) Eu tenho duas tabelas no meu banco de dados chamada pedido e serviço. A tabela de PEDIDO eu tenho os seguintes campos ID ID_SERVICO A tabela de SERVIÇOS eu tenho os seguintes campos ID SERVICO A minha dúvidas são: Como eu faço para adicionar um pedido para cada serviço selecionado? No item Box eu preciso gerar um único número de pedido mas para o Box na tabela na serviço tem que guardar separado cada serviço mas o numero desse pedido é o mesmo, como fazer isso? Eu estou usando Mysqli como drive de banco de dados.
  7. Rodrigo Vieira E da Silva

    Enviar email com dados do cliente

    Olá Claudia, tudo bem? Então acho que a primeira coisa entender é sobre esses dados que você vai fazer o envio. Você vai pegar os dados de um banco de dados, ou de uma aplicação? Você comentou sobre JSON, você pode utilizar isso abaixo: https://secure.php.net/manual/pt_BR/function.json-decode.php
  8. Rodrigo Vieira E da Silva

    Request Values Multiple Select

    Olá Pessoal, tudo bem com todos vocês, eu espero que sim. Eu tenho uma dúvida e não estou conseguindo avançar com o meu código. Então vamos lá Eu tenho uma tela de cadastrado com um select multiple com os dados abaixo: <select class="form-control " id="restriction_details" name="restriction_details[]" data-msg="Selecione o estado" size="10" multiple="multiple"> <option value="">Selecione</option> <option value="1" >A - Obrigatório o uso de lentes corretivas</option> <option value="2" >B - Obrigatório o uso de prótese auditiva</option> <option value="3" >C - Obrigatório o uso de acelerador à esquerda</option> <option value="4" >D - Obrigatório o uso de veículo com transmissão automática</option> <option value="5" >E - Obrigatório o uso de empunhadura/manopla/pômo no volante</option> <option value="6" >F - Obrigatório o uso de veículo com direção hidráulica</option> <option value="7" selected="selected">G - Obrigatório o uso de veículo com embreagem manual ou com automaçào de embreagem ou com transmissão automática</option> <option value="8" >H - Obrigatório o uso de acelerador e freio manual</option> <option value="9" >I - Obrigatório o uso de adaptação dos comandos de painel ao volante</option> <option value="10" >J - Obrigatório o uso de adaptação dos comandos de painel para os membros inferiores e/ou outras partes do corpo</option> <option value="11" >K - Obrigatório o uso de veículo com prolongamento da alavanca de câmbio e/ou almofadas (fixas) de compensação de altura e/ou profundidade</option> <option value="12" >L - Obrigatório o uso de veículo com pronlogadores dos pedais e elevação do assoalho e/ou almofadas fixas de compensação de altura e/ou profundidade</option> <option value="13" >M - Obrigatório o uso de motocicleta com pedal de câmbio adaptado</option> <option value="14" >N - Obiragatório o uso de motocicleta com pedal do freio traseiro adaptado</option> <option value="15" >O - Obrigatório o uso de motocicleta com manopla do freio dianteiro adaptada</option> <option value="16" >P - Obrigatório o uso de motocicleta com manopla de embreagem adaptada</option> <option value="17" >Q - Obrigatório o uso de motocicleta com carro lateral ou triciclo</option> <option value="18" >R - Obrigatório o uso de motoneta com carro lateral ou triciclo</option> <option value="19" >S - Obrigatório o uso de motocicleta com automação de troca de marchas</option> <option value="20" >T - Vedado dirigir em rodovias e vias de trânsito rápido</option> <option value="21" >U - Vedado dirigir após o pôr-do-sol</option> <option value="22" >V - Obrigatório o uso de capacete de segurança com viseira protetora sem limitação de campo visual</option> <option value="23" >W - Aposentado por invalidez</option> <option value="24" >X - Outras restrições</option> <option value="25" >Y - Surdo (Restrição impressa como X na CNH)</option> <option value="26" >Z - Visão Monocular (Restrição impressa como X na CNH)</option> </select> Ao inserir o mesmo no banco de dados eu guardo dentro um TABELA chamada de restrição cujo tem os seguintes campos ID CLIENTE_ID Restrição = (Armazena somente o Value do Select) A Tabela de Clientes e Restrição estão relacionadas. Minha dúvida é a seguinte: Agora estou criando a página para editar os dados e preciso trazer esse SELECT MULTIPLE acima com os dados cadastrados, quando eu pesquiso o ID CLIENTE ele precisa me retornar o campo select já com os valores cadastrados, mas como fazer isso? Eu até pensei criar um array para fazer o select multiple já com todos os dados, e depois que criar a query SQL usando o WHERE para pegar o código do cliente. Mas o que quero é que ele me exiba a lista novamente agora só com os dados retornado. Como fazer isso? Obrigado a todos e um excelente fim de Sabado a todos.
  9. Rodrigo Vieira E da Silva

    Função com PHP - syntax error, unexpected T_STRING in

    Olá Diego, o por que da não utilização da Mysqli? Se ela é um drive também de conexão com o banco de dados qual o problema de não utilizá-la? Me dê esse feedback
  10. Rodrigo Vieira E da Silva

    PHPMailer email em branco

    Boa tarde Comunidade, tudo bem? Estou fazendo um envio de e-mail utilizando a classe PHPMailer mas o email está chegando em branco o que pode estar acontecendo você podem me ajudar? Veja o código. <?php ini_set('display_startup_errors',1); ini_set('display_errors',1); error_reporting(E_ALL); // Adiciona o arquivo class.phpmailer.php - você deve especificar corretamente o caminho da pasta. require_once("PHPMailer-master/PHPMailerAutoload.php"); // Aqui inicia a classe PHPMailer if(isset($_FILES['arquivo'])){ $errors= array(); $file_name = $_FILES['arquivo']['name']; $file_size = $_FILES['arquivo']['size']; $file_tmp = $_FILES['arquivo']['tmp_name']; $file_type = $_FILES['arquivo']['type']; $file_ext=strtolower(end(explode('.',$_FILES['arquivo']['name']))); $expensions= array("jpeg","jpg","png","pdf"); if(in_array($file_ext,$expensions)=== false){ $errors[]="Essa estão não é permitido, as extensões permitidas são PDF, JPEG ou PNG file"; } if($file_size > 5097152) { $errors[]='O tamanho maximo para envio de arquivos é 5 MB'; } if(empty($errors)==true) { move_uploaded_file($file_tmp,"anexos/".$file_name); //The folder where you would like your file to be saved echo "Success"; }else{ print_r($errors); } } $mail = new PHPMailer(); // DADOS DE AUTENTICAÇÃO - Você deve alterar conforme o seu domínio da sua hospedagem! $mail->IsSMTP(); // Define que a mensagem será SMTP $mail->Host = "smtp.dominio.com.br"; // Seu endereço de host SMTP(seu domínio) $mail->SMTPAuth = true; // Define que será utilizada a autenticação - Mantenha o valor "true" $mail->Port = 587; // Porta de comunicação SMTP - Na maioria das vezes se usa a porta"587", mas confirme com sua hospedagem a porta correta. $mail->SMTPSecure = false; // Define se é utilizado SSL/TLS - Mantenha o valor "false" $mail->SMTPAutoTLS = false; // Define se, por padrão, será utilizado TLS - Mantenha o valor "false" $mail->Username = 'contato@dominio.com.br'; // Conta de email existente e ativa em seu domínio $mail->Password = 'password'; // Senha da sua conta de email que você fez dentro da sua hospedagem // DADOS DO REMETENTE $mail->Sender = "contato@dominio.com.br"; // Conta de email existente e ativa em seu domínio $mail->From = "contato@dominio.com.br"; // repita o mesmo e-mail $mail->FromName = "Nome do Site"; // Nome do site // DADOS DO DESTINATÁRIO $mail->AddAddress('contato@dominio.com.br', 'Contato Nome do site'); // Aqui é o email que você quer que receba as mensagens do formulário //$mail->AddAddress('recebe2@dominio.com.br'); // Define qual conta de email receberá a mensagem //$mail->AddCC('copia@dominio.net'); // Define qual conta de email receberá uma cópia //$mail->AddBCC('copiaoculta@dominio.info'); // Define qual conta de email receberá uma cópia oculta // Definição de HTML/codificação $mail->IsHTML(true); // Define que o e-mail será enviado como HTML $mail->CharSet = 'utf-8'; // Charset da mensagem $mail->AddAttachment($file_tmp,"anexos/".$file_name); // DEFINIÇÃO DA MENSAGEM $mail->Subject = "Formulário de Contato"; // Assunto da mensagem $mail->Body .= " Nome: ".$_POST['nome']."<br>"; // Texto da mensagem $mail->Body .= " Empresa: ".$_POST['empresa']."<br>"; // Texto da mensagem $mail->Body .= " E-mail: ".$_POST['email']."<br>"; // Texto da mensagem $mail->Body .= " Telefone: ".$_POST['telefone']."<br>"; // Texto da mensagem $mail->Body .= " Cidade: ".$_POST['cidade']."<br>"; // Texto da mensagem $mail->Body .= " Estado: ".$_POST['estado']."<br>"; // Texto da mensagem $mail->Body .= " Assunto: ".$_POST['assunto']."<br>"; // Texto da mensagem $mail->Body .= " Mensagem: ".nl2br($_POST['mensagem'])."<br>"; // Texto da mensagem $mail->Body .= " Para visualizar o arquivo ele está no seguinte link http://www.dominio.com.br/anexos/".$file_name.""; // ENVIO DO EMAIL $enviado = $mail->Send(); // Limpa os destinatários e os anexos $mail->ClearAllRecipients(); // Exibe uma mensagem de resultado do envio if ($enviado) { echo "<script>window.location='http://www.dominio.com.br';alert('$_POST[nome], sua mensagem foi enviada com sucesso! Estaremos retornando em breve');</script>"; } else { echo "Não foi possível enviar o e-mail."; echo "<b>Detalhes do erro:</b> " . $mail->ErrorInfo; } ?> Um abraço a todos.
  11. Rodrigo Vieira E da Silva

    [Resolvido] Inserindo em duas tabelas ou mais

    @Gabriel Heming, obrigado consegui resolver o meu problema. Pode fechar este tópico. Abraços.
  12. @Robson Brito, tudo bem? Então conforme @Jhess eu recomendo ao invés de usar a extensão Mysql, utilize a extensão Mysqli, veja na documentação abaixo sobre a extensão e as funções da extensão. http://php.net/manual/pt_BR/book.mysqli.php
  13. Rodrigo Vieira E da Silva

    [Resolvido] Inserindo em duas tabelas ou mais

    Boa tarde a todos da comunidade tudo bem? Eu fiz uma função para inserir dados em duas tabelas de um banco de dados Mysql. Porem a função abaixo somente está cadastro na tabela de clientes na tabela de representante não cadastra e também não exibe nenhum erro o que pode estar errado, vocês podem me auxiliar? function insertclients(){ // Conexão com o banco usando o drive Mysqli $conecta = mysqli_connect('localhost', 'user', 'pass', 'database'); // Montando a Query para inserir os dados do cliente na tabela de clientes $insclients = "INSERT INTO clientes (status, data_cadastro, cliente, email, cpf, rg, nascimento, sexo, cep, endereco, numero, complemento, bairro, cidade, uf, phone, phone2, phone3, concessionaria_id, vendedor_id, observacao, condutor_id, restricao_id, representante_legal_id) VALUES ('".$_POST['status']."','".$_POST['data_cadastro']."','".$_POST['cliente']."','".$_POST['email']."','".$_POST['cpf']."','".$_POST['rg']."','".$_POST['nascimento']."','".$_POST['sexo']."','".$_POST['zipcode']."','".$_POST['address']."','".$_POST['address_number']."','".$_POST['complemento']."','".$_POST['district']."','".$_POST['city']."','".$_POST['state']."','".$_POST['phone']."','".$_POST['phone2']."','".$_POST['phone3']."','".$_POST['concessionaria']."','".$_POST['vendedor']."','".$_POST['other']."','".$_POST['condutor']."','".$_POST['restricaocnh']."','".$_POST['representante_id']."')"; //Se o usuário selecionar o rádio button com o label sim cujo seu valor é 1 então if ($_POST['condutor'] == 1) { mysqli_query($conecta, $insclients); //Insere os dados na tabela de clientes header("Location: lista-de-clientes.php"); // Redireciona para a página de listagem }else{ //Caso ao contrario se ele escolher a opção não cujo seu valor é zero mysqli_query($conecta, $insclients); // Cadastra na tabela de clientes $clienteID = mysqli_insert_id($conecta); // Pega a o último ID da tabela cliente //Montando a Query para inserir na tabela de representantes $nocondutor = "INSERT INTO representante (clientes_id, nome, email, cpf, rg, nascimento, sexo, cep, endereco, numero, complemento, bairro, cidade, uf, telefone, celular1, celular2) VALUES ('".$clienteID."','".$_POST['nome-representante']."','".$_POST['email-representante']."','".$_POST['cpf-representante']."','".$_POST['rg-representante']."','".$_POST['nascimento-representante']."','".$_POST['sexo-representante']."','".$_POST['cep-representante']."','".$_POST['endereco-representante']."','".$_POST['n-endereco-representante']."','".$_POST['complemento-representante']."','".$_POST['bairro-representante']."','".$_POST['cidade-representante']."','".$_POST['uf-representante']."','".$_POST['residencial-representante']."','".$_POST['celular1-representante']."','".$_POST['celular2-representante']."',)"; mysqli_query($conecta, $nocondutor); // Insere na tabela de representantes header("Location: lista-de-clientes.php"); // Redireciona para página de listagem de clientes } mysqli_close($conecta); // Encerra a conexao com o banco de dados } Agredeço a todos que puderem me ajudar com esse quebra cabeça.
  14. Rodrigo Vieira E da Silva

    Slider horizontal e Hover com elementos

    Muito obrigado @dougtog e @Maujor, o feedback de você foi super rápido e sensacional. Mas a minha dúvida é agora com parte do código pronto como eu faço o slider ou carrousel de fotos, isso seria com o bootstrap? Como fazer?
  15. Rodrigo Vieira E da Silva

    [Resolvido] MySQL para PHP

    @Soneca_BO,se você está utilizando PHP, você pode utilizar qualquer tipo de banco de dados. Hoje o PHP conta com inúmeras extensões para banco de dados abaixo estou colocando um link para você estudar sobre o assunto. http://php.net/manual/pt_BR/refs.database.php Mas a parceria ideal para o PHP é o Mysql, hoje você pode usar dos drives para fazer a conexão com o banco de dados. Você pode utilizar PDO conforme o detalhe que o @Gabriel Heming, explicou acima. Eu utilizo a mysqli, abaixo estou deixando o link referente a este drive e o código para conectar ao banco. <?php $link = mysqli_connect("127.0.0.1", "my_user", "my_password", "my_db"); if (!$link) { echo "Erro: Não é possível conectar-se ao MySQL." . PHP_EOL; echo "Erro de Depuração: " . mysqli_connect_errno() . PHP_EOL; echo "Erro de Depuração: " . mysqli_connect_error() . PHP_EOL; exit; } echo "Sucesso: Uma conexão adequada ao MySQL foi feita! O banco de dados my_db é ótimo." . PHP_EOL; echo "Informações do host: " . mysqli_get_host_info($link) . PHP_EOL; mysqli_close($link); ?>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.