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 :

Message de contrôle ? comment faire ? [Débutant(e)]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Par défaut Message de contrôle ? comment faire ?
    Bonjour tout le monde

    Voila j'aimerai savoir comment on fais pour concaténer ?!

    Pièce jointe 13707


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        $années=$_POST["années"];
    	      $mois=$_POST["mois"];
                 $jours=$_POST["jours"];
    	     $variabledate = "'.&années.'-'.&jours.'-'.$mois.'";
    J'ai établi une variable qui réunissais trois variables mais sa ne veut pas marcher...
    Je ne sais pas si c'est la bonne syntaxe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $variabledate = "'.&années.'-'.&jours.'-'.$mois.'";
    J'aimerais que dans la base de données la valeur apparaisse sous cette forme AAAA-MM-JJ mais pour cela, je dois concaténer mais , je ne sais pas comment faire

    merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Par défaut
    Ah j'ai oublié, voici un bout de mon formulaire :


    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
    18
    19
        <p><h1>FORMULAIRE DE DATE</h1></p>
        <br />
        <br />
     
          <select name="années">
    	   <option value="1">2005</option>
    	   <option value="2">2006</option>
    	   <option value="3">2007</option>
    	   </select>
    	    <select name="mois">
    	   <option value="1">05</option>
    	   <option value="2">06</option>
    	   <option value="3">07</option>
    	   </select>
    	    <select name="jours">
    	   <option value="1">05</option>
    	   <option value="2">06</option>
    	   <option value="3">07</option>
    	   </select>
    Pièce jointe 13708

  3. #3
    Membre éprouvé
    Inscrit en
    Mai 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mai 2006
    Messages : 139
    Par défaut
    Ton problème semble plutôt lié au codage PHP qu'au langage SQL.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $variabledate = "'.$années.'-'.$jours.'-'.$mois.'";
    Le symbole des variables PHP est $ et non &

    Je peux aussi te conseiller de ne pas nommer tes variables avec des accents (cf. $années)

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Par défaut
    bonjour,

    Merci du conseil , je vais supprimer " é ".
    Et aussi je voudrais te demander quelque chose, je voudrais une fois la requête effectuée afficher un message de contrôle qui confirme bien que la requête c'est bien effectuée ou un message d'érreur qui apparait signalant qu'elle est d'éffectueuse.

    (( Si la requête est bonne alors " votre opération c'est bien éffectué " sinon "L'opération a echouée . "))

    Commment je peux faire ? Merci.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Par défaut
    J'ai fais cela mais sa ne marche pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    if ( $sql == 0) {
     
       echo " pas bon";
     
     }
     else
     
     {
     
      echo "bon";
     }
    Merci .

  6. #6
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Citation Envoyé par Il_TiRaNNo
    J'ai fais cela mais sa ne marche pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    if ( $sql == 0) {
     
       echo " pas bon";
     
     }
     else
     
     {
     
      echo "bon";
     }
    Merci .
    Eu c'est censer faire quoi??? Ca sort d'ou $sql?

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Par défaut
    Je voudrais afficher un message aprés l'éxécution de la requête qui certifie qu'elle a bien marché ou le contraire !

    Voici un plus gros bout de mon code php

    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
    18
    $sql="INSERT INTO RESERVATION(NoRes,DateResDeb,DateResFin,NoGite)
                 VALUES('','$DateReservDeb','$DateReservFin','$Num_gite')";
     
    //Exécution de la requête		
     
    mysql_query($sql) or die ("Erreur requete sql ".mysql_error())
     
     if ( $sql == 0) {
     
       echo " pas bon";
     
     }
     else
     
     {
     
      echo "bon";
     }
    Le message de contrôle ne marche pas

  8. #8
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if(mysql_query($sql)) {
        echo "bon";
    }
    else {
        echo "pas bon";
    }

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 48
    Par défaut
    Nikel , merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    if (mysql_query($sql)) {
     
       echo "Votre réservation à bien été pris en compte , merci . ";
     
     }
     else
     
     {
     
      echo "Attention , votre réservation n'a pas été pris en compte, veuillez recommencer , merci";
     }
     
    mysql_query($sql) or die ("Erreur requete sql ".mysql_error())
    sa marche ..

    Bonne soirée +

  10. #10
    Membre éprouvé
    Inscrit en
    Mai 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mai 2006
    Messages : 139
    Par défaut
    Pourquoi exécutes-tu la requête 2 fois ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if (mysql_query($sql)) {
       echo "Votre réservation à bien été pris en compte , merci . ";
    } else {
       echo "Attention , votre réservation n'a pas été pris en compte, veuillez recommencer , merci";
       die ("Erreur requete sql ".mysql_error();
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/11/2007, 19h13
  2. [VB.NET] comment faire un message d'attente
    Par hellosct1 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 27/09/2006, 17h43
  3. Un message d'erreur intitulé: unknown Hard Error; comment faire SVP
    Par Maman Kakalé Néhémiya dans le forum Ordinateurs
    Réponses: 6
    Dernier message: 14/09/2006, 11h41
  4. comment faire un message de type "alert" en java
    Par fracam dans le forum Composants
    Réponses: 4
    Dernier message: 05/12/2005, 17h03
  5. [Message] Comment faire un prompteur sans bruit
    Par Kylen dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 26/08/2005, 11h15

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