Jump to content
  • ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By RDG
      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)){
         ?>
    • By zinleo1
      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>  
    • By robertopr
      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.
    • By Soneca_BO
      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);  
    • By Pedro Henrique Pazini
      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!
       
×

Important Information

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