Jump to content

Marlon Mazotti

Members
  • Content count

    7
  • Joined

  • Last visited

Posts posted by Marlon Mazotti


  1. 2 horas atrás, tetsuo disse:

    Tente assim:

    
      // quebra a string nos espaços em branco
      $separated_words = explode(' ', $searched_string);
    
      // considera que o último termo é referente à coluna Local
      $local = $sqli->real_escape_string(array_pop($separated_words));
    
      // considera que os primeiros termos são referentes à coluna Nome
      $nome = $sqli->real_escape_string(implode(' ', $separated_words));
    
      // e monte sua query +- assim
      $query = "select coluna1, coluna2, ..., conlunaN from sua-table where Nome like '%$nome%' and Local = '$local'"; 

     

     

     

     

     

     

     

    Você pode me ajudar a colocar esse código no meu script?

    <?php
    mysql_connect("localhost","aaaa","bbbb") or die("Sem conexao");
    mysql_select_db("cccc") or die("Sem base");
    $output = '';
    
    //collect
    if(isset($_POST['search'])) {
        $searchq = $_POST['search'];
        $query = mysql_query("SELECT * FROM Telefones WHERE Nome LIKE '%$searchq%' or Local LIKE '%$searchq%'") or die("Erro na pesquisa");
        $count = mysql_num_rows($query);
        if($count == 0) {
            $output = 'Não há resultado para sua pesquisa!';
        } else {
            while ($row = mysql_fetch_array($query)) {
                $emp = $row['ID'];
                $loc1 = $row['Nome'];
                $loc2= $row['Telefone'];
                $loc3= $row['Local'];            
                $output .= '<div>'.$emp.' - '.$loc1.' - '.$loc2.' - '.$loc3.'</div>';
            }
        }
    
    }
    
    ?>
    <!DOCTYPE html>
    <html>
    <head>
        <title>Search Test</title>
    </head>
    <body>
    
    <form action="index.php" method="post">
        <input type="text" name="search" placeholder="Buscar...">
        <input type="submit" value=">>">
    </form>
    <?php print("$output");?>
    
    </body>
    </html>

     


  2. 7 minutos atrás, tetsuo disse:

    Olá!
    Você pode quebrar o temo buscado no espaço e usar o último elemento do array resultante como Local.

    Assim, você monta a query buscando os os primeiros elementos na coluna Nome e o último elemento na coluna Local.

     

    Como eu faria esse código? Poderia me ajudar?


  3. Pessoal boa tarde, uma dúvida!

     

    Tenho um BD com Id, Nome, Telefone e Local, como demonstrado abaixo:


    Id | Nome | Telefone | Local
    1  | Joao  |  5555       | SP
    ---  ---------- | -------------- | 

    2  | Joao  |  4444       | RJ

    --  ----------  | -------------- |

    3  | Maria | 6666       | DF

     

     

    Gostaria de quando efetuar a busca no formulário PHP, ao digitar "Joao SP", surgisse apenas a linha que tenha os dados do Joao 5555 SP.

     

    Agradeço desde já!

     


  4. 2 horas atrás, ustogo disse:

    Eu dei uma olhada rapida, mas tipo eu nao vi no código a referencia do upload pra ser enviado pra essa pasta tmp

     

    Olá ustogo.. testei o script no localhost com o XAMPP e funcionou perfeitamente. Porém no servidor web da esse erro. Tem alguma configuração no apache que ele não aceita upload?


  5. Olá Pessoa,

    Estou utilizando esse script do codeigniter. ´Já coloquei permissão 777 na pasta "tmp" no servidor "/home/meu_site/public_html/html/tmp"

    Porém ainda estou recebendo a mensagem de "The upload destination folder does not appear to be writable."

    Alguém poderia me ajudar? Segue o script:


  6. Olá pessoal,

     

    Tenho um sisteminha que funciona 100% na minha maquina utilizando o XAMPP. Porém quando fui hospedar o sistema em outra máquina virtual, comecei a receber essa mensagem de erro

     

     

    "DataTables warning (table id = 'table'): DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error." 


    Alguem poderia dar uma help

     

    Obrigado!!

×

Important Information

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