Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Gostaria de saber se é possível salvar dados no MySQL utilizando Javascript. Tem como fazer isso? Alguém teria um código de exemplo? Pergunto isso pois tenho uma variável em Javascript que gostaria de usar no PHP mas não estou conseguindo acessá-la no PHP. Então gostaria de salvar em um banco de dados e recuperá-lo em PHP. Será que é viável? Pois a variável é atualizada a cada 60 segundos, pois é um contador.
Obrigado.
Preciso estudar mais esse código pra saber como fazer. Vou pesquisar sobre o que você postou. Mas por minhas pesquisas um sistema de contagem de turnos poderia ser calculado pelo banco de dados e utilizaria assim o PHP tranquilamente com MySQL, mas também preciso pesquisar sobre o assunto.
Meu código completo está aqui:
<html>
<head>
<title>Título</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<style type="text/css">
.texto {color:#B000FF;}
.static
{
position:static;
}
.contador position: relative;
top: 0px;
left: 30px;
background-color: black;
color: white;
width: 130px;
height: 30px;
}
.PalavraTempo position: relative;
position: center;
top: 70px;
left: 30px;
background-color: black;
color: white;
width: 130px;
height: 30px;
}
.TurnosDisponiveis position: relative;
position: center;
top: 100px;
left: 30px;
background-color: black;
color: white;
width: 130px;
height: 30px;
}
.Turnos position: relative;
position: center;
top: 100px;
left: 30px;
background-color: black;
color: white;
width: 130px;
height: 30px;
}
.Turno position: relative;
position: center;
top: 130px;
left: 30px;
background-color: black;
color: white;
width: 130px;
height: 30px;
}
.php position: relative;
position: center;
top: 100px;
left: 30px;
background-color: black;
color: white;
width: 130px;
height: 30px;
}
</style>
<script>var intervalo = window.setInterval('funcao()',1000);
var contador = 0;
var Turno = 0;
function funcao()while (contador <= 60)
{
if (contador == 60)
{
contador = 0;
Turno = Turno + 3;
break;
}
elementosHTML = document.getElementsByClassName('contador');
elementosHTML[0].innerHTML = ' ' + ' ' +contador;
turnosHTML = document.getElementsByClassName('Turnos');
turnosHTML[0].innerHTML = ' ' +Turno + '';
contador++;
break;
}
} </script>
<script>var atualizacao = window.setInterval('atualizar()',1000);
function atualizar() <?php
$Turnos = '<script> document.write(Turno);</script>';
?>
window.location.refresh();
}
</script>
</head>
<?php
//$Turnos = 0;
?>
<body>
<div class="PalavraTempo"></div>
<div class="TurnosDisponiveis"></div>
<div class="Turnos">
</div>
<div class="Turno">
<?php
//echo "<script>atualizar();</script>";
echo $Turnos;
?>
</div>
<div class="contador">
</body>
</html>
Obrigado.>
10 horas atrás, jhur disse:
Com ajax você faz isso. Você manda a variavel com ajax e pega ela no php. Exemplo:
function detailSearch(id){
var modal = $('.modal-body');
var body_modal = modal.find('.service-detail');
$.post('ajax/process.php', {id: id}, function(return_ajax){
body_modal.html(return_ajax); // joga o retorno dentro do modal
});
}
e no php você pega o id dessa forma:
$data = $_POST['id'];
Ai só fazer o que quiser com isso.
Obrigado jhur. Eu consegui fazer utilizando eventos no PHPMYADMIN. Assim posso atualizar e utilizar os turnos direto no banco de dados.
Com ajax você faz isso. Você manda a variavel com ajax e pega ela no php. Exemplo: