Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/05/2007, 17h06   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 48
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mai 2007
Messages : 48
Points : 10
Points : 10
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 :
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 :
 $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
Il_TiRaNNo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2007, 17h32   #2
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 48
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mai 2007
Messages : 48
Points : 10
Points : 10
Ah j'ai oublié, voici un bout de mon formulaire :


Code :
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
Il_TiRaNNo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 11h11   #3
Membre habitué
 
Inscription : mai 2006
Messages : 139
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2006
Messages : 139
Points : 137
Points : 137
Ton problème semble plutôt lié au codage PHP qu'au langage SQL.

Code :
$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)
gk14fire est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 18h48   #4
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 48
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mai 2007
Messages : 48
Points : 10
Points : 10
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.
Il_TiRaNNo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 19h50   #5
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 48
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mai 2007
Messages : 48
Points : 10
Points : 10
J'ai fais cela mais sa ne marche pas

Code :
1
2
3
4
5
6
7
8
9
10
11
if ( $sql == 0) {
 
   echo " pas bon";
 
 }
 else
 
 {
 
  echo "bon";
 }
Merci .
Il_TiRaNNo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 19h52   #6
Membre expérimenté
 
Étudiant
Inscription : juillet 2004
Messages : 777
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2004
Messages : 777
Points : 527
Points : 527
Citation:
Envoyé par Il_TiRaNNo
J'ai fais cela mais sa ne marche pas

Code :
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?
cerede2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 19h55   #7
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 48
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mai 2007
Messages : 48
Points : 10
Points : 10
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 :
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
Il_TiRaNNo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 20h14   #8
Membre expérimenté
 
Étudiant
Inscription : juillet 2004
Messages : 777
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2004
Messages : 777
Points : 527
Points : 527
Code :
1
2
3
4
5
6
7
 
if(mysql_query($sql)) {
    echo "bon";
}
else {
    echo "pas bon";
}
cerede2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 20h20   #9
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 48
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : mai 2007
Messages : 48
Points : 10
Points : 10
Nikel , merci

Code :
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 +
Il_TiRaNNo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 08h48   #10
Membre habitué
 
Inscription : mai 2006
Messages : 139
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2006
Messages : 139
Points : 137
Points : 137
Pourquoi exécutes-tu la requête 2 fois ?

Code :
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();
}
gk14fire est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h59.


 
 
 
 
Partenaires

Hébergement Web