我在学校有一个带有HTML和PHP的项目,我有一些问题。 我有一个数据库,在我的HTML中,我有一个按钮,可以添加朋友去野营。 我检索了他可以从数据库中添加多少朋友的值,这是代码:
$campingNumber = $conn->query("SELECT * FROM reservation where email = '$email'")->fetch();
$maxCampingPersons = (int) $campingNumber['persons_nb'] -1;
我获得了允许-1的最大人数,因为其中一人是领导者。 为了显示有关露营的信息,我有这个代码:
<td class="even">
<?php echo is_null($user_account['camping']) == false ? $user_account['camping'] : 'No info'; ?> ,   Camping place: 
<?php echo is_null($campingNumber['spot_nb'])==false? $campingNumber['spot_nb'] : 'No info';?>
<br/> Number of friends you can add: 
<?php if($maxCampingPersons == -1) { echo ($maxCampingPersons) ==0 ? $maxCampingPersons : 'No info'; }
else { echo is_null($maxCampingPersons) == false ? $maxCampingPersons : 'No info';} ?>
</td>
为了让朋友们去露营我有这段代码:
<div>
<?php if($maxCampingPersons>0) { ?>
<p><input class="addcamping" type="button" value="Add friends to camping" id="popup2-toggle" /></p> <?php }
else {?>
<p><input class="addcamping" type="button" value="Add friends to camping" id="popup2-toggle" disabled /></p> <?php }?>
<div class="popup2-overlay">
<div class="popup2">
<a href="#" class="popup2-close">X</a>
<h2 style="color: black;">Hello <?php echo $query['first_name']; ?> </h2>
<p style="color: black;">Add friends to your camping</p>
<p style="color: black;">You can add <?php echo is_null($maxCampingPersons)==false? $maxCampingPersons : '0';?> friend/friends to your camping</p>
<?php if(isset($_SESSION['email'])){ ?>
<form method="post" action="addCamping.php">
<div class="popup2-form-row">
<input type="text" id="popup2-form_login" value="" name="friendEmail" placeholder="friend@fontys.nl" />
</div>
<input class="addpeople" type="submit" value="Add friend" name="addCamping"/>
</form>
<?php } $maxCampingPersons= $maxCampingPersons - 1; ?>
</div>
</div>
<script type="text/javascript">
p2 = $('.popup2-overlay')
$('#popup2-toggle').click(function() {
p2.css('display', 'block')
})
p2.click(function(event) {
e = event || window.event
if (e.target == this) {
$(p2).css('display', 'none')
}
})
$('.popup2-close').click(function() {
p2.css('display', 'none')
})
</script>
</div>
在我添加一个朋友$maxCampingPersons
以更新-1并在各处更新之后,我该怎么做?因为我已将$maxCampingPersons= $maxCampingPersons - 1
放在表格的末尾,但它现在正在运作。
谢谢你, 亚历