Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''mysql''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Alguém da um help aqui??? Meu tema é CALAMIDADE PÚBLICA; Meu intuito é a partir de requisitos coletados sobre tais doenças e mostrar a regiao e o numero de pessoas afetadas, onde existe calamidade das mesmas; REGRAS: - Quando o paciente vai ao hospital e geralmente ele está sentindo algo que o incomoda e suspeita de que seja algo específico, ele pode dar uma breve descrição do que está sentindo se não souber qual médico certo para o seu caso; o hospital vai encaminhar a descrição do paciente para o médico por meio de uma ligação local ou até mesmo o próprio funcionário; o médico vai fazer uma breve investigação do que pode ser; - Somente o pessoal autorizado pode atender o paciente; - As consultas são feitas por ordem de chegada; o paciente pega uma senha com um(a) atendente e aguarda ser chamado; quando chamado, o atendente pede a ficha médica do paciente, caso o mesmo não tiver, é feito o cadastro na hora da ficha que requer somente alguns dados básicos do paciente, dados como: Nome, Cpf, Endereço, Números e data de nascimento; OBS: Em outros casos como de emergência, se o paciente estiver em estado inconsciente, alguém mais próximo a ele pode descrever algo, ou até mesmo o próprio SAMU; - O hospital não pode em nenhuma situação cobrar pagamento diretamente ao paciente; - Somente o(s) médico(s) fará(ão) os exames para diagnosticar; - As informações de relatórios e diagnósticos deverão ficar armazenadas no sistema da clínica por princípios obrigatórios. <Modelo relacional abstrato> Hospital/Clínica>Funcionario>Atendimento/Recepção>Paciente>Médico> OBS: Não necessariamente nesta ordem. HOSPITAL: Entidade que presta serviços de saúde para pessoas; FUNCIONÁRIO: Entidades contratadas por suas habilidades curriculares para exercer tais funções; ATENDIMENTO: Meio de comunicação entre o funcionário e paciente para transições de serviços e informações; PACIENTE: Entidade que busca os serviços do hospital para suprir suas necessidades; (está ligado primeiro diretamente ao funcionário e depois ao médico); MÉDICO: Entidade também FUNCIONÁRIO contratadas por suas habilidades curriculares para exercer funções: estado do paciente antes e depois, aplicação de receitas medicas, medicamentos, exames, diagnósticos.
  2. Pessoal bom dia por favor preciso muito da ajuda de vocês, eu estou iniciando com a programação e peguei um sistema para desenvolver e estou montando a parte de login porém neste login eu preciso redirecionar os usuários, são apenas 4 vendedores, cada vendedor deverá abrir uma página especifica. Então eu sei que a logica é criar um codigo que verifica se o e-mail for jose@jose.com.br abre a página 1, se o e-mail for fabio@fabio abre a página 2. Só isso que preciso, redirecionar eu já tenho os e-mails dos 4 vendedores que usarão queria ja por direto no código isso como faço, conseguem me mandar um codigo de exemplo disso?
  3. Olá a todos, Apesar do cadastro recente gostaria de contribuir com esta comunidade, pois sempre que tenho dúvidas, percorro estes fóruns e, graças a vocês, até agora consegui solucionar todas elas. Pesquisei aqui se existia algo parecido e o único tópico que se refere a CRUD não tem o código fonte e o link esta quebrado. Este fim de semana tive que gerar várias páginas para inserção, edição, exclusão e consulta de dados de várias tabelas, então resolvi criar um gerador CRUD para facilitar minha vida e gostaria de compartilhar com vocês, não tenho muita experiência com identação e boas práticas de programação, qualquer critica para melhorar minha maneira de desenvolver e/ou sugestões para o script são bem vindas. gerador_crud.php <?php /** * Gerador CRUD (Create, Read, Update & Delete) * * Gera as 4 funções básicas de operações de dados em um único arquivo. * Serve para aumentar a produtividade na geração de formulários. * * Possui verificação de campos tipo Auto_increment para prevenir erros. * Tratamento para remover o prefixo das tabelas na exibição das labels * dos formulários Ex. produtos_codigo fica Codigo. * O CRUD gerado já utiliza a classe PDO * * Modo de usar: * Preencha as variáveis no inicio do arquivo e execute-o. * Serão exibidos dois scripts em formato de texto, copie e crie * os arquivos de conexão com o DB e o CRUD respectivamente. * Após gerados os scripts a parte estrutural estará pronta para você * começar a estilizar sua página. * * * @author SERGIO PEREIRA <sergiodesa@yahoo.com> */ //Dados para conexão com o seu servidor. $server = "localhost"; $banco = "XYZ"; $user = "root"; $senha = ""; //Parametros para gerar o seu CRUD. $tabela = ""; //Nome da tabela para gerar o CRUD. $prefixo = "_"; //Opcional, mas se os campos de sua tabela tiverem "_" remova-o. $ident = "clientes_id"; //Campo identificador para manipular dados do registro. $caminho = "conexao.php"; //Url + nome do arquivo de conexao a ser criado para o CRUD. $conn = mysqli_connect($server, $user, $senha, $banco); //Usamos <pre> para que as variaveis não sejam interpretadas no output. echo '<pre>'; echo htmlspecialchars($caminho . ' <?php $con = new PDO("mysql:host=localhost;dbname=erp", "root", "",array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES \'utf8\'")); ?> ' . $tabela . '.php <?php include "' . $caminho . '"; if(isset($_GET["id"])){ $id = (int) $_GET["id"]; } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>CRUD '.$tabela.'</title> </head> <?php if((!isset($_GET["novo"]))&&(!isset($_GET["altera"]))&&(!isset($_GET["apaga"]))){ ?> <table border="1"> <tr>'); $campos = consulta($conn); foreach ($campos as $item) { echo htmlspecialchars(' <td><b>' . ucfirst(after('_', $item["COLUMN_NAME"])) . '</b></td>'); } echo htmlspecialchars(' </tr> <?php $rs = $con->prepare("SELECT * FROM ' . $tabela . '"); if($rs->execute()){ if($rs->rowCount() > 0){ while($row = $rs->fetch(PDO::FETCH_ASSOC)){ ?> <tr>'); $campos = consulta($conn); foreach ($campos as $item) { echo htmlspecialchars(' <td valign="top"><?php echo $row["' . $item["COLUMN_NAME"] . '"];?></td>'); } echo htmlspecialchars(' <td valign="top"><a href="' . $tabela . '.php?id=<?php echo $row["' . $ident . '"];?>&altera">Edita</a></td> <td><a href="' . $tabela . '.php?id=<?php echo $row["' . $ident . '"];?>&apaga">Apaga</a></td> </tr> <?php } ?> <?php } } ?> </table> <a href="' . $tabela . '.php?novo">Novo</a> <?php } if(isset($_GET["novo"])){ if (isset($_POST["submitted"])) { foreach($_POST AS $key => $value) { $_POST[$key] = mysql_real_escape_string($value); } $rs = $con->prepare("INSERT INTO ' . $tabela . ' ('); $campos = consulta($conn); $i = 0; $len = count($campos); foreach ($campos as $item) { echo htmlspecialchars($item["COLUMN_NAME"]); if ($i == $len - 1) { echo htmlspecialchars(''); } else { echo htmlspecialchars(', '); } $i++; } echo htmlspecialchars(') VALUES('); $campos = consulta($conn); $i = 0; $len = count($campos); foreach ($campos as $item) { echo htmlspecialchars(':' . $item["COLUMN_NAME"]); if ($i == $len - 1) { echo htmlspecialchars(''); } else { echo htmlspecialchars(', '); } $i++; } echo htmlspecialchars(')");'); $campos = consulta($conn); foreach ($campos as $item) { echo htmlspecialchars(' $rs->bindParam(":' . $item["COLUMN_NAME"] . '", $_POST["' . $item["COLUMN_NAME"] . '"], PDO::PARAM_STR);'); } echo htmlspecialchars(' $rs->execute(); echo \'<script>location.href="' . $tabela . '.php";</script>\'; } ?> <form action="" method="POST">'); $campos = consulta($conn); foreach ($campos as $item) { echo htmlspecialchars(' <p><b>' . ucfirst(after('_', $item["COLUMN_NAME"])) . ':</b><br /><input type="text" name="' . $item["COLUMN_NAME"] . '"/>'); } echo htmlspecialchars(' <p><input type="submit" value="Incluir" /><input type="hidden" value="1" name="submitted" /> </form> <?php } ?> <?php if(isset($_GET["altera"])){ if (isset($_POST["submitted"])) { foreach($_POST AS $key => $value) { $_POST[$key] = mysql_real_escape_string($value); } $rs = $con->prepare("UPDATE ' . $tabela . ' SET '); $campos = consulta($conn); $i = 0; $len = count($campos); foreach ($campos as $item) { echo htmlspecialchars($item["COLUMN_NAME"] . '=:' . $item["COLUMN_NAME"]); if ($i == $len - 1) { echo htmlspecialchars(''); } else { echo htmlspecialchars(', '); } $i++; } echo htmlspecialchars(' WHERE ' . $ident . ' = $id");'); $campos = consulta($conn); foreach ($campos as $item) { echo htmlspecialchars(' $rs->bindParam(":' . $item["COLUMN_NAME"] . '", $_POST["' . $item["COLUMN_NAME"] . '"], PDO::PARAM_STR);'); } echo htmlspecialchars(' $rs->execute(); echo \'<script>location.href="' . $tabela . '.php";</script>\'; } ?> <form action="" method="POST"> <?php $rs = $con->prepare("SELECT * FROM ' . $tabela . ' WHERE ' . $ident . ' = $id"); if($rs->execute()){ if($rs->rowCount() > 0){ while($row = $rs->fetch(PDO::FETCH_ASSOC)){ ?>'); $campos = consulta($conn); foreach ($campos as $item) { echo htmlspecialchars(' <p><b>' . ucfirst(after('_', $item["COLUMN_NAME"])) . ':</b><br /><input type="text" name="' . $item["COLUMN_NAME"] . '" value="<?= stripslashes($row["' . $item["COLUMN_NAME"] . '"]) ?>" />'); } echo htmlspecialchars(' <p><input type="submit" value="Alterar" /><input type="hidden" value="1" name="submitted" /> <?php } } } ?> </form> <?php } if(isset($_GET["apaga"])){ $id = (int) $_GET["id"]; $rs = $con->prepare("DELETE FROM ' . $tabela . ' WHERE ' . $ident . ' = :id"); $rs->bindParam(":id", $id, PDO::PARAM_INT); $rs->execute(); echo \'<script>location.href="' . $tabela . '.php";</script>\'; } ?> </body> </html> '); echo '</pre>'; function after($this, $inthat) { if (!is_bool(strpos($inthat, $this))) { return substr($inthat, strpos($inthat, $this) + strlen($this)); } else { return $inthat; } } function consulta($conn) { global $banco; global $tabela; $cons = mysqli_query($conn, "SELECT COLUMN_NAME, EXTRA FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '$banco' AND TABLE_NAME = '$tabela';") or die(mysqli_error()); $result = array(); while ($row = mysqli_fetch_assoc($cons)) { if ($row["EXTRA"] != "auto_increment") { $campos[] = $row; } } return $campos; } ?>
  4. Olá, Gostaria de saber porque minha aplicação em PHP não está funcionando. Estou usando Windows, Apache, PHP. Aplicação simples. Tem 1 formulário e uma página em PHP pra receber os dados desse formulário. Mas a aplicação não está funcionando. Quando clico no campo "Register" do formulário, o programa mostra o código do PHP e não funciona. Formulário: <form method='post' action='register.php'> Username: <input type="text" name="username"/> <br/> Password: <input type="password" name="password" /> <br/> Confirm Password: <input type="password" name="confirm" /> <input type="submit" value="Register" /> PHP: <?php if ($_POST) { $password = $_POST['password']; $confirm = $_POST['confirm']; if($password != $confirm) { ?> <span style="color:red"> Erro. As passwords não são iguais. </span> <?php } } ?> <?php // <form method='post' action='register.php'> ?> [Edit] O apache está funcionando. A página que mostra "It Work's" está funcionando. [Edit] A página "It Work's" é em HTML. Acho que o PHP não deve estar funcionando ou habilitado no Apache. Obrigado. (Resolvido) Instalei novamente o apache e agora está funcionando.
  5. Darlysson

    Ajuda, PHP!

    Olá, Pessoal! Por favor, movam o tópico se estiver em uma área errada. Sou iniciante e preciso muito da ajuda de vocês! Eu tenho a tabela (usuarios) no MySQL, dentro dessa tabela existe uma coluna chamada (valor). Todos os usuários registrados ganham 50 nessa coluna (valor) da tabela de usuários. o que eu preciso? Preciso que todo dia a coluna (Valor) da tabela (usuarios) tenha 50 para todos. Não acrescentar, nem diminuir, mas atualizar essa coluna todo dia para 50 para todos os usuários. Pode ser por cron jobs também. Me ajudem, por favor!
  6. Boa noite, estou empacado no meu projeto e preciso de uma ajuda. Estou criando um guia comercial em ionic e angularJS no intel xdk e não estou conseguindo exibir nele as categorias e empresas que estão cadastradas no meu banco de dados. No meu banco de dados tenho 2 tabelas criadas uma com nome Categorias e uma chamada Empresas. Já vasculhei em vários foruns e não encontrei nada que pudesse me dar uma luz. Preciso exibir em meu App as categorias e quando clicar nesta categoria seje exibida todas as empresas nela cadastrada, tipo o exemplo abaixo : Lanchonetes>Lanchonete Teste 1 Lanchonete Teste 2 Lanchonete Teste 3> Dados Lanchonete Teste 3 Segue a conexão do meu banco de dados api : <?php header("Access-Control-Allow-Origin: *"); header("Content-Type: text/html; charset=UTF-8"); $data = file_get_contents("php://input"); $objData = json_decode($data); $dns = "mysql:host=localhost;dbname=loginapp"; $user = 'root'; $pass = ''; $counter = $objData->counter; try { $con = new PDO($dns, $user, $pass); if(!$con){ echo "Não foi possivel conectar com Banco de Dados!"; } $query = $con->prepare('SELECT * FROM empresas LIMIT '.$counter.', 10'); $query->execute(); $out = "["; while($result = $query->fetch()){ if ($out != "[") { $out .= ","; } $out .= '{"id": "'.$result["id"].'",'; $out .= '"nome": "'.$result["nome"].'",'; $out .= '"endereco": "'.$result["endereco"].'",'; $out .= '"descricao": "'.$result["descricao"].'",'; $out .= '"atendimento": "'.$result["atendimento"].'",'; $out .= '"funcionamento": "'.$result["funcionamento"].'",'; $out .= '"telefone": "'.$result["telefone"].'",'; $out .= '"whatsapp": "'.$result["whatsapp"].'",'; $out .= '"email": "'.$result["email"].'",'; $out .= '"senha": "'.$result["senha"].'"}'; } $out .= "]"; echo $out; } catch (Exception $e) { echo "Erro: ". $e->getMessage(); }; Obrigado desde já !
  7. Fernaandoreis

    Checkbox e PHP

    <Input type="checkbox" name="evento[ ]" valeu="evento a">Evento a <Input type="checkbox" name="evento[ ]" value="evento B"> Evento b <Input type="checkbox" name="evento[ ]" value="c">Evento c como inserir estes dados no banco de dados na tabela 'eventos'?
  8. Boa tarde...estou a fazer um código em php de edição a dados de uma base de dados, ao fazer o acesso pelo @_POST faz o acesso aos dados sem problema. O problema é quando faço um update da base de dados ele não faz o update do mesmo na base de dados... Alguém consegue ajudar...? Obrigado
  9. Boa tarde Pessoal! Tudo bem? Após googlear incansávelmente, venho a este Fórum para pedir ajuda à seguinte dúvida: Como faço para que o meu UPDATE, DELETE ou INSERT execute com COMMIT 1 a 1 (ou seja, registro a registro)? Exemplo: no sybase, consigo executar o comando [ SET COMMITCOUNT = 1 ]. Agradeço desde já a atenção e auxílio de todos! Abraços!!!
  10. Boa Tarde, Recentemente comecei a estudar um pouco de MySQL, e resolvi tentar aplicar-lo criando uma tabela de cadastrados aqui no clube que faço parte. Create database Clube default character set utf8 default collate utf8_general_ci; use Clube; create table Cadastrados( Nome varchar(50), Sexo enum('M', 'F'), Matricula varchar(9), Curso enum('Arquitetura e Urbanismo', 'Engenharia Ambiental', 'Engenharia Civil', 'Engenharia de Controle e Automação', 'Engenharia de Minas', 'Engenharia de Produção', 'Engenharia Geológica', 'Engenharia Mecânica', 'Engenharia Metalúrgica', 'Outro'), Endereco varchar(50), CPF varchar(15), RG varchar(15), Aniversario date, Email varchar(30), Telefone varchar(20), Socio enum('SIM', 'NÃO'), Atleta enum('SIM', 'NÃO'), Treinador enum('SIM', 'NÃO'), primary key (Matricula) )default charset = utf8; Até ai tudo bem. Consegui criar a tabela, usei o "insert into" para adicionar valores e testar os campos, tudo tranquilo. Mas agora que minhas duvidas começam: Na coluna "Atleta", um cadastrado meu pode ter até 5 modalidades. Como eu faria dar certo? De primeira eu pensei em criar outra tabela e utilizar o comando enum para resolver o problema. Create table Atletas( Modalidade1 enum('Atletismo', 'Basquete', 'Futebol de Campo', 'Futsal', 'Futebol Americano', 'Handebol', 'Natação'), Modalidade2 enum('Atletismo', 'Basquete', 'Futebol de Campo', 'Futsal', 'Futebol Americano', 'Handebol', 'Natação'), Modalidade3 enum('Atletismo', 'Basquete', 'Futebol de Campo', 'Futsal', 'Futebol Americano', 'Handebol', 'Natação'), Modalidade4 enum('Atletismo', 'Basquete', 'Futebol de Campo', 'Futsal', 'Futebol Americano', 'Handebol', 'Natação'), Modalidade5 enum('Atletismo', 'Basquete', 'Futebol de Campo', 'Futsal', 'Futebol Americano', 'Handebol', 'Natação') )default charset = utf8; E depois tentar ligar as duas tabelas. Mas estou achando muito "porco" esse meio. Até pq quando eu adiciona algo com o "insert into", não consigo modificá-lo depois, nem mesmo colocar o valor defaul como vazio. Alguem poderia me ajudar q melhorar isso, e resolver meu problema? Grato desde já.
  11. Como fazer para um script php pegar dados do mysql ex (90,30,12,55) e comparar com o valor de um imput ex :("1") e fazer o seguinte comparar os valores e xibir quantos valores do db sao maiores ou menores do que o valor do imput e exibir tipo isso ::: (" valor introduzido esta na 5 posiçãocaso nao tenha ficado claro eu quero isso ** existem 4 valores no banco de dados maior do que o valor do imput quero que ele diga que o valor do imput eo 5 maior valor em comparação ao do banco de dados**
  12. Boa tarde a todos, Estou fazendo um curso de PHP/MYSQL no Senai/Pronatec e meu professor lançou um desafio valendo 1 ponto na média final do curso. O desafio é o seguinte: fazer um site de imobiliária, agencia de emprego ou e-comerce onde tivesse um formulário de busca que tenha no mínimo 8 campos <input> onde o usuário poderá buscar por todos os campos, por 1 campo, por 2 campos, por 3 campos ou deixar os <inputs> em branco e assim a busca seria por todos os dados na tabela. Estou fazendo o da imobiliaria, na verdade já está pronto! Todo o site esta funcionado e buscando os imoveis cadastrado no banco exibindo-os na index.php por paginação. Só falta terminar de fazer o formulário, pois o meu só está buscando pelo primeiro valor do "SELECT". O meu form está assim: <form id="busca" name="busca" action="buscadorFeito.php" method="post" enctype="multipart/form-data"> <h3>Buscar Imóvel</h3> <p>Código do Jornal</p> <input name="codigoBsc" id="codigoBsc" value="" type="text" class="input"> <p>Finalidade:</p> <select name="passaValor" id="passaValor" onchange="getValor(this.value, 0)"> <option value="0" >Selecione...</option> <option value="1">Venda</option> <option value="2">Locação</option> </select> <p>Tipo de Imóvel</p> <select name="tipo_imovelBsc" id="tipo_imovelBsc"> <option value="">Selecione...</option> <option value="2">Apartamento</option> <option value="1">Casa</option> <option value="21">Fazenda</option> <option value="21">Flat</option> <option value="15">Galpão</option> <option value="16">Garagem</option> <option value="8">Kitnet</option> <option value="14">Loja</option> <option value="13">Sala</option> <option value="10">Sitio</option> <option value="15">SobreLoja</option> <option value="3">Terreno</option> </select> <p>Cidade</p> <select name="cidadesBsc" id="cidadesBsc"> <option value="">Selecione...</option> <option value="petropolis">Petrópolis</option> <!-- <option value="92">Angra dos Reis</option> <option value="91">Buzios</option> <option value="87">Rio Das Ostras</option> <option value="88">Rio de Janeiro</option>--> </select> <p>Bairro</p> <select name="bairro" id="bairro"> <option value="">Selecione...</option> <option value="12">Alto da Serra</option> <option value="3">Araras</option> <option value="74">Bairro Mauá</option> <option value="14">Bingen</option> <option value="65">Capela</option> <option value="21">Carangola</option> <option value="20">Cascatinha</option> <option value="86">Cascatinha - Estrada da Saudade</option> <option value="85">Castelânea / Alto da Serra</option> <option value="16">Castelânia</option> <option value="66">Castrioto</option> <option value="69">Cebolas</option> <option value="82">Centenário</option> <option value="1">Centro</option> <option value="57">Chacara das Rosas</option> <option value="22">Chácara Flora</option> <option value="63">Copacabana</option> <option value="72">Coronel Veiga</option> <option value="7">Correas</option> <option value="71">Costazul</option> <option value="58">Cremerie</option> <option value="48">Duarte da Silveira</option> <option value="44">Duchas</option> <option value="87">Esperança</option> <option value="5">Fazenda Inglesa</option> <option value="2">Itaipava</option> <option value="67">Itamarati</option> <option value="81">João Xavier</option> <option value="56">Lagoinha</option> <option value="15">Morin</option> <option value="17">Mosela</option> <option value="4">Nogueira</option> <option value="46">Quarteirão Brasileiro</option> <option value="70">Quarteirão Ingelheim</option> <option value="19">Quissamã</option> <option value="8">Quitandinha</option> <option value="78">Retiro</option> <option value="23">Retiro</option> <option value="79">Rocio</option> <option value="27">Rua Teresa</option> <option value="76">Saldanha marinho</option> <option value="38">Samambaia</option> <option value="26">São Sebastião</option> <option value="42">Sargento Boening</option> <option value="52">Siméria</option> <option value="24">Taquara</option> <option value="35">Vale Florido</option> <option value="13">Valparaíso</option> <option value="83">Vila Felipe</option> <option value="80">Vila Militar</option> </select> <p>Quartos &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Suítes</p> <select name="quartosBsc" id="quartosBsc" class="combox"> <option value="" selected="">--</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="+5">5+</option> </select> <select name="suitesBsc" id="suitesBsc" class="combox"> <option value="" selected="">--</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="+5">5+</option> </select> <p class="valor">Valor R$:</p> <select name="recebeValor" id="recebeValor" > <option value="0">Selecione...</option> </select> <input type="submit" class="btn" value="Buscar"> <input type="hidden" id="buscaImovel" name="buscaImovel" value="1"> </form> o meu buscador.php esta assim: <?php $con = mysql_connect('localhost','root','senha'); $db = mysql_select_db('banco'); $seleciona_imovel = mysql_query("SELECT * FROM cadastroimoveis WHERE codigoimovel ='$codigoimovel' OR finalidade='$finalidade' OR tipo='$tipo' OR cidade ='$cidade' OR bairro ='$bairro' OR quartos='$quartos' OR suites='$suites' OR valor ='$valor' ORDER BY valor DESC"); if(mysql_num_rows($seleciona_imovel) == 0){ echo'<h3>Sem Resultados na busca </h3>'; }else{ while($linhaImovel = mysql_fetch_array($seleciona_imovel)){ echo"<hr />"; echo "<strong>Código: </strong>". $linhaImovel['codigoimovel']."<br />"; echo "<strong>Finaliadade :</strong>". $linhaImovel['finalidade']."<br />"; echo "<strong>Tipo: </strong>". $linhaImovel['tipo']."<br />"; echo "<strong>Cidade: </strong>" .$linhaImovel['cidade']."<br />"; echo "<strong>Bairro: </strong>" .$linhaImovel['bairro']."<br />"; echo "<strong>Quartos: </strong>" .$linhaImovel['quartos']."<br />"; echo "<strong>Suites: </strong>" .$linhaImovel['suites']."<br />"; echo "<strong>Valor: </strong>" .number_format($linhaImovel['valor'],2,',','.')."<br />"; ?> <img src="<?php echo $linhaImovel['caminho_foto'].$linhaImovel['foto'];?>" width=250 height=166"><br/><br/>; <?php echo "<strong>Descrição: </strong>".$linhaImovel['descricao']."<hr /><br /><br />";?> Alguém poderia me ajudar? Obrigado!
  13. Boa noite tenho uma programação feita direto no speedButom que programa dentro da tabela do mysql o recebimento de parcelas, preciso de ajuda pois preciso calcular: caso a parcela atrase mais que três dias 2% do valor da mesma e 0.33% por dia de atraso, agradeço a atenção segue código: (obs. estou usando xe8 com mysql e dbforge) //rotina para baixar a parcela selecionada TB_baixarParcela.Active := True; TB_baixarParcela.Locate('parc_id', SQL_parcelasProntasparc_id.Value, []); TB_baixarParcela.Edit; TB_baixarParcelaparc_pago.Value := 'SIM'; TB_baixarParcelaparc_data_pago.Value := Date; TB_baixarParcela.Post; ShowMessage('Parcela paga com sucesso !!');
  14. Prezados, boa noite! É a primeira vez que crio um tópico aqui e não sei se estou criando no lugar certo. Procurei pelo fórum todo e não encontrei nada em relação a orçamentos, quanto cobrar e etc. Como sempre olho o fórum afim de mais conhecimento na área, creio que vocês podem me ajudar com dicas. Então, vamos ao que preciso de ajuda. Sou novo no ramo da programação, sou estudante de Ciência da Computação, estou no terceiro período ainda, porém, sempre busco conhecimento na internet (Que venhamos e convenhamos, é uma grande ferramenta). Fui indicado por um amigo para uma empresa para criar um sistema de uma imobiliária e um site para a mesma. O sistema em si será necessário algumas ferramentas simples para os usuários do mesmo. As ferramentas que preciso criar é: 1) Ferramenta para gerar boleto; 2) Gerar relatórios mensais com as informações inseridas pelo usuário; 3) Informações dos clientes da imobiliária, apartamentos alugados e etc (tudo inserido no banco de dados); 4) Laudo de vistoria (Esse laudo é um documento que inclui textos e fotos sobre um apartamento a ser alugado. É como um documento Word, que tu coloca textos e imagens e apresenta para o futuro locador); 5) Será necessário também níveis de usuários, como administradores, gerentes e funcionários e algumas funções serão bloqueadas (Essa parte eu não sei fazer, mas nada que quebrar a cabeça um pouco não ajude); 6) Os próprios funcionários inserir clientes, apartamentos (Fotos, informações e etc) e isso ir direto para o site dos clientes. Por enquanto são essas as funções solicitadas e praticamente todas as funções eu sei fazer. No site será um site responsivo, nada difícil de fazer, apenas divulgação da empresa e apartamentos para alugar. O que será necessário fazer e não sei ainda é vincular os cadastros de clientes nesse site e ir tudo para o sistema para exibir estatísticas sobre isso. Referente a função 6 do sistema, quando um funcionário da empresa inserir as fotos e dados do apartamento ser exibido no site. Isso é por enquanto o que foi solicitado para ser criado. Porém, minha grande dúvida é, quanto cobrar por isso? Já pesquisei bastante sobre isso e sempre falam sobre cobrar pela hora de trabalho, porém é o meu primeiro site e sistema que vou vender e não sei quanto eu posso cobrar por todas essas funções, creio que faço isso tudo em dois meses, pois estudo no período da manhã e estou estagiando no período da tarde, vou trabalhar no projeto a noite mas não dei previsão de entrega nem o valor do mesmo. E por isso eu gostaria da ajuda de vocês para saber o quanto posso cobrar por todo o projeto. Desde já agradeço e peço desculpas se eu coloquei o tópico no lugar errado, por favor, se estiver incorreto, me corrijam. Se possível, me deem dicas, pois não tenho a quem pedir ajuda para isso. Grande abraço a todos!
  15. Olá, estou precisando de ajuda. Comecei a fazer um site em PHP com Mysql para criar uma loja para uns produtos, fui pegando exemplos na net e implementando o que queria. Cheguei em uma parte que está dando erro e quebrando meu tempo. A parte seria na quantidade dos produtos no carrinho. Fiz o seguinte, a pessoa adiciona apenas 1 produto no carrinho, não podendo adicionar ele 2 vezes no mesmo, e coloquei, dentro do cart.php, um local para a pessoa alterar a quantidade conforme a quantidade do produto no estoque da database. Até ai tudo bem. O problema é que, quando a pessoa altera a quantidade de UM produto, a quantidade altera para todos os outros produtos, pois a quantidade não está LIGADA ao "pro_id" (ID do produto de quantidade alterada). Gostaria de saber se alguém tem alguma forma de me ajudar, pois em C/C++ eu conseguiria fazer isso com um trabalhinho, em PHP comecei a pouco tempo e talvez isso seja algo simples que ainda não conheço. Procurei bastante alguns comandos relacionados mas não cheguei em alguma conclusão boa para mim. Seria mais simples fazer com que o comprador podesse inserir mais de 1 produto no carrinho até a quantidade máxima no estoque? Segue o código em PHP quando a pessoa clica em atualizar o carrinho com a quantidade definida por ela mesma: <?php if(isset($_POST['update_cart'])){ $qty= $_POST['qty']; if($qty<> 0){ $get_qty = "select product_qty from products where product_id='$pro_id'"; $run_qty = mysqli_query($con,$get_qty); $row_qty = mysqli_fetch_array($run_qty); $max_qty = $row_qty['product_qty']; if($qty<=$max_qty){ $update_qty = "update cart set qty='$qty'"; $run_qty = mysqli_query($con, $update_qty); $_SESSION['qty'] = $qty; $total *= $qty; } else{ echo "<script>alert('A quantidade escolhida ultrapassou a quantidade do estoque!');</script>"; } } else{ echo "<script>alert('Para remover o produto, selecione o checkbox referente ao produto e atualize o seu carrinho.');</script>"; } } ?> OBRIGADO PELAS RESPOSTAS. Qualquer coisa posto mais partes, acho que terei que alterar outras coisas também se esse problema for resolvido.
  16. Pessoal, estou tentando aprender php com mysql, logo, sou bem leiga no assunto... Instalei o Xampp, configurei o apache e funcionou.. tudo rodando. Porém, quando eu clico em "Admin" no "MySql" do Xampp para abrir o http://localhost/phpmyadmin/ dá o erro em anexo. Alguém pode me ajudar, pf? Obrigada!!!
  17. Olá pessoal, estou tendo alguns problemas para inserir uma ordenação no banco de dados, estou utilizando um sistema de drag e drop, que baixei na net. E o sistema funciona exatamente como eu preciso e quero. Só que eu estou com um problema, para ser resolvido, que é salvar a ordem do sistema de drag e drop no banco de dados. A ideia é o seguinte, o cliente quer um sistema de galerias que arraste as fotos da galeria, de modo que fique na ordem que ele determinou, o drag & drop já faz isso. Já consigo recuperar o ID, de cada imagem. Agora tudo que eu preciso é determinar um valor tipo fazer a contagem de 1 até a quantidade de imagens, tipo: se tiver 10 imagens e o cliente fez a ordenação. eu preciso listar os numeros de 1 a 10, e salvar esses numeros na tabela, no campo ordem, pra que quando eu listar as imagens no site eu ordene exatamente pela ordem. Não sei se conseguiram entender, mais vou mostrar o trecho do meu código. <div id="redips-drag"> <?php $order = filter_input_array(INPUT_POST, FILTER_DEFAULT); if (isset($order['SelectOrdem']) AND $order['SelectOrdem'] == 'Salvar Ordem'): unset($order['SelectOrdem']); endif; ?> <form action="" method="post"> <table style='width:100%;'> <colgroup> <col width="250"/> <col width="250"/> <col width="250"/> <col width="250"/> </colgroup> <tbody> <tr> <?php $gbi = 0; $Gallery = new Read; $Check = new Check; $Gallery->ExeRead("ws_posts_gallery", "WHERE post_id = :post", "post={$postid}"); if ($Gallery->getResult()): $LoopHorizontal = 4; $i = 1; foreach ($Gallery->getResult() as $gb): if ($i < $LoopHorizontal): $gbi++; ?> <td <div class="redips-drag"> <input type="text" name="ordem[]" value="<?= $gbi; ?>"> <input type="text" name="id[]" value="<?= $gb->gallery_id; ?>"> <?= $Check->Image('../uploads/' . $gb->gallery_image, $gbi, 146, 100); ?><br> <a href="painel.php?exe=produtos/update&postid=<?= $postid; ?>&gbdel=<?= $gb->gallery_id; ?>#gbfoco" class="del btn btn-danger">Deletar</a> </div> </td> <?php elseif ($i = $LoopHorizontal): ?> <td> <div class="redips-drag"> <input type="text" name="ordem[]" value="<?= $gbi; ?>"> <input type="text" name="id[]" value="<?= $gb->gallery_id; ?>"> <?= $Check->Image('../uploads/' . $gb->gallery_image, $gbi, 146, 100); ?><br> <a href="painel.php?exe=produtos/update&postid=<?= $postid; ?>&gbdel=<?= $gb->gallery_id; ?>#gbfoco" class="del btn btn-danger">Deletar</a> </div> </td> </tr> <tr> <?php $i = 0; endif; $i++; endforeach; endif; ?> </tr> </tbody> </table> <div class="form-actions"> <input type="submit" class="btn btn-primary green" value="Salvar Ordem" name="SelectOrdem" /> </div> </form> </div> Eu não sei pessoal, se eu fiz isso aí da forma correta, tipo envolvi a tabela do drag & drop em um form, para tentar recuperar os valores, mais sem sucesso. Se alguém puder ajudar com este problema, eu fico muito grato!
  18. Estou desenvolvendo um pequeno sistema com o Dreamweaver cs6 PHP e Mysql, ocorre que tudo funciona perfeitamente quando faço os teste de forma local, mas quado faço o upload dos arquivos para rodar na web e ele nao abre as paginas que estão definidas como paginas restritas, pois meu sistema acessa as paginas com usuário e senha por nível de acesso ... então a pagina em PHP roda, desde que não esteja definida como pagina restrita no Dreamweaver... meu servidor na web é windows .. era linux .. achei que podia ser problema de permissões, mudei o servidor pra windows mais o problema persiste. Alguém por favor pode me dar uma luz ... estou parada nisso a dois dias, tentei varias coisas mas nada funciona ... ponho os sistema pra testar pelo modo local (localhost) e funciona perfeitamente mesmo as paginas sendo restritas ... mas se mando pra net e tento acessar as paginas nada acontece fica pagina em branco ... mas se digito um endereço de uma pagina que nao esteja restrita ela e exibida normalmente mesmo sendo php, pode ate ser um cadastro que funciona normalmente desde que nao esteja definido como pagina restrita no Dreamweaver. por favor preciso de ajuda nesse caso....
  19. Prezados boa tarde, Abaixo há um código que será executado toda vez que um determinado arquivo excel for aberto com o objetivo de bloquear o acesso de computadores não autorizados. Para isso a ideia é verificar o serial da placa mãe do computador e verificar se o mesmo está cadastrado em um banco de dados mysql. Se não estiver cadastrado fecha o arquivo e caso contrário libera o acesso. A função Workbook_Open é responsável por liberar ou bloquear o acesso A função MBSerialNumber pega o serial da placa mãe A função ConnectDB acessa e realizar uma pesquisa do DB MySQL verificando se o serial do computar está cadastrado. Justamente nesta última função estou tendo o erro 3709 (The connection cannot be used to perform this operation. Its either closed or invalid in this context), na linha 4 de baixo para cima. Gostaria da ajuda de vocês para solucionar este problema. Public cn As Variant Private Sub Workbook_Open() Call MBSerialNumber Call ConnectDB If rs < 1 Then MsgBox ("Data Security failier, This workbook will close") ActiveWorkbook.Save ActiveWorkbook.Close End If End Sub Public Function MBSerialNumber() As String Dim objs As Object Dim obj As Object Dim WMI As Object Dim sAns As String Set WMI = GetObject("WinMgmts:") Set objs = WMI.InstancesOf("Win32_BaseBoard") For Each obj In objs sAns = sAns & obj.SerialNumber If sAns < objs.Count Then sAns = sAns & "," Next MBSerialNumber = sAns End Function Private Sub ConnectDB() Set cn = CreateObject("ADODB.Connection") cn.Open "DRIVER={MySQL ODBC 5.3 ANSI Driver};" & _ "SERVER=xxx.com.br;" & _ "DATABASE=xxx;" & _ "USER=xxx;" & _ "PASSWORD=xxx" Set rs = CreateObject("ADODB.Recordset") rs.Open "SELECT COUNT(serial) FROM users WHERE serial='" & MBSerialNumber & "', cn, adOpenStatic, adLockOptimistic"";" cn.Close Set cn = Nothing End Sub
  20. Bom pessoal, tudo bem? É o seguinte tenho uma pagina de busca em banco de dados que usa o PDO para conectar ao MySQL. Mas o problema é o seguinte o codigo abaixo fumciona bem no meu celular usando o Androphp exibe os resultados e td mais, mas este mesmo codigo nao fumciona no wamp. Frisando que meu androphp tem a versao 5.4 do php e meu wamp tem a versão 5.5. As linha comentadas sao as que estou tendo problemas. So que nao me retorna erro algum. <?php try{ $pdo=new PDO("mysql:host=localhost dbname=produtos", "root", ""); }catch(PDOException $e){ echo "falha: " .$e->getMenssage(); die; } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <titulo>buscar produto</title> </head> <body> <form method="POST" action=""> <input type="text" name="produto"/> <input type="submit" value="ir"/> </form> <?php if(isset($_POST['produto'])) { $produto=$_POST['produto']; $sel="SELECT * FROM produtos WHERE nome OR descricao LIKE :produto"; $sql=$pdo->prepare($sel); //quando eu informo $produto apos o Like da certo mas assim nao me retorna nada $sql->bindValue(':produto', '%'.$produto.'%'); $sql->execute(); //a variavel $result nao fica com nenhum valor $resul=$sql->rowCount(); echo "encontrados: ", $resul; foreach($sql as $linha){ $nome=$linha['nome']; $qtd=$linha['gramatura']; $desc=$linha['descricao'];?> <div> <hr/> <p><b>Produto:</b><?php echo $nome; ?></p> <p><?php echo $qtd, " gramas"; ?></p> <p><?php echo $desc; ?> <br/><hr/> </div> <?php } } ?> </body> <html/ Tenho uma tabela com os produtos de meu teste. Peco desculpa a todos se eu estiver em local errado.
  21. Olá, pessoal! Estou gerando uma consulta numa query, mas ela esta demorando uns 50 segundos para retornar os registros na tela. São em media 8.000 registros, e já criei a paginação, mas mesmo assim, demora este tempo todo. Tentei usar um Inner join, mas não consegui progresso. Vocês tem alguma ideia de como posso melhorar? Segue trecho do código responsável pela consulta: $configs = mysql_query("SELECT * FROM empresa WHERE id = '1'"); $config = mysql_fetch_array($configs); if(isset($_POST["filtrar"])){ $mes = $_POST["mes"]; $ano = $_POST["ano"]; $sit = $_POST["situ"]; $q_faturas = "SELECT * FROM financeiro WHERE MONTH(vencimento) = '$mes' AND YEAR(vencimento) = '$ano'"; if($sit != ""){ $q_faturas .= " AND situacao = '$sit'"; }else{ $q_faturas .= " AND (situacao = 'N' OR situacao = 'P')"; } $q_faturas .= " ORDER BY vencimento DESC"; $consultas = mysql_query($q_faturas); }else{ $consultas = mysql_query("SELECT * FROM financeiro WHERE situacao = 'N' order by vencimento DESC"); /* Esta consulta faz o select principal pra trazer os dados */ } while($campo = mysql_fetch_array($consultas)){ $idc = $campo['cliente']; $status = $campo['situacao']; $clientes = mysql_query("SELECT * FROM clientes WHERE id = '$idc'"); $cliente = mysql_fetch_array($clientes); $id_boleto = $campo["boleto"]; $q_boleto = "SELECT banco FROM carnes WHERE numero_documento = '$id_boleto'"; $banco_nome = mysql_query($q_boleto); $banco_nome = mysql_fetch_array($banco_nome); $banco_nome = $banco_nome["banco"]; $data_inicial = date('Y-m-d'); $data_final = $campo['vencimento']; $time_inicial = strtotime($data_inicial); $time_final = strtotime($data_final); $diferenca = $time_final - $time_inicial; $dias = (int)floor( $diferenca / (60 * 60 * 24)); $status = ($status == "N")?"Em aberto":"Pago";
  22. Olá, estou tentando criar um novo usuário no MySql a partir de uma trigger. A ideia é que toda vez que eu insira um cliente no banco a trigger seja disparada e execute uma procedure que preencha os campos em uma tabela usuário e também crie este usuário, com as devidas permissões no meu SGBD (MySql). Abaixo segue minha tentativa, mas da o seguinte erro: error 1422: Explicit or implicit commit is not allowed in stored function or trigger. Notem que nem cheguei a implementar os grants. DELIMITER $$CREATE OR REPLACE PROCEDURE TESTE_PROCEDURE (IN CPF VARCHAR(15), IN NOME VARCHAR(20), IN SENHA VARCHAR(20))BEGIN DECLARE USUARIO VARCHAR(30); DECLARE SENHA VARCHAR(30); INSERT INTO USUARIO VALUES('4', NOME, SENHA, CPF); SET USUARIO = CONCAT(NOME, '@localhost'); CREATE USER USUARIO identified by '111222'; END $$DELIMITER ;DELIMITER $$CREATE TRIGGER TESTE_INSERCAO AFTER INSERT ON CLIENTE FOR EACH ROW BEGIN CALL TESTE_PROCEDURE(NEW.CPF, NEW.NOME, '123456'); END $$DELIMITER ;
  23. Bom dia pessoal. Não consigo encontrar o driver correto para conectar Delphi 2006 (DBX) com MySQL 5.7. Tentei alguns mas sempre dá algum tipo de erro, como o dbxopenmysql50.dll que tem umas 3 versões diferentes. Alguém pode me ajudar?
  24. ola eu uso o seguinte código para fazer uma busca e agrupar por hora,dia,sema,mês e ano o problema e que queria agrupar por quinzena e não consigo pois não tem DATE_FORMAT para quinzena para gerar a legenda e nem GROUP BY para quinzena para gerar o agrupamento SELECT SUM(SL.sm_wats/SL.qt_dados)/1000 AS consumo, DATE_FORMAT(SL.dt_leitura,'%U') as legenda,COUNT(*) AS contagem FROM sistema_ldevice AS SL WHERE SL.cd_device = ".$id_objeto." AND SL.dt_leitura like '%".$data[0].'-'.$data[1]."%' AND SL.sm_wats != 0 GROUP BY WEEK(SL.dt_leitura) ORDER BY legenda ASC
  25. Estou montando um sistema de login. Mas não consigo fazer a validação da senha digitada. Quando tento desta forma ele acusa login/senha errado. Mas já me certifiquei, o login e senha estao corretos: <?php require_once 'init.php'; // resgata dados digitados no formulario $email = isset($_POST['email']) ? $_POST['email']: ''; $senha = isset($_POST['senha']) ? $_POST['senha']: ''; // Verifica se os campos do form não estao vazios if(empty($email) || empty($senha)){ echo "<script language='javascript' type='text/javascript'>alert('Infome Email e senha.');window.location.href='../login.php';</script>"; exit; } // Comando no banco de dados $pdo = db_connect(); // Abre conexão com o banco $sql = "SELECT id, nome FROM usuarios WHERE email = :email AND senha = :senha"; // Cria query $stmt = $pdo->prepare($sql); // Prepare da query $stmt->bindValue(':email', $email); $stmt->bindValue(':senha', $senha); // Atribui valor do campo email no valor email da query $stmt->execute(); // Execute na query $arr = $stmt->fetchAll(PDO::FETCH_ASSOC); // Cria array associativo if(count($arr) <= 0) { // Verifica se a busca trouxe retorno echo "<script language='javascript' type='text/javascript'>alert('Login e/ou senha inválido!');window.location.href='../login.php';</script>"; exit; } // Pega o primeiro usuario $user = $arr[0]; // Inicia a sessão session_start(); // Definir os dados persistindo entre paginas $_SESSION['logged_in'] = true; $_SESSION['user_id'] = $user['id']; $_SESSION['user_name'] = $user['nome']; header('Location: ../index.php'); Quando dou var_dump($arr); ele me retorna um array vazio, por isso ele não faz o login. Alguém poderia me auxiliar? Grato!
×
×
  • Criar Novo...