Ir ao conteúdo
  • Cadastre-se

MarcosCM

Membros Juniores
  • Total de itens

    7
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. criei uma tabela de registros que salva em um banco de dados php mysql, onde na coluna titulo, eu coloco em cada item, uma situacao disponivel (ativo, inativo, suspenso) Eu gostaria que essas 3 situações fosse representadas tambem no grafico do google charts, ja tentei procurar em varios sites mas não obtive sucesso. meu codigo da tabela php <?php $pdo_statement = $pdo_conn->prepare("SELECT * FROM posts ORDER BY id DESC"); $pdo_statement->execute(); $result = $pdo_statement->fetchAll(); ?> <div style="text-align:right;margin:20px 0px;"><a href="add.php" class="button_link"><img src="crud-icon/add.png" title="Add New Record" style="vertical-align:bottom;" /> Create</a></div> <table class="tbl-qa"> <thead> <tr> <th class="table-header" width="20%">Title</th> <th class="table-header" width="40%">Description</th> <th class="table-header" width="20%">Date</th> <th class="table-header" width="5%">Actions</th> </tr> </thead> <tbody id="table-body"> <?php if(!empty($result)) { foreach($result as $row) { ?> <tr class="table-row"> <td><?php echo $row["post_title"]; ?></td> <td><?php echo $row["description"]; ?></td> <td><?php echo $row["post_at"]; ?></td> <td><a class="ajax-action-links" href='edit.php?id=<?php echo $row['id']; ?>'><img src="crud-icon/edit.png" title="Edit" /></a> <a class="ajax-action-links" href='delete.php?id=<?php echo $row['id']; ?>'><img src="crud-icon/delete.png" title="Delete" /></a></td> </tr> <?php } } ?> Codigo do grafico do google charts <html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load("current", {packages:["corechart"]}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Task', 'Hours per Day'], ['Work', 11], ['Eat', 2], ['Commute', 2], ['Watch TV', 2], ['Sleep', 7] ]); var options = { title: 'My Daily Activities', pieHole: 0.4, }; var chart = new google.visualization.PieChart(document.getElementById('donutchart')); chart.draw(data, options); } </script> </head> <body> <div id="donutchart" style="width: 900px; height: 500px;"></div> </body> </html>
  2. Usei um código de um tutorial na internet sobre listas que podem ser alteradas e salvas em uma database php mysql, deu tudo certo só que as ordem dos números na coluna ''#'' não altera se mudar a ordem do resto de itens da tabela https://prnt.sc/m4xdx0 O que eu queria fazer era que os números da coluna ''#'' mudassem de acordo com a posição de certo item da lista, tipo se o item era terceiro colocado, e for pra quinto, o numero da coluna ''#'' iria de #3 para #5 Link da demo do código ja funcionando: http://demo.itsolutionstuff.com/demo/demo-php-dynamic-drag-and-drop-table-rows-using-jquery-ajaxexample.html códigos: HTML + PHP da pagina que fica a tabela <table class="table table-bordered"> <tr> <th>#</th> <th>Name</th> <th>Defination</th> </tr> <tbody class="row_position"> <?php require('db_config.php'); $sql = "SELECT * FROM sorting_items ORDER BY position_order"; $users = $mysqli->query($sql); while($user = $users->fetch_assoc()){ ?> <tr id="<?php echo $user['id'] ?>"> <td><?php echo $user['id'] ?></td> <td><?php echo $user['title'] ?></td> <td><?php echo $user['description'] ?></td> </tr> <?php } ?> </tbody> </table> SCRIPT da pagina que fica a tabela (mesma pagina do codigo acima) <script type="text/javascript"> $( ".row_position" ).sortable({ delay: 150, stop: function() { var selectedData = new Array(); $('.row_position>tr').each(function() { selectedData.push($(this).attr("id")); }); updateOrder(selectedData); } }); function updateOrder(data) { $.ajax({ url:"ajaxPro.php", type:'post', data:{position:data}, success:function(){ alert('your change successfully saved'); } }) } </script> AjaxPro.php <?php require('db_config.php'); $position = $_POST['position']; $i=1; foreach($position as $k=>$v){ $sql = "Update sorting_items SET position_order=".$i." WHERE id=".$v; $mysqli->query($sql); $i++; } ?>
  3. Recentemente fiz um sistema de login php com banco de dados no mysqli, fiz os .php e registrei um user no banco de dados pelo localhost do xampp eu consigo fazer login normalmente e continuar no site que estou editando, mas na host que hospedei os arquivos do meu site (000webhost) aparece a seguinte mensagem quando faço login no meu site: Warning: mysqli_connect(): (HY000/2002): Connection refused in /storage/ssd5/749/8086749/public_html/conexao.php on line 7 Não foi possível conectar Codigo do conexao,php (ja tentei utilizar no host campo da host: 'localhost' '127.0.0.1' e o '127.0.0.1:3306:' porém nada funcionou <?php define('HOST', '127.0.0.1:3306'); define('USUARIO', 'root'); define('SENHA', ''); define('DB', 'login'); $conexao = mysqli_connect(HOST, USUARIO, SENHA, DB) or die ('Não foi possível conectar'); Se for possível alguém conseguir achar o erro nisso, ficarei grato.
  4. Irei olhar mais sobre criar um sistema de login e senha. Não tem problema nenhum se o Google mostrar nos resultados de uma pesquisa, qualquer pessoa iria precisar de um usuário e uma senha para visualizar as informações
  5. Essa é uma opção que estou considerando fazer, caso a host não tenha uma opção de deixar o site privado
  6. Boa tarde Atualmente estou programando um site que somente eu irei usar (anotar dados). Já que so eu vou utilizar gostaria de saber como deixo o site privado, ou seja, somente eu terei acesso para ver o que está no website, da forma que qualquer outra pessoa que não tivesse meu login na hospedagem não iria conseguir acessar o site (poderia ver uma tela de erro) Não me importo em usar um subdomínio, qualquer host que dê pra fazer isso estou aceitando, ja que somente eu irei usar o site hospedado Se alguem puder ajudar, ficarei grato.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×