Resultat requete et echo message
boite
-
bacchuss Messages postés 1165 Statut Membre -
bacchuss Messages postés 1165 Statut Membre -
> bonjour
> je voudrais afficher un certain message en fonction du resultat de ma requete
> en effet, lorsqu'un client veut avoir une chambre, un message doit lui informer, si c'est le cas, qu'il n'y a pas de chambre de disponible en fonction du type de chambre (1 ou 2)
>
> mais avec mon code, j'ai pas le bon message qui s'affiche, c'est à dire qu'il n'y a pas de chambre de dispo (dans ma bdd il n'y a donc aucune chambre dispo), j'ai :
>
> il y a des chambres de libres 1
>
> il y a des chambres de libres 2-3
>
> voici mon code :
>
>
> si quelqu'un pourrait m'aider car je ne comprends vraiment pas pourquoi ça ne marche pas :s :s
>
> merci d'avance
> je voudrais afficher un certain message en fonction du resultat de ma requete
> en effet, lorsqu'un client veut avoir une chambre, un message doit lui informer, si c'est le cas, qu'il n'y a pas de chambre de disponible en fonction du type de chambre (1 ou 2)
>
> mais avec mon code, j'ai pas le bon message qui s'affiche, c'est à dire qu'il n'y a pas de chambre de dispo (dans ma bdd il n'y a donc aucune chambre dispo), j'ai :
>
> il y a des chambres de libres 1
>
> il y a des chambres de libres 2-3
>
> voici mon code :
>
sql1 = "SELECT COUNT(num_chambre)
FROM appartenir
WHERE num_categorie = '1'
AND num_chambre NOT IN
(
SELECT num_chambre
FROM reserver
WHERE date_arrivee = '2006-04-01'
AND date_depart = '2006-04-02'
)";
$tab_com = mysql_query($sql1);
$sql2 = "SELECT COUNT(num_chambre)
FROM appartenir
WHERE num_categorie = '2'
AND num_chambre NOT IN
(
SELECT num_chambre
FROM reserver
WHERE date_arrivee = '2006-04-01'
AND date_depart = '2006-04-02'
)";
$tab_com1 = mysql_query($sql2);
$dispo = mysql_num_rows($tab_com);
$dispo1 = mysql_num_rows($tab_com1);
echo "<br><br>";
if($dispo > 0)
{
echo "il y a des chambres de libres 1";
}
else
{
echo "Plus aucune chambre 1 personne n'est disponible<br><br> ";
}
echo "<br><br>";
if($dispo1 > 0)
{
echo "il y a des chambres de libres 2-3";
}
else
{
echo "Plus aucune chambre 2-3 personne n'est disponible";
}
>
>
> si quelqu'un pourrait m'aider car je ne comprends vraiment pas pourquoi ça ne marche pas :s :s
>
> merci d'avance
A voir également:
- Resultat requete et echo message
- Resultat foot - Télécharger - Vie quotidienne
- Recuperer message whatsapp supprimé - Guide
- Message absence thunderbird - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Voir message supprimé whatsapp - Guide
2 réponses
il faut modifier tes requêtes en enlevant le COUNT
SELECT COUNT(num_chambre)
devient
SELECT num_chambre
essaye de comprendre pourquoi, c'est un bon exercice ;-)
.........
https://www.cestadire.ch/ - Solutions libres pour webmasters
SELECT COUNT(num_chambre)
devient
SELECT num_chambre
essaye de comprendre pourquoi, c'est un bon exercice ;-)
.........
https://www.cestadire.ch/ - Solutions libres pour webmasters