将一个输入(基本上,如果表不为空)输入到表中后,我试图隐藏“添加到表”按钮。
我尝试使用IF语句,但是没有运气。
由于我是这方面的初学者,并且需要做我的作业,因此,如果您能使我朝正确的方向发展,我将不胜感激。
致谢。
这是我的代码。我有一个脚本,可通过单击按钮来切换联系人表单。如果表不为空,我希望该按钮消失。因此1个输入=按钮消失了。我只是添加代码的相关部分。
编辑:最终代码。
<?php
$koncnica=".png";
$conn = mysqli_connect("localhost", "username", "pass", "DB");
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT debelina, odkat, rob, vtor, id, narocilo FROM polica where id='$id'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<tr><td>" .
$row["debelina"] ." cm".'<a href="urediNarocilo.php?id=' . $row['id'] . '&uredi=debelina&narocilo='. $row['narocilo'] . '&value='.$row['debelina'].'"> ✎</a>'. "</td><td>" .
$row["odkat"].'<a href="urediNarocilo.php?id=' . $row['id'] . '&uredi=odkat&narocilo='. $row['narocilo'] . '&value='.$row['odkat'].'"> ✎</a>'. "</td><td>" .
$row["rob"].' <img src ="http://granital.owjej.org/wp-content/uploads/2019/03/' . $row['rob'] . $koncnica.'"height="20px"/><a href="uredizunanjo.php?id=' . $row['id'] . '&uredi=rob&narocilo='. $row['narocilo'] . '&value='.$row['rob'].'">✎</a>'.
"</td></tr>";}
echo "</table>";
}
$conn->close();
?>
</table>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('#a').click(function() {
$('.b').toggle("slide");
});
});
</script>
<?php if ($result->num_rows == 0) { ?>
<div id="a">Dodaj</div>
<?php } ?>
<?php
$conn->close();
?>
<div class="b" style="display: none;">
<div class="container">
FORM
</div>
</div>
这可以解决问题:)
<?php if ($result->num_rows == 0) { ?>
<div id="a">Dodaj</div>
<?php } ?>
答案 0 :(得分:2)
您可以将“按钮” HTML包装在某些PHP中,这将导致仅在表中没有任何项目时才呈现它:
<?php if ($result->num_rows == 0) { ?>
<div id="a">Dodaj</div>
<?php } ?>