Fórum Enviar dados da variável do JavaScript para o PHP #618777
04/10/2022
0
var numero = Math.floor(3* Math.random());
switch (numero){
case 0:
break
case 1:
break
case 2:
breakGostaria que, o resultado salvo na variável "numero" também fosse enviado para um código php, onde pegará o número sorteado e salvará ele dentro de um txt:
<?php
function gravar($texto){
$arquivo = "relatorio.txt";
$fp = fopen($arquivo, "a+");
fwrite($fp, $texto);
fclose($fp);
}
gravar($numero);
?>Ryan
Curtir tópico
+ 1Post mais votado
04/10/2022
// método GET
fetch(`caminho_arquivo_PHP?numero=$`)
agora no arquivo PHP será necessário acrescentar uma condição para não ocorrer erros:
if(isset($_GET['numero'])){
function gravar($texto){
$arquivo = "relatorio.txt";
$fp = fopen($arquivo, "a+");
fwrite($fp, $texto);
fclose($fp);
}
gravar($_GET['numero']);
}
Lucas Polles
Gostei + 1
Mais Posts
04/10/2022
Ryan
<script>
var numero = Math.floor(3* Math.random());
switch (numero){
case 0:
break
case 1:
break
case 2:
break
}
fetch(`teste.php?numero=$`)
</script> <?php
if(isset($_GET['numero'])){
function gravar($texto){
$arquivo = "relatorio.txt";
$fp = fopen($arquivo, "a+");
fwrite($fp, $texto);
fclose($fp);
}
gravar($_GET['numero']);
}
?>Gostei + 0
04/10/2022
Lucas Polles
mas caso deseje pode fazer a concatenação tbm no momento do fetch, e ficaria assim:
fetch("teste.php?numero="+numero);Por padrão o método fetch irá realizar uma requisição GET para a página com o arquivo php e será enviado o valor através da URL, onde será feito a leitura desse valor pela variavel $_GET
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)