返回一个新值并在任何地方替换它

时间:2015-06-15 20:30:12

标签: php html5

我在学校有一个带有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'; ?> , &nbsp Camping place:&nbsp
<?php echo is_null($campingNumber['spot_nb'])==false? $campingNumber['spot_nb'] : 'No info';?>
<br/> Number of friends you can add:&nbsp 
<?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放在表格的末尾,但它现在正在运作。

谢谢你, 亚历

0 个答案:

没有答案