【发布时间】:2020-10-04 07:00:34
【问题描述】:
我正在做一个学校项目,它基本上是一个 php 网站,用于在我的数据库中创建一个产品。 我遇到的唯一问题是找到一种通过按钮“onclick”执行php函数的方法。 注:对葡萄牙语变量名表示抱歉(老师的其他要求) 有代码:
<?php
function criarProduto($descricao,$preco){
$connection = mysqli_connect("localhost", "root", "", "lojadb","3308");
if(!$connection){
die("ERROR: Could not connect. " . mysqli_connect_error());
echo "<center><h1>Erro na conexão à base de dados</h1><center>";
}
$sql = "INSERT INTO produtos(descricao, preco) VALUES ('" . $descricao . "', " . $preco . ")";
$results = mysqli_query($connection, $sql);
if (mysqli_num_rows($results) > 0) {
$row = mysqli_fetch_array($results);
$produto = new Produto($row);
}
else {
echo "<center><h1>Erro na agregação de dados na base de dados</h1></center>";
}
mysqli_close($connection);
}
//meter a verificação de texto(se tem alguma coisa escrita)
echo "<center><h1>Criar produto</h1></center>";
echo "Descrição: <input type='text' name='descricao'>";
echo "<br>Preço: <input type='text' name='preco'>";
echo "<input type='button' value='Gravar'></input></center>";
?>
【问题讨论】:
标签: php html function button onclick