当退回的书本等于原书本量时如何禁用按钮?

时间:2019-06-23 12:40:33

标签: php

我正在制作一个图书管理系统。我有一个返回按钮,用户可以使用该按钮返回书籍。

这是我的release-books.php:

<?php

$sql_select = "SELECT * FROM carti ORDER BY titlu";

$rezultat = mysqli_query($conn, $sql_select);

if (mysqli_num_rows($rezultat) > 0) {
    while ($row = mysqli_fetch_assoc($rezultat)) {
        $disabled = $row['stoc'] > 0 ? "" : "disabled"; ?>
<tr><td><input type="submit" name="id" value="<?php echo $row['idCarte']; ?>" <?php echo $disabled; ?> formaction="imprumutare.php"></input></td>
<td><input type="submit" name="returnare" value="<?php echo $row['idCarte']; ?>"  formaction="returnare_carte.php"></input>

</td>
<td><input type="text" name="nume" value="<?php echo $row['titlu']; ?>" ></input></td>

<td><input type="text" name="" value="<?php echo $row['autor']; ?>"></input></td>
<td><input type="text" name="" value="<?php echo $row['editura']; ?>"></input></td>
<td><input type="text" name="" value="<?php echo $row['categorie']; ?>"></input></td>
<td><input type="text" name="" value="<?php echo $row['data_adaugarii']; ?>"></input></td>
<td><input type="text" name="" value="<?php echo $row['stoc']; ?>"></input></td>

</tr>

<?php
    }
}
?>

这是我的rowing.php include('conexiune.php');

//sfarsit if
//Imprumutare
if (isset($_POST['id'])) {
    $identificator = $_POST['id'];
    $carte_nume = $_POST['nume'];

    $current_date = date('y:m:d');
    $current_date_plus_14days = date('y:m:d', strtotime("+14 days"));

    $nume_carte = $_POST['nume'];

    $insert_in_imprumuturi = "INSERT INTO imprumuturi(idc,nume_carte,data,termen_returnare,carti_imprumutate) VALUES('$identificator','$carte_nume','$current_date','$current_date_plus_14days','1')";

    mysqli_query($conn, $insert_in_imprumuturi) or die(mysqli_error($conn));

    $sql_rezervare = "UPDATE carti SET stoc=stoc-1 WHERE iDCarte='$identificator' ";
    if (mysqli_query($conn, $sql_rezervare)) {
        header('Refresh:0,url=emitere_carti.php');
    } else {
        die(mysqli_error($conn));
    }
}

但是当返回的图书量等于或大于原始图书量时,我不知道如何禁用返回按钮 有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

检查您的图书量是否等于或大于原始量。使用PHP echo禁用“返回”按钮。

  <button type="submit" name="return"
      <?php 
           if($returned_books_volume >= $original_books_volume){ 
               echo 'disabled';
           } 
       ?> 
   >Return</button>