Jump to content

Search the Community

Showing results for tags 'php mysql'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 23 results

  1. Amigos, estou com um problema no resultado de busca somente no campo conteudo, o qual não exibe informações se não for buscado exatamente como é está no banco de dados neste caso não diferenciando letras maiúsculas de minúsculas. Por exemplo por "Palio" como está cadastrado o resultado é exibido, agora de buscar por "palio" não exibe nenhum resultado. O que notei também é se eu buscar por "alio" exibe os resultados que no caso seria do Palio. Abaixo a estrutura do Banco de Dados que utilizo para esse sistema, um detalhe que notei é que o o campo conteudo Tipo blob não aceira o Collation latin1_swedish_ci. Alterei e salvei mas volta a ficar em branco. # Nome Tipo Agrupamento (Collation) Atributos Nulo Predefinido Comentários Extra Acções 1 id int(10) UNSIGNED Não None AUTO_INCREMENT 2 idpeca int(10) UNSIGNED Não None 3 codymax varchar(255) latin1_swedish_ci Sim NULL 4 valor varchar(300) latin1_swedish_ci Não None 5 montadora varchar(300) latin1_swedish_ci Não None 6 referencia varchar(300) latin1_swedish_ci Não None 7 conteudo blob Não None 8 ext varchar(3) latin1_swedish_ci Sim NULL ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Esta sessão está na index, que no caso aparece também na página do resultado da busca. <form action="?pg=busca" method="post" enctype="multipart/form-data"> <?php $selCats = "SELECT * FROM galeria_pecas ORDER BY codymax"; $qrCats = mysql_query($selCats); while($linhaCat = mysql_fetch_array($qrCats)){ ?> <?php } ?> </form> --------------------------------------------------------------------------------------------------------------------- A sessão abaixo está na página de resultado de buscas. <?php if (isset($_POST['acao']) && $_POST['acao'] == 'buscar'){ $idcategorias = $_POST['galeria_pecas']; $pesquisa = strip_tags(trim($_POST['pesquisa'])); $busca = "SELECT * FROM galeria_pecas WHERE codymax LIKE '%$pesquisa%' OR valor LIKE '%$pesquisa%' OR montadora LIKE '%$pesquisa%' OR referencia LIKE '%$pesquisa%' OR conteudo LIKE '%$pesquisa%' AND idpeca order by idpeca "; $qrBusca = mysql_query($busca); if(mysql_num_rows($qrBusca) == '0'){ echo '<p> Não foram encontrados resultados para sua pesquisa!</p>'; }else{ while($linhaBusca = mysql_fetch_assoc($qrBusca)){ ?>
  2. zinleo1

    Editar senha no banco de dados MySQL

    Galera, estou sofrendo com um problema ao editar a senha do aluno, alguém saberia ajudar com o motivo do erro? Tô precisando disso pra entregar a avaliação no curso urgentemente. Pag 1: Codigos -> areadoaluno.php <html> <?php session_start(); ?> <head> <title>Editar registro de aluno</title> <meta charset='utf-8'/> </head> <body> <form name="areadoaluno.php" method="POST" action="alterar_senha.php"> <fieldset> <legend>bem vindo,<?php echo $_SESSION['logado']."!";?></legend> <?php session_destroy(); ?> </fieldset> <input type="submit" name="editarsenha" value="Editar Senha"> </form> </body> </html> Pag 2: Codigos -> Alterar_senha.php <html> <head> <title>Editando a senha do aluno</title> <meta charset='utf-8'/> </head> <body> <?php include('conexao.php'); $cod = $_GET['id']; echo $cod; echo "<b>Editando sua senha! ".$cod."</b></br></br>"; $query ="SELECT * FROM aluno WHERE cod_aluno = $cod"; $result = mysqli_query($con,$query); if ($result->num_rows > 0) { echo "<form method='post' action='alterar_senha_conf.php'>"; while($linha = mysqli_fetch_array($result)) { echo "<label>Login:</label><input required type='text' name='login_aluno' readonly='readonly' value='".$linha["login_aluno"]."'></input><br>"; echo "<label>Senha:</label><input type='text' name='senha_aluno' value='".$linha["senha_aluno"]."'></input><br>"; echo "<label>Código do aluno:</label><input type='text' name='cod_aluno' readonly='readonly' value='".$linha["cod_aluno"]."'></input><br>"; echo "<input type='submit' value='salvar'></input>"; } echo "</form>"; } else { echo "<b class='erro'>Sem resultados para mostrar</b><br><br>"; } ?> </body> </html> Pag 3: Codigos -> Alterar_senha_conf.php <html> <head> <title></title> <meta charset='utf-8'/> </head> <body> <?php include('conexao.php'); $login = $_POST['login_aluno']; $senha = $_POST['senha_aluno']; $cod = $_POST['cod_aluno']; echo "Login: ".$login."</br>Senha: ".$senha."</br></br>"; $adc = "UPDATE aluno SET login_aluno='$login', senha_aluno='$senha' WHERE cod_aluno='$cod'"; $ins = mysqli_query($con,$adc); if($ins) { echo "<b style='color:green'>Usuário editado com sucesso!</b> </br><a href='areadoaluno.php'>Voltar</a>"; } else { echo "Erro </br><a href='areadoaluno.php'>Voltar</a>"; } ?> </body> </html>
  3. Bom dia, Tenho estado a criar uma base dados onde vou inserir um conjunto de elementos de uma textarea. Quando o texto é curto, facilmente passa para a base de dados, no caso de ser longo não passa nada. O problema é claramente as variáveis, na base de dados já alterei o tamanho dos campos, mas resolveu o problema. Alguem tem uma ideia de como posso resolver o problema. Envio o código fonte da página de entrada de dados. Tenho igualmente um problema que ainda nem percebi o que se passa. O texto quando carregado na textarea e input aparece com espaços, como é que os posso eliminar. Sem mais Rodrigo Lourenço <!DOCTYPE HTML> <html> <head> <title>Adiciona Artigo</title> <meta name="description" content="website description" /> <meta name="keywords" content="website keywords, website keywords" /> <meta http-equiv="content-type" content="text/html; charset=windows-1252" /> <link rel="stylesheet" type="text/css" href="style/style.css" title="style" /> </head> <body> <?php //começa por verificar a sessão, caso não esteja activa envia para a página inicial. require("livraria.php"); session_start(); $validacao = array(); $login = 0; if (isset($_SESSION['login']) && isset($_SESSION["sessionmaxtime"])){ $login = $_SESSION['login']; } if ($login == 0) echo "<meta http-equiv=\"refresh\" content=\"0; url=index.php\">"; else{ if ($_SERVER["REQUEST_METHOD"] == "POST"){ $validacao = validarAdd(); } } ?> <div id="main"> <div id="header"> <div id="logo"> <div id="logo_text"> <!-- class="logo_colour", allows you to change the colour of the text --> <h1><a href="index.php">Livro<span class="logo_colour">Aberto</span></a></h1> <h2>Um lugar onde se lê e fala de livros.</h2> </div> </div> <div id="menubar"> <ul id="menu"> <!-- put class="selected" in the li tag for the selected page - to highlight which page you're on --> <li><a href="index.php">Home</a></li> <li class="selected"><a href="add.php">Criar</a></li> <li><a href="apagar.php">Apagar</a></li> <li><a href="alterar.php">Alterar</a></li> <li><a href="gerir.php">Utilizadores</a></li> <li><a href="sair.php">Sair</a></li> <?php echo "<li><a href=\"#\"> ".$_SESSION["utilizador"]."</a></li>"; ?> </ul> </div> </div> <div id="site_content"> <div class="sidebar"> <!-- insert your sidebar items here --> <h3>Livros em Revista</h3> <p>Use o formulário para inserir um novo artigo.</p> <p> Os campos abaixo mencionados são preenchidos automáticamente. <ul> <li> Autor </li> <li> Data </li> </ul> </p> <p></p> <h3>Sites Uteis</h3> <ul> <li><a href="#">link 1</a></li> <li><a href="#">link 2</a></li> <li><a href="#">link 3</a></li> <li><a href="#">link 4</a></li> </ul> </div> <div id="content"> <!-- insert the page content here --> <h1>Novo Registo</h1> <form action="#" method="post"> <div class="form_settings"> <p><span>Titulo <?php if ($_POST && in_array("titulo",$validacao)) echo "(Obrigatório)"; ?></span><input class="contact" type="text" name="titulo" value=" <?php if($_POST && (count($validacao) > 0)) if(!empty($_POST["titulo"])) echo $_POST["titulo"]; ?> " /></p> <p><span>Autor</span><input class="contact" type="text" name="autor" readonly="true" value=" <?php echo $_SESSION["utilizador"]; ?>" /></p> <p><span>Artigo <?php if ($_POST && in_array("artigo",$validacao)) echo "(Obrigatório)"; ?> </span><textarea class="contact textarea" rows="20" cols="50" name="artigo"> <?php //echo $_POST["artigo"]; if($_POST && (count($validacao) > 0)) if(!in_array("artigo",$validacao)) echo $_POST["artigo"]; ?> </textarea></textarea></p> <p><span>Resumo <?php if ($_POST && in_array("resumo",$validacao)) echo "(Obrigatório)"; ?> </span><textarea class="contact textarea" rows="4" cols="50" name="resumo"> <?php if($_POST && (count($validacao) > 0)) if(!in_array("resumo",$validacao) ) echo $_POST["resumo"]; ?> </textarea></textarea></p> <p><span>Data</span><input class="contact" type="date" name="data" readonly="true" value="<?php date_default_timezone_set('Europe/Lisbon'); echo date('Y-m-d'); ?>" /></p> <p style="padding-top: 15px"><span>&nbsp;</span><input class="submit" type="submit" name="contact_submitted" value="Adicionar" /></p> </div> </form> </div> </div> <div id="footer"> Copyright &copy; textured_blue | <a href="http://validator.w3.org/check?uri=referer">HTML5</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> | <a href="http://www.html5webtemplates.co.uk">Free CSS Templates</a> </div> </div> <?php //Uso da base de dados. $servername = "localhost"; $username = "root"; $password = ""; //campo a ser mudado consoante a password da base de dados. $dbname = "bdbooks"; // Create connection $con = new mysqli($servername, $username, $password, $dbname); //Verifica se houve erro ao aceder à base de dados if ($con->connect_errno!=0){ echo "Ocorreu um erro de ligação à base de dados.".$con->connect_errno; exit; } //Só quando não houverem elementos na $validação é que se pode avançar. if(($_POST) && (count($validacao) == 0)){ //Inserção dos dados na base de dados. //Usando antes o metodo query que usa a sintaxe mysql directamente. //Tratamento das variáveis para evitar problemas de injecção de SQL. $titulo = htmlentities(htmlspecialchars($_POST["titulo"]),ENT_QUOTES); $artigo = htmlentities(htmlspecialchars($_POST["artigo"]),ENT_QUOTES); $resumo = htmlentities(htmlspecialchars($_POST["resumo"]),ENT_QUOTES); //Os campos pré preenchidos $iduser = $_SESSION["userid"]; $data = $_POST["data"]; //Segundo construção da string para introdução dos dados SQL. $query = "INSERT INTO articles (artigo, data, id_users, resumo, titulo) VALUES("; //Introdução dos dados na string. $query = $query. "\"".$artigo."\","; $query = $query. "\"".$data."\","; $query = $query. "\"".$iduser."\","; $query = $query. "\"".$resumo."\","; $query = $query. "\"".$titulo."\");"; //realização da query $con->query($query); //Depois de utilizar os dados temos que os apagar. unset($_POST); } //Fim do if ?> </body> </html>
  4. robertopr

    PHp - importação de dados para MyIsam

    Prezados, bom dia, Por favor, uma dúvida: Para evitar usar o phpmyadmin, Heidi ou qualquer outro front-end, estou tentando fazer a importação de dados para a tabela direto pelo php. Já empaquei no básico, tentando usar o SQL: LOAD DATA LOCAL INFILE "C:/pasta/importa.txt" INTO TABLE `people` FIELDS TERMINATED BY ';' ENCLOSED BY '"' LINES TERMINATED BY '\n' Não localiza a pasta na minha máquina de jeito nenhum. Já tentei alterar as barras e aspas, mas não vai. Preciso matar esta questão para depois jogar no php. Obrigado.
  5. Soneca_BO

    Chamando imagem blob pelo php

    Pessoal boa tarde, estou com um grande problema Criei um código para gravar imagens no banco como mediumblob até ai blz. mas quando vou chamar na tela da erro na imagem, aparece uma tela preta com o iconeca da imagem em branco (um quadrado branco) fiz o teste em uma tabela simples, só com uma chave primaria, e ok chama normal, mas quando vou usar na tabela que devo que tem 2 chaves primarias não sei como chamar... se alguem poder me ajudar agradeço para fazer uma pesquisa nessa tabela tenho que saber o cliente que é e o código do cliente (um cliente pode ter vários códigos e cada código uma imagem diferente) CLI_COD (CODIGO DO CLIENTE) CON_COD (CODIGO DO CONTRATO) CON_ARQ_ID ID DO CODIGO DO ARQUIVO) segue o codigo: Tela que incluir os dados: <?php if(count($_FILES) > 0) { if(is_uploaded_file($_FILES['userImage']['tmp_name'])) { require_once "db.php"; $imgData =addslashes(file_get_contents($_FILES['userImage']['tmp_name'])); $imageProperties = getimageSize($_FILES['userImage']['tmp_name']); $sql = "UPDATE eAMS.CONTRATO SET CON_ARQ_TYPE='{$imageProperties['mime']}', CON_ARQ_CONTRATO='{$imgData}' WHERE CLI_COD='BOT' and CON_COD='005' and CON_ARQ_ID='7'"; $current_id = mysqli_query($conn, $sql) or die("<b>Error:</b> Problem on Image Insert<br/>" . mysqli_error($conn)); if(isset($current_id)) { header("Location: listImages.php"); } } } ?> <HTML> <HEAD> <TITLE>Upload Image to MySQL BLOB</TITLE> <link href="imageStyles.css" rel="stylesheet" type="text/css" /> </HEAD> <BODY> <form name="frmImage" enctype="multipart/form-data" action="" method="post" class="frmImageUpload"> <label>Upload Image File:</label><br/> <input name="userImage" type="file" class="inputFile" /> <input type="submit" value="Submit" class="btnSubmit" /> </form> </div> </BODY> </HTML> tela que lista os dados: <?php require_once "db.php"; $sql = "SELECT CON_ARQ_ID FROM eAMS.CONTRATO where CLI_COD='BOT' ORDER BY CON_ARQ_ID DESC"; $result = mysqli_query($conn, $sql); ?> <HTML> <HEAD> <TITLE>List BLOB Images</TITLE> <link href="imageStyles.css" rel="stylesheet" type="text/css" /> </HEAD> <BODY> <?php while($row = mysqli_fetch_array($result)) { ?> <img src="imageView.php?image_id=<?php echo $row["CON_ARQ_ID"]; ?>" /><br/> <?php } mysqli_close($conn); ?> </BODY> </HTML> Script que chama a imagem: <?php require_once "db.php"; if(isset($_GET['image_id'])) { $sql ="SELECT CON_ARQ_TYPE, CON_ARQ_CONTRATO FROM eAMS.CONTRATO WHERE CON_ARQ_ID='".$_GET['image_id']."' and CLI_COD='BOT'"; $result = mysqli_query($conn, $sql) or die("<b>Error:</b> Problem on Retrieving Image BLOB<br/>" . mysqli_error($conn)); $row = mysqli_fetch_array($result); header("Content-type: " . $row["CON_ARQ_TYPE"]); echo $row["CON_ARQ_CONTRATO"]; } mysqli_close($conn);
  6. Boa noite, estou tentando retornar em uma consulta mysql e contar os registros que forem iguais, alguem consegue me dar uma luz? Exemplo Tabela: obras id, vendedor, venda 1 joao andamento 2 jose vendido 3 paulo vendido 4 joao vendido 5 joao perdido 6 joao perdido 7 paulo andamento 8 jose vendido 9 paulo andamento 10 joao andamento O que eu preciso listar: Nome Vendedor ANDAMENTO VENDIDO PERDIDO TOTAL Joao 2 1 2 5 Jose 0 2 0 2 Paulo 2 1 0 3 Qual a melhor forma de eu contar e listar esse count ai? Obrigado!
  7. Bruno S. Ferreira

    [Resolvido] Exibir dados php

    Boa noite pessoal. Alguém pode me dar uma ajuda? Da erro nesta linha sempre.. é apenas um teste <?php $con = new mysqli('localhost', 'root', '', 'chat'); $dados = $con->query("SELECT * FROM teste"); ?> <div id="exibir"> <?php while($user = mysqli_fetch_array($dados)){ ?> <!-- NESTA LINHA DA ERRO AO ENVIAR PARA O SERVIDOR, MAS FUNCIONA NO LOCALHOST --> <?php echo $user['chat_hora']; ?> - <?php echo $user['chat_msg']; ?><br> <a href="<?php echo $user['chat_img']; ?>" target="_blanck" ><img src="<?php echo $user['chat_img']; ?>"></a> <br> <?php } ?> </div> OBRIGADO
  8. Maycon Yuri

    como fazer um group com inner join

    ola pessoal queria que vcs pode mim ajuda eu queria que a grupa o nome e a nota so que esta dando erro o meu codigo e esse $pega_data = mysql_query("SELECT data_venda,lo_nome,nota FROM lo_cliente INNER JOIN lo_cliente ON lo_cliente.id_cliente = venda_itens.id_cliente INNER JOIN itens ON itens.id_itens = venda_itens.id_itens data_venda LIKE '%".$data."%' GROUP BY lo_nome
  9. Boas pessoal! Estou a precisar de uma ajuda aqui da equipe ;) Tenho tentado apresentar os dados que estão na base de dados na tabela 'pedido_encomenda' mas apenas os dados referentes ao ID e ao Nome do Cliente são retornados quanto aos outros é apresentada uma mensagem de erro por cada um dos registos restantes : Notice: Undefined index: morada_cliente_pedido_encomenda in C:\xampp\htdocs\dashboard\TCC\views\receber-form.php on line 31Notice: Undefined index: telefone_cliente_pedido_encomenda in C:\xampp\htdocs\dashboard\TCC\views\receber-form.php on line 32Notice: Undefined index: sexo_cliente_pedido_encomenda in C:\xampp\htdocs\dashboard\TCC\views\receber-form.php on line 33Notice: Undefined index: email_cliente_pedido_encomenda in C:\xampp\htdocs\dashboard\TCC\views\receber-form.php on line 34Notice: Undefined index: municipio_cliente_pedido_encomenda in C:\xampp\htdocs\dashboard\TCC\views\receber-form.php on line 35Notice: Undefined index: provincia_cliente_pedido_encomenda in C:\xampp\htdocs\dashboard\TCC\views\receber-form.php on line 36 (isto depois repete-se por todos os registos da base de dados...) Aqui vai o código: <?php echo '<table width="100%">'; echo '<thead><tr>'; echo '<th>ID</th>'; echo '<th>Nome do Cliente</th>'; echo '<th>Morada do Cliente</th>'; echo '<th>Telefone</th>'; echo '<th>Sexo</th>'; echo '<th>E-mail</th>'; echo '<th>Municipio</th>'; echo '<th>Provincia</th>'; echo '</tr></thead>'; echo '<tbody>'; $strcon = mysqli_connect ('localhost','root','','sa45') or die ('Erro ao conectar ao banco de dados'); $sql = mysqli_query ($strcon, "SELECT * FROM pedido_encomenda"); while ($row = mysqli_fetch_array($sql)) { echo '<tr>'; echo '<td>' . $row['id_pedido_encomenda'] . '</td>'; echo '<td>' . $row['nome_cliente_pedido_encomenda'] . '</td>'; echo '<td>' . $row['morada_cliente_pedido_encomenda'] . '</td>'; echo '<td>' . $row['telefone_cliente_pedido_encomenda'] . '</td>'; echo '<td>' . $row['sexo_cliente_pedido_encomenda'] . '</td>'; echo '<td>' . $row['email_cliente_pedido_encomenda'] . '</td>'; echo '<td>' . $row['municipio_cliente_pedido_encomenda'] . '</td>'; echo '<td>' . $row['provincia_cliente_pedido_encomenda'] . '</td>'; echo '</tr>'; } mysqli_close($strcon); echo '</tbody></table>'; ?> Espero que me possam ajudar Inté
  10. Boa noite Pessoal alguem me ajude com este erro. Warning: mysql_fetch_array() expects parameter 1 to be resource, string given i Meu código é o seguinte... $count = 0; $sql_consult = "SELECT codigo_aposta FROM apostas_dados WHERE id_jogo = '$id_jogo'"; $query_consult = mysql_query($sql_consult); while($sql_consult = mysql_fetch_array($sql_consult)) { $count++; $codigo = $sql_consult['codigo_aposta']; alterBet($id_jogo, $codigo); return $sql_consult; } Linha 24 do erro //Linha do erro --> while($sql_consult = mysql_fetch_array($sql_consult)) { [/code[]
  11. Um cordial "olá!" a todos. Primeiramente, já foi bastante dificil descrever o título do tópico. Peço desculpas caso não tenha ficado satisfatório. Eu desenvolvi uma página de intranet para gestão de alunos da minha instituição. O negócio funciona como esperado, entretanto eu preciso fazer uma modificação e não sei nem qual seria a melhor approach. A situação é a seguinte: nós temos um cadastro de alunos. Estes alunos tem entre seus dados o curso que estão fazendo e também a unidade onde estão fazendo. Acontece que eu quero implementar a possibilidade de acrescentar mais de uma unidade/curso por aluno, só que eu não posso simplesmente adicionar estes valores na tabela porque, suponhamos que um curso seja renomeado ou movido de uma unidade a outra (e é exatamente isto que está acontecendo agora), eu precisaria que esta informação seja atualizada também entre os dados dos alunos. Atualmente, a situação está assim: tabela alunos id, nome, endereço, {...}, curso (int), unidade(int) tabela cursos id, curso, descrição {...} tabela unidades id, curso, descrição {...} Entende o tamanho do problema? Eu pensei em fazer um esquema parecido com o que eu fiz para que cada aluno pudesse ter seus documentos digitalizados em seu cadastro, mas também não daria certo, porque cada documento é único de um aluno. No caso dos cursos, são varios cursos compartilhados entre vários alunos, e como eu disse antes, eu precisaria que estes dados fossem automaticamente atualizados caso um curso fosse transferido de unidade. Só que eu não consigo nem sonhar uma maneira de fazer isto, porque não sou nenhum expert em programação. Nem sei se é possível. Será que alguem teria alguma idéia, uma luz? Grato.
  12. Tiago Rizzi

    php mysql

    Bon dia, criei uma aplicação pra empresa que pra rodar na intranet mas estou com duvida, se dois usuários fizer o mesmo processo no mesmo tempo o que vai acontecer?
  13. Bom Dia. Desculpe-me, mas sou novo no php Preciso inserir várias imagens no mesmo registro de um db mysql. Meu código php me faz inserir apenas uma imagem para cada registro. Como posso modificar isso ????? Por favor me ajude Obrigado. Aqui está o meu código
  14. <?php $stmt = $DB_con->prepare('SELECT userID, userPrice, userAddress, userPic, userDesc FROM tbl_users ORDER BY userID DESC'); $stmt->execute(); if($stmt->rowCount() > 0) { while($row=$stmt->fetch(PDO::FETCH_ASSOC)) { extract($row); ?> <div class="col-xs-3"> <img src="user_images/<?php echo $row['userPic']; ?>" class="img-rounded" width="250px" height="250px" /> </p> <h4><span class="page-header" style="width: 10px"><?php echo $userPrice;?> <?php echo $userDesc;?></span></h4> <?php echo $userAddress;?></span></p> </div> Boa noite a todos. Eu tenho uma página php que exibe dados de um db mysql . Eu só preciso visualizar so quatro dos record que são no db. O resto dos records só pode ser visualizado registrando-se no site. Alguém pode me dizer qual e la stringa e como inseri-lo no meu código ?????
  15. Por favor ajude. Eu criei um db mysql e uma página php onde as imagens tiradas do db são exibidas. Eu preciso dessas imagens, para ser linkadas a outra página. Alguém pode me ajudar? Aqui está o meu código <?php require_once 'dbconfig.php'; <body> <div class="container"><br /> <div class="row"> <?php $stmt = $DB_con->prepare('SELECT userID, userLink, userPrice, userAddress, userPic FROM tbl_users ORDER BY userID DESC'); $stmt->execute(); if($stmt->rowCount() > 0) { while($row=$stmt->fetch(PDO::FETCH_ASSOC)) { extract($row); ?> <div class="col-xs-4"> <p><img src="user_images/<?php echo $row['userPic']; ?>" class="img-rounded" width="280px" height="200px" /> </p> <p><span class="page-header" style="width: 10px"><?php echo $userPrice;?></span></p> <?php echo $userAddress;?></span></p> </div> <?php } } else { ?> <?php } ?> </div> </div> A página deve aver um link a uma página de detalhes, mas todas as imagens armazenadas no banco de dados devem ter um link diferente, então coloquei um campo "userLink" no db. Gostaria que o link para essa imagem fosse retirado deste campo armazenado no db. Espero ter explicado bem. Obrigado
  16. Tudo buenas ? Gostaria de inserir um campo no BD que inicia com 1000 e quando chegar no 9999 reinicia, e que faça a contagem automática, já tentei com UPDATE não deu o resultado que queria, ainda não tentei auto_increment porque ele não é o primarykey. Quem poder dar uma luz, porque to sem direção.
  17. brunobgssgb

    Buscar dados entre tabelas relacionadas.

    Olá amigos, estou com um pequeno problema aqui, tenho um sistema de cadastro de produtos com a seguinte estrutura. id nome categoria imagem -------------------- depois na segunda tabela temos id nome_categoria quando o cliente realiza o cadastro ele insere o nome do produto e a categoria ele seleciona uma categoria listada, so que na tabela ele não grava o nome da categoria e sim a id da categoria então fica assim. ex: id = 15 nome = produto x categoria = 1 imagem = produto.jpg eu quero que quando os produtos sejam listados apareça o nome do produto e não a id.
  18. Amigos, estou fazendo um trabalho pro bono para um serviço público, e estou há dias tentando descobrir qual o problema do meu código. Se alguém puder me ajudar, agradeço demais. O formulário é esse: <html> <style> ::-webkit-input-placeholder { color:#CDCDCD; } input:-moz-placeholder { color:#CDCDCD; } textarea:-moz-placeholder { color:#CDCDCD; } </style> <form name="saque" action="https://equadsaude.000webhostapp.com/bancodados_atualizar.php" method="POST"> <table> <tr> <td>Processo</td> </tr> <tr> <td><input name="n1" placeholder="somente algarismos"></td> </tr> <tr> <td>Valor total sacado</td> </tr> <tr> <td><input name="n4" placeholder="00000.00"></td> </tr> <tr> <td>Observações e Data </td> </tr> <tr> <td><input type="text" name="n3" ></td> </tr> <tr> <td col span="3"><input type="submit" name="submit" value="Atualizar"></td> </tr> </table> </form> </html> E o arquivo .php (que está no servidor local) que ele deveria chamar é esse: <?php $conectar = new mysqli("localhost","id1019345_dados_zzzz","xxxx", "id1019345_sobras") or die(mysqli_error()); $processo = $_POST[ 'n1' ] ; $valor_sacado = $_POST[ 'n4' ] ; $observacoes = $_POST[ 'n3' ] ; //variavel de teste do POST no banco de dados $teste = mysqli_query($conectar, "SELECT 'id' FROM 'Tab_Index' WHERE 'Processo' = '$processo' "); while (mysqli_num_rows($conectar, $teste) == 0) { echo "<p>Não existe o registro informado. Verifique novamente no Banco de Dados.</p>"; exit(mysqli_error()); } //variavel para cálculo do Valor da Sobra no banco de dados $sql_seleciona = mysqli_query($conectar, "SELECT 'Valor_sobra' FROM 'Tab_Index' WHERE 'Processo' = '$processo' "); while ($query_row = mysqli_fetch_assoc($conectar, $sql_seleciona)) { foreach($query_row as $key => $value) { $resultado = $value-$valor_sacado; } } //variavel para selecao das Observacoes no banco de dados $sql_seleciona2 = mysqli_query ($conectar, "SELECT 'Observacoes' FROM 'Tab_Index' WHERE 'Processo' = '$processo' "); while ($query_row2 = mysqli_fetch_assoc($conectar, $sql_seleciona2)) { foreach($query_row2 as $key => $value) { $resultado2 = $query2."/". $observacoes; } } //Update do banco de dados $sql_alterar = mysqli_query($conectar, "UPDATE 'Tab_Index' SET 'Valor_sobra' = '$resultado1', 'Observacoes' = '$resultado2' WHERE 'Processo' = '$processo' "); if ( isset ($sql_alterar) ) { print "<h3> Valor da sobra atualizado com sucesso </h4>\n" ; } else { print "<h3> Erro ao atualizar </h4>\n" ; } ?> O problema é que sempre aparece a mensagem " Não existe o registro informado. Verifique novamente no Banco de Dados.", que eu coloquei como aviso caso não encontrasse nada no Banco de Dados. Só que mesmo quando eu coloca um número de Processo que existe no banco de dados, ele segue dando essa informação. E se eu retiro do script essa conferência, aparece a mensagem final "Valor de sobra atualizado com sucesso", como se houvesse ocorrido o Update do banco de dados, mas quando vou conferir no Banco de dados, nada foi alterado. Impressão que eu tenho é que a interação com o banco de dados não está ocorrendo, por algum motivo que não sei qual é. A tabela na DB tem 4 colunas: id, Processo (BIGINT), Valor_sobra (DECIMAL 7,2), Observacoes (VARCHAR). HOST: localhost USERNAME: id1019345_dados_zzzz SENHA: xxxx DB: id1019345_sobras
  19. Boa tarde, Não sou muito experiente e recebi um pedido que não tenho nem ideia de como começar. Vamos lá. Meu cliente precisa de um sistema que identifique a extensão do arquivo de dados (csv, txt, etc...) e coloque na tela o nome da coluna e uma quantidade pequena de dados para avaliação. Ele também quer indicar que tido de dado é para salvar no banco de dados MySQL. Exemplo: coluna "nome", possui os dados "xyz", após a análise visual, eu escolho a tabela que eu quero que ele seja salvo. Alguém pode me ajudar? Grato, Ronaldo
  20. Boa noite pessoal, estou há dias tentando criar uma página na qual existe uma consulta com uma seleção RAND() que apresenta uma resultado diferente cada vez que a página é atualizada. Já tentei de várias formas e sempre funciona no localhost mas não no servidor. Tentei com três navegadores e o resultado é sempre o mesmo: consigo uma entrada aleatória mas nao muda na atualização. Se abrir com outro navegador, tenho novamente um resultado aleatório, mas ele não muda mais... Tentei algumas sugestões, como tirar o RAND() da query e usar de uma variável, atualizar os headers... enfim... o resultado é sempre o mesmo: uma chamada aleatória e depois o mesmo resultado... Alguém tem ideia de como posso resolver? Desde já, muito obrigado... Código: <?php ini_set('display_errors', true); error_reporting(E_ALL); header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past require_once('php/conecDB.php'); require_once('php/conexion.php'); $dbc=DBconect(); $query="SELECT basico FROM exercicios" or die ("Erro de leitura".mysqli_error($dbc)); $row=mysqli_query($dbc, $query); $total=mysqli_num_rows($row); $numero=rand(1, $total); $query="SELECT basico FROM exercicios WHERE exercicio ='".$numero."'" or die ("Erro de leitura".mysqli_error($dbc)); $resultado=mysqli_query($dbc, $query); $ejercicio=mysqli_fetch_array($resultado); DBClose($dbc); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <link rel="stylesheet" href=""> </head> <body> <?php echo "O exercicio é<br>".$exercicio['basico']; echo "numero de exercicio da db ".$numero; ?> <p>Voltar</p> <a href="inicio.html"><p>Inicio</p> </a> </body> </html> ​
  21. marcossantana10

    Upload arquivos php mysql

    To desenvolvendo um sistema em php com mysql que desejo armazenar informações de clientes. Essas informações são nome, telefone, endereço, cpf etc. Além disso eu queria adicionar arquivos (doc, pdf..) para esses clientes, pra quando eu abrir o cadastro deles, poder baixar esses arquivos que antes eu upei. Qual a melhor sugestão pra isso?
  22. Ola pessoal sou novo no forum, de tanto pesquisar na internet e sempre ser apontado a este forum para resolver a maioria dos meus problemas em relação a php e sql resolvi fazer o meu cadastro. desculpem caso esteja postando isso em lugar errado li as regras e tudo mais, porem acredito que seja o lugar certo, caso não desculpem. bom o meu problema é que eu tenho um sistema de cadastro e login em sql php, ele funciona localmente perfeitamente. o que acontece é que eu tenho um dominio e um banco de dados em uma hospedagem. fiz o upload dos arquios para o ftp, modifiquei os dados para apontar para o banco de dados e com este código ele não retorna nada do servidor sql. procurei uma nova forma de me conectar com o servidor e só consegui dessa forma: segue abaixo os códigos originais e os que modifiquei. original: // faz conexão com o servidor MySQL $local_serve = "localhost"; // local do servidor $usuario_serve = "root"; // nome do usuario $senha_serve = ""; // senha $banco_de_dados = "cadastro"; // nome do banco de dados $conn = @mysql_connect($local_serve,$usuario_serve,$senha_serve) or die ("O servidor não responde!"); // conecta-se ao banco de dados $db = @mysql_select_db($banco_de_dados,$conn) or die ("Não foi possivel conectar-se ao banco de dados!"); desta forma só consigo usar o sistema de cadastro e conectar ele com um banco de dados local. mas se eu tentar usar em minha hospedagem ele não retorna nada do servidor. então pesquisei e no site da minha hospdagem tinha esta maneira de conectar com o banco de dados. $conecta = mysql_connect("nomedamiinhahospedagemsql", "usuariodobanco", "senhadobanco") or print (mysql_error()); $banco_de_dados = "usuarios"; // nome do banco de dados o banco de dados é diferente e configurei no arquivo também, porem dessa forma o servidor retorna ao arquivo mas não consigo acessar os dados por conta de um erro Não foi possivel conectar-se ao banco de dados! o arquivo esta modificado desta forma : config.php $conecta = mysql_connect("servidorsql", "usuario", "senha") or print (mysql_error()); $banco_de_dados = "usuarios"; // nome do banco de dados $conecta = @mysql_connect($local_serve,$usuario_serve,$senha_serve) or die ("O servidor não responde!"); // conecta-se ao banco de dados $db = @mysql_select_db($banco_de_dados,$conecta) or die ("Não foi possivel conectar-se ao banco de dados!"); alguém pode me apontar o erro? preciso urgente deste script funcionando, caso alguém possa me dar uma luz ai serei muito grato. obg. :) estudando ...
  23. Lincoln Nogueira

    Sistema de cobrança de mensalista

    Qual a melhor maneira de gerar uma cobrança mensal via sistema? Por exemplo o cliente cadastra para gerar a ordem de pagamento para todo dia 08 e o sistema gera automaticamente o debito e envia via email ou não. Obrigado.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.