所以我有一个后台叫biblioteca.php我有一些请求,我可以通过一个名为“Validar”的按钮来验证它们。该按钮重定向到这样的页面:http://localhost/pap_16gpsi21/validacao.php?nproposta=87我可以在其中填写表单并提交。我想要的是验证与该 url 相关的请求。例子:我有一个请求,他的号码是 90,我点击“Validar”,然后将我重定向到这样的页面http://localhost/pap_16gpsi21/validacao.php?nproposta=90,我填写表格并点击提交。然后它更新数据库中的请求号 90 ( $updateEstado = "UPDATE propostas SET validacao='Validado'";)书目.php$selectProp = "SELECT nproposta, prioridade,disponibilidade,validacao, autorizacao,aquisicao,registo,biblioteca,docente FROM propostas ORDER BY nproposta DESC";$resultado = mysqli_query($ligaBD, $selectProp);if (mysqli_num_rows($resultado) > 0) { // output data of each row while($row = mysqli_fetch_assoc($resultado)) {<td><a class="btn btn-default" href="./validacao.php?nproposta=<?= $row["nproposta"] ?>">Validar</a></td>验证文件// gets nproposta from propostas$npropostaLinha = "SELECT nproposta FROM propostas";$resultado=mysqli_query($ligaBD, $npropostaLinha);$nproposta = "";printf($npropostaLinha);$row = mysqli_fetch_array($resultado,MYSQLI_NUM);printf("==> ");print_r($row[0]);$nproposta = $row[0]; $insertValidacao = "INSERT INTO validacao (nproposta,nome_validacao,nif_validacao, email_validacao,preco_validacao) VALUES ($nproposta,'$nome_validacao','$nif_validacao', '$email_validacao','$preco_validacao')"; $updateEstado = "UPDATE propostas SET validacao='Validado'";$resultado = mysqli_query($ligaBD, $insertValidacao);$resultado = mysqli_query($ligaBD, $updateEstado);问题是,如果我有 3 个请求 (90,91,92) 并且我决定只验证数字 91,它会更新第一个请求,即数字 90。我也知道这不是最安全的方法,但这只是一个测试。希望我明确解释。抱歉任何语法错误。谢谢
1 回答
- 1 回答
- 0 关注
- 117 浏览
添加回答
举报
0/150
提交
取消