Hello
I need to get the results of a SELECT
in PHP
and display in a ALERT
within a function in JAVASCRIPT
, where running JAVASCRIPT
runs PHP
and WHILE
. How can I do ? I'm confused about the keys and the SCRIPT tag.
<script>
function jsLoad( )
{
$("#preload").hide();
continuar_produtos();
}
function continuar_produtos()
{
</script>
<?php
//1. Dados de conex?o
$host = "localhost";
$bd = "bancodedadosr";
$usr = "root";
$psw = "12345";
//3. Cria a conex?o
$conn = new mysqli($host, $usr, $psw, $bd);
if ($conn->connect_error)
{
die("A conex?o falhou, consulte o suporte: " . $conn->connect_error);
}
//4. D? um SELECT no Banco de Dados utilizando os dados recebidos via POST
$sql = "SELECT id, nome, tipo, imagem, modelo FROM produtos";
$result = $conn->query($sql);
//5. D? um while e armazena na vari?vel o valor dos dados
if ($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
//6.5. Criar n? filho (resultado)
$id = $row['id'];
$nome = $row['nome'];
$tipo = $row['tipo'];
$imagem = $row['imagem'];
?>
<script>
alert("<?php echo $nome; ?>");
</script>
<?php
}
}
?>
<script>
}
function jsDivStore()
{
$("#store").show();
$( "#store" ).load( "new-product.php", function() {
});
}
Issue resolved: Working code:
<html>
<head>
<title></title>
</head>
<body onload="continuar_produtos()">
<script>
function jsLoad( )
{
$("#preload").hide();
continuar_produtos();
}
function continuar_produtos()
{
<?php
//1. Dados de conex?o
$host = "localhost";
$bd = "bancodedadosr";
$usr = "root";
$psw = "12345";
//3. Cria a conex?o
$conn = new mysqli($host, $usr, $psw, $bd);
if ($conn->connect_error)
{
die("A conex?o falhou, consulte o suporte: " . $conn->connect_error);
}
//4. D? um SELECT no Banco de Dados utilizando os dados recebidos via POST
$sql = "SELECT id, nome, tipo, imagem, modelo FROM produtos";
$result = $conn->query($sql);
//5. D? um while e armazena na vari?vel o valor dos dados
if ($result->num_rows > 0)
{
while($row = $result->fetch_assoc())
{
$id = $row['id'];
$nome = $row['nome'];
$tipo = $row['tipo'];
$imagem = $row['imagem'];
$modelo = $row['modelo'];
?>
alert("<?php echo $nome; ?>");
<?php
}
}
?>
}
function jsDivStore()
{
$("#store").show();
$( "#store" ).load( "new-product.php", function() {
});
}
</script>
</body>
</html>
Thank you