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

Langage PHP Discussion :

troncature dans select


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 145
    Points : 68
    Points
    68
    Par défaut troncature dans select
    Bonjour a tous,

    j'ai un script qui me permet de recuperer le nombre de page lues par groupe de connectés par mois. Celui ci fonctionne bien mais je voudrais pouvoir en un script pouvoir recupérer en une colonne de plus le mois mais cela supposer un troncature sur la date dans le select car mon format de date est YYYY-MM-DD et la j'avoue que je suis perdu.

    Pouvez vous m'aider svp ?

    Mon script actuellement (donc par mois) et comme cela :

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    <center><form method="post">
    	<select name="mois">
    	<option value=" " selected="true">--  --</option>
    	<option value="2011-01-012011-01-31">-- Janvier 2011 --</option>
    	<option value="2011-02-012011-02-28">-- Fevrier 2011 --</option>
    	<option value="2011-03-012011-03-31">-- Mars 2011 --</option>
    	<option value="2011-04-012011-04-30">-- Avril 2011 --</option>
    	<option value="2011-05-012011-05-31">-- Mai 2011 --</option>
    	<option value="2011-06-012011-06-30">-- Juin 2011 --</option>
    	<option value="2011-07-012011-07-31">-- Juillet 2011 --</option>
    	<option value="2011-08-012011-08-31">-- Aout 2011 --</option>
    	<option value="2011-09-012011-09-30">-- Septembre 2011 --</option>
    	<option value="2011-10-012011-10-31">-- Octobre 2011 --</option>
    	<option value="2011-11-012011-11-30">-- Novembre 2011 --</option>
    	<option value="2011-12-012011-12-31">-- Decembre 2011 --</option>
    	<option value="2012-01-012012-01-31">-- Janvier 2012 --</option>
    	<option value="2012-02-012012-02-29">-- Fevrier 2012 --</option>
    	<option value="2012-03-012012-03-31">-- Mars 2012 --</option>
    	<option value="2012-04-012012-04-30">-- Avril 2012 --</option>
    	<option value="2012-05-012012-05-31">-- Mai 2012 --</option>
    	<option value="2016-06-012012-06-30">-- Juin 2012 --</option>
    	<option value="2012-07-012012-07-31">-- Juillet 2012 --</option>
    	<option value="2012-08-012012-08-31">-- Aout 2012 --</option>
    	<option value="2012-09-012012-09-30">-- Septembre 2012 --</option>
    	<option value="2012-10-012012-10-31">-- Octobre 2012 --</option>
    	<option value="2012-11-012012-11-30">-- Novembre 2012 --</option>
    	<option value="2011-12-012011-12-31">-- Decembre 2012 --</option>
    	</select>
    	<input type=submit value="Validez"></center>
    </form><br><br>
    <?php
     
    	//Connexion à la base. 
    	mysql_connect("*****","******","********")or die("Problème avec la base de données");
    	mysql_select_db("******")or die ("pas de connection");
     
    //recup des variables
    $mois=$_POST['mois'];
    $dated = substr($mois,0,-10);
    $datef = substr($mois,-10);
     
     
    //Requête
    $reponse=mysql_query("SELECT COUNT(*),jom15_gm_groupe.nom_groupe 
    FROM jom15_jstats_impressions
    INNER JOIN jom15_jstats_visits ON jom15_jstats_visits.visit_id = jom15_jstats_impressions.visit_id
    INNER JOIN jom15_gm_membre ON jom15_jstats_visits.joomla_userid = jom15_gm_membre.id_membre
    INNER JOIN jom15_gm_groupe ON jom15_gm_membre.id_groupe = jom15_gm_groupe.id_groupe
    WHERE jom15_jstats_visits.visit_date BETWEEN '$dated'and '$datef' GROUP BY jom15_gm_groupe.nom_groupe") or die ("Désolé, il y a eu un problème dans la transmission des données");
    Merci d'avance pour votre aide.

    Amicalement

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 145
    Points : 68
    Points
    68
    Par défaut
    La solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT COUNT(*),jom15_gm_groupe.nom_groupe,MONTH(jom15_jstats_visits.visit_date)
    Amicalement

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

Discussions similaires

  1. Requête (select dans select)
    Par zut94 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 03/03/2006, 11h38
  2. Selectionner l'option voulue dans select
    Par LeParrain735 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 25/01/2006, 23h45
  3. procedure dans select
    Par RSBMW dans le forum Langage SQL
    Réponses: 4
    Dernier message: 05/10/2005, 17h07
  4. Lien dans select
    Par LeDoc dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 02/08/2005, 11h39
  5. Ajout de critères dans Select utilisé par xp_sendmail
    Par bd0606 dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 28/05/2004, 17h02

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