Jump to content

Juinior Oliveira

Members
  • Content count

    28
  • Joined

  • Last visited

Community Reputation

0 Comum

About Juinior Oliveira

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Ola pessoal quero fazer com que meu codigo grid ele faz a mesma coisa como a table que roda dentro do ajax datatable conforme vai digitando vai aparecendo os resultado que estiver no banco de dados Este código em baixo e do DATATABLE ele funciona perfeitamente do jeito ai <?php /* Connect To Database*/ require_once ("../conexion.php"); $action = (isset($_REQUEST['action'])&& $_REQUEST['action'] !=NULL)?$_REQUEST['action']:''; if($action == 'ajax'){ $query = mysqli_real_escape_string($con,(strip_tags($_REQUEST['query'], ENT_QUOTES))); $tables="tblprod"; $campos="*"; $sWhere=" tblprod.prod_name LIKE '%".$query."%'"; $sWhere.=" order by tblprod.prod_name"; include 'pagination.php'; //include pagination file //pagination variables $page = (isset($_REQUEST['page']) && !empty($_REQUEST['page']))?$_REQUEST['page']:1; $per_page = intval($_REQUEST['per_page']); //how much records you want to show $adjacents = 4; //gap between pages after number of adjacents $offset = ($page - 1) * $per_page; //Count the total number of row in your table*/ $count_query = mysqli_query($con,"SELECT count(*) AS numrows FROM $tables where $sWhere "); if ($row= mysqli_fetch_array($count_query)){$numrows = $row['numrows'];} else {echo mysqli_error($con);} $total_pages = ceil($numrows/$per_page); //main query to fetch the data $query = mysqli_query($con,"SELECT $campos FROM $tables where $sWhere LIMIT $offset,$per_page"); //loop through fetched data if ($numrows>0){ ?> <div class="table-responsive"> <table class="table table-striped table-hover"> <thead> <tr> <th class='text-center'>Código</th> <th>Produto </th> <th>Categoría </th> <th class='text-center'>Stock</th> <th class='text-right'>Preço</th> <th></th> </tr> </thead> <tbody> <?php $finales=0; while($row = mysqli_fetch_array($query)){ $product_id=$row['id']; $prod_code=$row['prod_code']; $prod_name=$row['prod_name']; $prod_ctry=$row['prod_ctry']; $prod_qty=$row['prod_qty']; $price=$row['price']; $finales++; ?> <tr class="<?php echo $text_class;?>"> <td class='text-center'><?php echo $prod_code;?></td> <td ><?php echo $prod_name;?></td> <td ><?php echo $prod_ctry;?></td> <td class='text-center' ><?php echo $prod_qty;?></td> <td class='text-right'><?php echo number_format($price,2);?></td> <td> <a href="#" data-target="#editProductModal" class="edit" data-toggle="modal" data-id="<?php echo $product_id; ?>"><i class="material-icons" data-toggle="tooltip" title="Editar" >&#xE254;</i></a> <a href="#deleteProductModal" class="delete" data-toggle="modal" data-id="<?php echo $product_id;?>"><i class="material-icons" data-toggle="tooltip" title="Eliminar">&#xE872;</i></a> </td> </tr> <?php }?> <tr> <td colspan='6'> <?php $inicios=$offset+1; $finales+=$inicios -1; echo "Mostrando $inicios al $finales de $numrows registros"; echo paginate( $page, $total_pages, $adjacents); ?> </td> </tr> </tbody> </table> </div> <?php } } ?> Este é o meu GRID que quero que funcione dentro deste AJAX ai <section class="lis-grediant grediant-tb-white"> <div class="container"> <div class="row"> <?php mysqli_set_charset($con,"utf8"); $sql = mysqli_query($con,"select * from tblprod WHERE prod_name order by prod_name DESC LIMIT 15"); while ($dados=mysqli_fetch_array($sql)){ $prod_id = $dados["prod_id"]; $prod_name = $dados["prod_name"]; $prod_img = $dados["prod_img"]; ?> <div class="col-12 col-sm-4 col-lg-2 wow fadeInUp mb-4 mb-lg-0 text-center"> <a href="listing-no-map-fullwidth.html" class="text-white"> <div class="lis-categories rounded lis-font-poppins py-4"><img src="<?php echo ConfigPainel('site_url'); ?>/loja/images/<?php echo $prod_img; ?>" class="img-responsive" alt="img" width="100%" height="100%"> <div class="text-white mb-2 h2"></div> <font color="#000"><?php echo $prod_name; ?></font> </div> </a> </div> <?php } ?> </div> </div> </section> <!--End GRID --> Desde já fico grato
  2. Juinior Oliveira

    BAIXAR BANCO DE DADOS ATRAVÉS DO PAINEL ADMIN

    Certo eu peguei um aqui da postagem ai esta certo porem quero que me faz uma listagem dentro no meu admin para que eu possa baixar tbm // aqui esta o script para tal função funcionando perfeitamente e testado // exaustivamente em meu servidor; não inventei nada somente fiz a junção de // uma parte de código que peguei aqui e uma outra parte de um outro lugar e // efetuei pequenas correções; Não necessita de mais nada além do código // na tarefa CRON inclua php -q /home/usuariodosite/pasta aonde esta o script <?php // Backup do banco de dados do site $dbhost = 'localhost'; //local aonde se encontra o banco de dados $dbuser = '---'; // usuário do banco de dados $dbpass = '---'; // senha do usuário do banco de dados $dbname = '---'; // nome do banco de dados // rotina que faz o backup não mexer $backupfile = 'Autobackup_' . date("Ymd") . '.sql'; $backupzip = $backupfile . '.tar.gz'; system("mysqldump -h $dbhost -u $dbuser -p$dbpass --lock-tables $dbname > $backupfile"); system("tar -czvf $backupzip $backupfile"); // ROTINA DE ENVIO DO EMAIL COM O ANEXO $to = "---"; //Quem vai receber o email $from = "---"; //Quem está enviando (Endereço a ser apresentado como da pessoa que está enviando) $subject = 'Backup do Banco de Dados Sql '; //Assunto do email $messagem = 'cópia do backup do banco de dados Sql'; //Mensagem a ser enviada $path = "---"; //Diretório onde o arquivo a ser enviado está salvo $filename = "$backupzip"; //Nome do arquivo anexo a ser enviado - não mexer aqui // ---------- Não altere nada deste ponto em diante ---------- $headers = 'From: ' . "$from\r\n" . 'Reply-To: ' . "$from\r\n"; $file = $path . "/" . $filename; $file_size = filesize($file); $handle = fopen($file, "r"); $content = fread($handle, $file_size); fclose($handle); $content = chunk_split(base64_encode($content)); $separator = md5(time()); // a random hash será necessário para separar conteúdos diversos a serem enviados $eol = PHP_EOL; // Define o retorno de carro a ser utilizado // main header (multipart mandatory) $headers = "From: < $from >" . $eol; $headers .= "MIME-Version: 1.0" . $eol; $headers .= "Content-Type: multipart/mixed; boundary=\"" . $separator . "\"" . $eol . $eol; $headers .= "Content-Transfer-Encoding: 7bit" . $eol; $headers .= "This is a MIME encoded message." . $eol . $eol; // messagem $headers .= "--" . $separator . $eol; $headers .= "Content-Type: text/plain; charset=\"utf-8\"" . $eol; $headers .= "Content-Transfer-Encoding: 8bit" . $eol . $eol; $headers .= $messagem . $eol . $eol; // attachment $headers .= "--" . $separator . $eol; $headers .= "Content-Type: application/octet-stream; name=\"" . $filename . "\"" . $eol; $headers .= "Content-Transfer-Encoding: base64" . $eol; $headers .= "Content-Disposition: attachment" . $eol . $eol; $headers .= $content . $eol . $eol; $headers .= "--" . $separator . "--"; //SEND Mail if (mail($to, $subject, "", $headers)) { echo "Sucesso no envio do Email"; } else { echo "Erro! Não foi possível enviar o email solicitado"; } // Remover o arquivo do servidor (opcional) unlink($backupzip); unlink($backupfile); ?> Aqui na table quero me me mostrasse os bkp que foi feito <table id="DataTable" class="table table-bordered table-striped"> <thead> <tr> <th>ID</th> <th>Banco de dados</th> <th>Data</th> <th>Baixar</th> </tr> </thead> <tbody> <?php $Query = DBRead('bkp','*'); if (is_array($Query)) { foreach ($Query as $bkp) { ?> <tr> <td><?php echo $bkp['id']; ?></td> <td><?php echo $bkp['bkp_nome']; ?></td> <td><?php echo $bkp['bkp_data']; ?></td> <td><a href="<?php echo $bkp['bkp_baixar']; ?>">Baixar Bkp</a></td> </tr> <?php } } ?> </tbody> </table> Quero que ele salva dentro da tabela bkp automaticamente, porem quando fazer o bkp ele só não fazer da tabela bkp as outras que tiver pode ser salva entende
  3. Juinior Oliveira

    BAIXAR BANCO DE DADOS ATRAVÉS DO PAINEL ADMIN

    Ola pessoal boa tarde.. Eu gostaria de uma forma que eu possa baixar o banco de dados do servidor sem precisar logar pelo cpanel usando apenas o painel admin.. Se puderem me ajudar fico grato ai...
  4. Juinior Oliveira

    Tabela fica "Responsiva", mas não quebra linha

    <div class="table-responsive"> <!-- TENTE USAR ASSIM --> <table border="0" width="100%"> <tr> <td style="width:25%; "> <img src="https://cctst.000webhostapp.com/wp-content/uploads/2018/11/pizza.jpg" alt="kibe" style="width:100%;"></td> <td style="width:25%;"> <h3 style="margin-top:0px; margin-bottom:0px;">Kibe</h3> <p style="margin-top:0px; margin-bottom:0px;">[Descrição] – Kibe de carne, temperada com ervas</p> <p style="margin-top:0px; margin-bottom:0px;">(cento) R$50 (unidade) R$2</p> </td> <td style="width:25%;"> <img src="https://cctst.000webhostapp.com/wp-content/uploads/2018/11/Hot-Dogs.jpg" alt="coxinha" style="width:100%;"> </td> <td style="width:25%;"> <h3 style="margin-top:0px; margin-bottom:0px;">Coxinha</h3> <p style="margin-top:0px; margin-bottom:0px;">[Descrição] – Coxinha de Frango, temperada com ervas</p> <p style="margin-top:0px; margin-bottom:0px;">(cento) R$50 (unidade) R$2</p> </td> </tr> </table> </div><!-- AQUI --> </div> AGORA SE você ESTA QUERENDO FAZER ELA FICAR EM GRID MUDA SUA ESTRUTURA PARA MAIS O MENOS ASSIM NO BOOTSTRAP <div class="container pt-5 mt-5"> <div class="row"> <div class="col-12 col-sm-4 col-xl-2 mb-4 wow fadeInUp"> <div class="card lis-brd-light text-center text-lg-left lis-info lis-relative"> <a href="#"> <div class="lis-grediant grediant-tb-light lis-relative modImage rounded"> <img src="https://cctst.000webhostapp.com/wp-content/uploads/2018/11/pizza.jpg" alt="" class="img-fluid rounded" /> </div> </a> <div class="hover-text lis-absolute lis-left-20 lis-bottom-20 lis-font-roboto text-white text-left"> <h6 class="text-white mb-0">Kibe</h6> <p>[Descrição] – Kibe de carne, temperada com ervas.</p> <p>(cento) R$50 (unidade) R$2</p> </div> </div> <div class="col-12 col-sm-4 col-xl-2 mb-4 wow fadeInUp"> <div class="card lis-brd-light text-center text-lg-left lis-info lis-relative"> <a href="#"> <div class="lis-grediant grediant-tb-light lis-relative modImage rounded"> <img src="https://cctst.000webhostapp.com/wp-content/uploads/2018/11/Hot-Dogs.jpg" alt="" class="img-fluid rounded" /> </div> </a> <div class="hover-text lis-absolute lis-left-20 lis-bottom-20 lis-font-roboto text-white text-left"> <h6 class="text-white mb-0">Coxinha</h6> <p>[Descrição] – Coxinha de Frango, temperada com ervas</p> <p>(cento) R$50 (unidade) R$2</p> </div> </div> </div> </div><!-- ROW--> </div><!-- CONTAINER --> Espero ter ajudo ai vlw
  5. Juinior Oliveira

    COMO FAZER UMA POSTAGEM ELA SER DELETADA DEPOIS DE 30 DIAS

    Ola boa noite. Então mais a ideia não seria isso ai é pra deletar pra não ficar salva no banco deixa apenas as novas postagem.. mais valeu ai mano
  6. Juinior Oliveira

    COMO USAR O WHERE STATUS = 'S' JUNTO AO OR LIKE

    @ygor.anjos Bom eu tenho os status dos ativos e inativos e quero manter eles tbm nas buscas para aparecer so os que estiver com o status = 's' Mais que a pesquisa funcionasse normal pois do jeito que eu fui fazer ele não da erro, porem não fazia a busca se por ex eu digitar pizza ela não trazia apenas as pizza, estava trazendo tudo normal ou seja não fazia a busca pela palavra entendeu.. Mais vou tentar este que você postou ai vlww
  7. Juinior Oliveira

    COMO FAZER UMA POSTAGEM ELA SER DELETADA DEPOIS DE 30 DIAS

    ola poderia me dar uma base do que você esta falando por favor
  8. Juinior Oliveira

    COMO FAZER UMA POSTAGEM ELA SER DELETADA DEPOIS DE 30 DIAS

    Olhe o que eu quero uma forma que quando finalizar este 30 dias contado por ex se o post for cadastrado 01/11/2018 quando der 01/12/2018 ele seja deletado, não precisa uma definição de horario esta sua ideia já seria bom --> exato a cada dia (00:00 de cada dia).. aqui no input ja estou definindo a data da postagem < <input class="form-control" name="data" value="<?php echo date('d/m/Y'); ?>">
  9. Pessoal alguém poderia me da uma boa base de como eu posso fazer que os poste eles possa ser deletado do banco de dados automaticamente após os 30 dias. Fazer com que aqueles postagem já antiga ela não fica mais no DB. Se puderem me dar uma ajuda ai nós código fico grato Não sei se isso é usando php ou algum tipo de javascript que trabalha em cima destas funções. Obs: Eu vou definir de quantos dias quero que estas postagem fica ativa ainda Desde já fico gratos
  10. Juinior Oliveira

    COMO USAR O WHERE STATUS = 'S' JUNTO AO OR LIKE

    Ola pessoal eu estou tentando fazer em meu select na parte que faz a busca eu usar este where status = 's' como esta logo a baixo $sql = mysqli_query($con,"select * from food WHERE status = 'S' order by id DESC LIMIT 40"); Na parte que vai realizar a pesquisar quero um jeito de por tbm este WHERE status = 's' com o LIKE Porem não da erro nem nada só que não faz a busca conforme ela seja digitada na caixa de pesquisa Eu fiz assim mais não tive resultado. Segue o código do select $sql = "SELECT* FROM food WHERE status = 's' OR food_nome LIKE '%$fd%' OR food_codigo LIKE '%$fd%' OR food_categoria LIKE '%$fd%' order by food_nome"; Espero que tenha entendido ai srsr
  11. Juinior Oliveira

    DAR UM ECHO DENTRO DO PHP

    Ola eu estou ainda com este problema aqui se puderem me dar uma ajuda fico feliz ele aparece esta msg Parse error: syntax error, unexpected '}', expecting end of file in C:\xampp\htdocs\food\food_pesquisar.php on line 64 <?php } // Se não houver registros Este aqui seria a linha 64 --> } else { echo "Nenhum produto foi encontrado com a palavra ".$palavra." "; } ?> Se deixar apenaso o <?php } ?> funciona de boa
  12. Juinior Oliveira

    [RESOLVIDO] SALVANDO UMA IMAGEM PADRÃO

    @ygor.anjos Deu certo agora mano eu não prestei atenção as 'padrao.png'; tinha colocado sem as '' Obrigado ai amigo valeu pela ajuda Deus abençoa ai a sua ajuda
  13. Juinior Oliveira

    [RESOLVIDO] SALVANDO UMA IMAGEM PADRÃO

    Ola amigão deu certo assim ela salva no banco de dado porem ela esta tirando o ponto esta sando assim padraopng ao invez de salva assim padrao.png
  14. Juinior Oliveira

    [RESOLVIDO] SALVANDO UMA IMAGEM PADRÃO

    Ola pessoal sou Junior Oliveira Eu estou tendo um problema em upload de imagem Quero que meu file ele salva uma imagem padrão quando eu não seleciono uma do computador para que não fique vazio os campo das imagem ao aparecer no site aparecer uma imagem padrão Se puderem me dizer onde eu posso colocar algum codigo que faça iss fico grato este é o do meu upload // Adicionar Item if (isset($_GET['Adicionar'])) { $Imagem = null; if (isset($_FILES['imagem']) && !empty($_FILES['imagem']['name'])){ require_once 'database/upload.class.php'; $dir_dest = '../imagem/img_food/'; $files = array( ); $file = $_FILES['imagem']; $handle = new Upload( $file ); if ($handle->uploaded){ $handle->file_new_name_body = md5(uniqid($file['name'])); $handle->Process($dir_dest); if ($handle->processed){ $file_dst_name = $handle->file_dst_name; $Imagem = $handle->file_dst_name; } } } $Adicionar = array( 'food_nome' => post('food_nome'), 'food_url' => post('food_url'), 'food_data' => post('food_data'), 'food_descricao' => post('food_descricao'), 'status' => post('status'), 'food_chave' => post('food_chave'), 'imagem' => $Imagem, 'id_categoria_post' => post('id_categoria_post') ); $Query = DBCreate('food', $Adicionar); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } Tenti usar assim mais não deu <div class="col-md-6"> <div class="form-group"> <label>Selecionar Imagem:</label><small>Tamanho 265x265</small> <input class="form-control" type="file" name="imagem"> <input class="hidden" name="imagem_padrao" value="padrao.png"> </div> </div>
  15. Ola pessoal alguém poderia me dizer se tem alguma forma ou script que possa fazer automaticamente fazer o site mesmo que seja responsivo ele abri na versão desktop no celular em qualquer versão mobile ao infez dele ficar responsivo no celular ele ficar como se estivesse vendo em um computador. Porém quando os usuarios for acessa o site ele ja mudar a versão desde já fico grato
×

Important Information

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