不带javascript的Php检查(sql server表)按钮
你能帮帮我吗,我有下面的情况 当用户从mssql服务器数据库检索图书信息时, 他可以按一下按钮预订这本书, 我的问题是,如何调用mssql服务器过程来检查该书是否可用,下面是我从数据库检索该书信息的php代码不带javascript的Php检查(sql server表)按钮,php,html,Php,Html,你能帮帮我吗,我有下面的情况 当用户从mssql服务器数据库检索图书信息时, 他可以按一下按钮预订这本书, 我的问题是,如何调用mssql服务器过程来检查该书是否可用,下面是我从数据库检索该书信息的php代码 <?php //connexion à la base // require 'connecterBD_SQLSRV.php'; require './connecterBD_SQLSRV.php'; $resultat = connecterBD_SQLSRV(); $sMsg=
<?php
//connexion à la base
// require 'connecterBD_SQLSRV.php';
require './connecterBD_SQLSRV.php';
$resultat = connecterBD_SQLSRV();
$sMsg='';
if (is_object($resultat)) {
$oPdo = $resultat;
} else {
$sMsg = $resultat;
}
/* remplacement de la chaine de caractère ' (simple-quote) par une double '' (simple-quote)
pour obtenir une requete sql compatible avec mssql */
$_GET['Liv_Titre'] = str_replace("'", "''", $_GET['Liv_Titre']);
$_GET['Aut_Nom'] = str_replace("'", "''", $_GET['Aut_Nom']);
$_GET['Thm_Libel'] = str_replace("'", "''", $_GET['Thm_Libel']);
//vérifier que les Recherche champs de sont vides
if (($_GET['Liv_Isbn'] == '') && ($_GET['Liv_Titre'] == '') &&
($_GET['Aut_Nom'] == '') && ($_GET['Aut_Prenom'] == '') &&
($_GET['Thm_Libel'] == '')) {
echo "s'il vous plaît remplir une domaine de recherche ";
}
else{
if ($_GET['Liv_Isbn'] != '') {
$requete = 'SELECT * FROM stgxx.vw_Titre_Thm_Aut WHERE Liv_Isbn = \'' . $_GET['Liv_Isbn'] . '\'';
}
elseif ($_GET['Liv_Titre'] != '') {
$requete = 'SELECT * FROM stgxx.vw_Titre_Thm_Aut WHERE Liv_Titre = \'' . $_GET['Liv_Titre'] . '\'';
}
elseif ($_GET['Aut_Nom'] != '') {
$requete = 'SELECT * FROM stgxx.vw_Titre_Thm_Aut WHERE Aut_Nom = \'' . $_GET['Aut_Nom'] . '\'';
}
elseif ($_GET['Aut_Prenom'] != '') {
$requete = 'SELECT * FROM stgxx.vw_Titre_Thm_Aut WHERE Aut_Prenom = \'' . $_GET['Aut_Prenom'] . '\'';
}
elseif ($_GET['Thm_Libel'] != '') {
$requete = 'SELECT * FROM stgxx.vw_Titre_Thm_Aut WHERE Thm_Libel = \'' . $_GET['Thm_Libel'] . '\'';
}
//on récupère les valeurs des diffèrent champs pour chaque message
$rep =$oPdo->query($requete);
$donnees = $rep->fetchall();
echo'<table border="1" align="center">
<tr>
<th>Livre ISBN</th>
<th>Livre Titre</th>
<th>Auteur Nom</th>
<th>Auteur Prénom</th>
<th>Thème</th>
<th>Réserver</th>
</tr>';
foreach ($donnees as $row) {
echo'<tr>
<td align="center">'.$row['Liv_Isbn'].'</td>
<td align="center">'.$row['Liv_Titre'].'</td>
<td align="center">'.$row['Aut_Nom'].'</td>
<td align="center">'.$row['Aut_Prenom'].'</td>
<td align="center">'.$row['Thm_Libel'].'</td>
<td><input type="submit" name="submit" value="Oui" class="button" >.</td>
</tr>';
}
echo'</table>';
}
?>
在您的图书表中有一个可用性列,反映图书是否可用。然后使用IF语句检查它。我的问题是如何实现?我有一个sql server过程来完成这项工作。我不使用sql server,但在伪PHP中,我将获得available
列的值,然后IF available=1{echo checkbox}
。