IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

SELECT FROM DATABASE


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2017
    Messages : 14
    Par défaut SELECT FROM DATABASE
    Bonjour,

    Je nécessite votre aide pour me confirmer si j'ai de la place dans mon restaurant.

    Je dois créer une requête pour que quand j'atteint mon maximum de place un message d'erreur me dise complet ou si j'ai de la place que cela me dise votre réservation est faite.

    J'ai tout essayé tout le reste de mon site fonctionne à merveille sauf pour cette partie. J'ai été sur le net et fait des recherches et de base j'ai le script suivant mais il me manque quelques choses, pouvez-vous m'éclairer svp ou me diriger dans la bonne directions. Je sais qu'il me manque des étapes.

    Merci!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    // on sélectionne la base 
    mysql_select_db('nom_de_la_base',$db); 
     
    // on crée la requête SQL 
    $sql = 'SELECT nom,prenom,nombres,date FROM matable'; 
     
    // on envoie la requête 
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
     
    // on fait une boucle qui va faire un tour pour chaque enregistrement 
    while($data = mysql_fetch_assoc($req)) 
    { 
    // on affiche les informations de l'enregistrement en cours 
    echo '<b>'.$data['nom'].' '.$data['prenom'].'</b> ('.$data['nombres'].')'; 
    echo ' <i>heures : '.$data['date'].'</i><br>'; 
    }

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Je ne vois rien dans ce code qui parle de "complet" ou de nombre de places.
    Tu n'as rien écrit du tout ?
    Pour savoir si c'est complet ou non, il faudrait au moins écrire quelque part le nombre de places disponibles.

    Le problème est de plus à mon sens un poil plus complexe que de compter le nombre de personnes. Si tu as deux tables de 4 occupés par 3 personnes, ça ne te fait pas 2 places disponibles ... ou alors ton restaurant est très convivial.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2017
    Messages : 14
    Par défaut Merci et je continu a chercher
    J'essai de le avec avec la commande IF et ELSE et voir si cela fonctionne, mais il doit me manquer un petit quelques choses. Je vais continuer à chercher mais si un personne pouvait me donner un petit conseil ou exemple et je pourrais adapter le tout par la suite.

    Merci encore.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Le problème puisque tu n'as rien ecrit c'est qu'on n'a pour écrire un code adapté à ta situation.
    Par exemple, il y a surement une notion d'horaire ou de service dans ta base de données.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Avec les informations que tu donnes, on sait que tu sais faire une requête sur une base de données et que ton application gère un restaurant (ou quelque chose du genre). Et c'est à peu près tout.

    Pour t'aider, il nous faudrait au moins la structure de ta base de données (ou au moins les tables de la base qui gèrent les tables du resto et les réservations/placements/occupations)
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Pour le nombre de place déjà réservées:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "SELCT COUNT(*) FROM ... WHERE..."
    Dans le WHERE : les conditions (date de réservation ? horaire ?...)


    A prendre aussi en compte :
    Citation Envoyé par sabotage Voir le message
    ...Si tu as deux tables de 4 occupés par 3 personnes, ça ne te fait pas 2 places disponibles ...
    Citation Envoyé par sabotage Voir le message
    ... ou alors ton restaurant est très convivial.
    J'en connaissais un comme ça à Paris : Le Refuge des Fondues !
    Des grandes tables avec des bancs.... on s’asseyait avec les autres, et on buvait le pinard dans des biberons !! (j'étais étudiant...c'était le bon temps !...)

Discussions similaires

  1. [COUNT] select ... from ... where count !
    Par tmcgrady dans le forum Langage SQL
    Réponses: 5
    Dernier message: 30/11/2007, 17h29
  2. SELECT * FROM (Transform...pivot...)... ???
    Par davidso dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 20/01/2006, 18h04
  3. Réponses: 5
    Dernier message: 31/10/2005, 13h25
  4. un SELECT FROM ????
    Par tarik75 dans le forum Langage SQL
    Réponses: 18
    Dernier message: 17/07/2005, 12h04
  5. Equivalent du Select * from ::Fn_Fonction()
    Par WOLO Laurent dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 09/07/2004, 09h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo