begin process at 2012 05 31 17:24:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

sql+php+trie+jour


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

sql+php+trie+jour

lundi 20 avril 2009 à 13:01:44 | sql+php+trie+jour

pandouta08

bonjour,
je voudrais savoir comment je peux trier par jour les données d'une table qui se trouve dans la base de donnée mysql par rapport au jour courant.
merci d'avance.
lundi 20 avril 2009 à 14:29:30 | Re : sql+php+trie+jour

mike1310

est ce que dans ta base de données il y a une trace de la date à laquelle les données ont été rentré ?
lundi 20 avril 2009 à 14:45:57 | Re : sql+php+trie+jour

pandouta08

oui,et le probléme est résolu.
merci
lundi 20 avril 2009 à 14:52:49 | Re : sql+php+trie+jour

mike1310

excuse moi !!!!
lundi 20 avril 2009 à 15:17:20 | Re : sql+php+trie+jour

pandouta08

s'il vous plait pourriez vous m'aider à propos le trie par rapport le mois .
merci d'avance.
lundi 20 avril 2009 à 15:31:48 | Re : sql+php+trie+jour

mike1310

c'est quoi le problème exactement ? Sur ta requete tu fais un ORDER BY ta_date et c'est bon ... mais va peut etre falloir que tu mettes ton code bientot si tu veux de l'aide...
lundi 20 avril 2009 à 16:37:07 | Re : sql+php+trie+jour

pandouta08

salut,
il parait que le probléme de trie par jour ne fonctionne pas correctement ,je voudrais avoir l'affichage des dates du jour courant .
voici le code :

<html><head><style type="text/css">
*{
 margin: 0px;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}
body{
 
}
a{
 text-decoration: none;
 color: #200;
}
ul, li{
 list-style: none;
}
.mon_onglet{
 float: left;
 padding: 2px 10px;
 margin-right: 5px;
 color: #FFFFFF;
 background: #000066;
 border: 1px solid ##0066FF;
 cursor: pointer;
 margin-bottom: -1px;

.mon_onglet:hover{
 background: #0066FF;
}    
.mon_onglet_selected{
 float: left;
 padding: 2px 10px;
 margin-right: 5px;
 color: #FFFFFF;
 background: #0066FF;
 border-top: 1px solid #68ce3e;
 border-right: 1px solid #0066FF;
 border-left: 1px solid ##0066FF; 
 border-bottom: 1px solid ##0066FF; 
 cursor: pointer; 
 margin-bottom: -1px;
}     
.clear{
 clear: both;
}
.mon_contenu{
 color: #000000;
 background: #a3t222;
 border: 2px solid #0099FF;
 padding: 10px;    
}
#mes_contenus, #mes_onglets{
 width: 900px;
}
</style>
<script language="javascript">
function changeOnglet(_this){
 var getOnglets  = document.getElementById('mes_onglets').getElementsByTagName('li');
 for(var i = 0; i < getOnglets.length; i++){
  if(getOnglets[i].id){
   if(getOnglets[i].id == _this.id){
    getOnglets[i].className = 'mon_onglet_selected';
    document.getElementById('c' + _this.id).style.display    = 'block';
   }
   else{
    getOnglets[i].className = 'mon_onglet';
    document.getElementById('c' + getOnglets[i].id).style.display  = 'none';
   }
  }
 }   
}
</script></head></html>
<?php
$host = "localhost";

$user = "root";

$bdd = "dotproject";

$passwd  = "";

mysql_connect($host,$user,$passwd) or die("Connexion impossible");

mysql_select_db($bdd) or die("Echec de selection de la base");
?>

<style type="text/css">
<!--
.Style1 {font-weight: bold}
.Style2 {font-weight: bold}
.Style3 {color: #FFFFFF}
-->
</style>

 

<?php
$today = date("Y:m:d");
$query = "SELECT * FROM `presence` WHERE `date`='$today'";
$result = mysql_query($query);

$querya = "SELECT * FROM presence WHERE WEEK(date, 3) = DATE_FORMAT(NOW(), '%u');";
$resulta = mysql_query($querya);


?>
<style type="text/css">
<!--
.Style1 {
 color: #FFFFFF;
 font-weight: bold;
}
.Style2 {
 color: #EBE9ED;
 font-weight: bold;
}
-->
</style>
<br /><br />
<div id="mes_onglets">
 <ul>
  <li class="mon_onglet_selected Style3" id="o_1" onclick="changeOnglet(this);">Par jour</li>
  <li class="mon_onglet Style3" id="o_2" onclick="changeOnglet(this);">Par semaine</li>
  <li class="mon_onglet Style3" id="o_3" onclick="changeOnglet(this);">Par mois</li>
  
  <div class="clear"></div>
 </ul>
</div>
<div id="mes_contenus">
 
   
   
   
    <div id="co_1" class="mon_contenu"><table width=800 border="1">
  <tr>
  <td align="center" bgcolor="#000066"><span class="Style1">Identifiant</span></td>
    <td align="center" bgcolor="#000066"><span class="Style1">Utilisateur</span></td>
    <td align="center" bgcolor="#000066"><span class="Style2">Evenement</span></td>
    <td align="center" bgcolor="#000066"><span class="Style2">Date</span></td>
  </tr>
 
    <?php
  while ($row = mysql_fetch_array($result)) {
  echo '<tr>';
  echo '<td align="center" >'.$row['id_user'].'</td>';
  echo '<td align="center" >'.$row['nom'].'</td>';
  echo '<td align="center" >'.$row['evenement'].'</td>'; 
  echo '<td align="center" >'.$row['date'].'</td>';
  echo '</tr>';
  }
  ?>
</table></div>

 

 <div id="co_2" class="mon_contenu" style="display: none;"><table width=800 border="1">
  <tr>
  <td align="center" bgcolor="#000066"><span class="Style1">Identifiant</span></td>
    <td align="center" bgcolor="#000066"><span class="Style1">Utilisateur</span></td>
    <td align="center" bgcolor="#000066"><span class="Style2">Evenement</span></td>
    <td align="center" bgcolor="#000066"><span class="Style2">Date</span></td>
    </tr>
 
    <?php
  while ($row = mysql_fetch_array($resulta)) {
  echo '<tr>';
  echo '<td align="center" >'.$row['id_user'].'</td>';
  echo '<td align="center" >'.$row['nom'].'</td>';
  echo '<td align="center" >'.$row['evenement'].'</td>'; 
  echo '<td align="center" >'.$row['date'].'</td>';
  echo '</tr>';
  }
  ?>
</table></div>
 <div id="co_3" class="mon_contenu" style="display: none;">Mon contenu 3</div>
</div>
merci d'avance .

mardi 21 avril 2009 à 12:13:15 | Re : sql+php+trie+jour

pandouta08

bonjour,
j'ai une table presence  mysql qui contient id_user, nom,entrée,sortie, nb_heures je veux que pour chaque utilisateur a un ensemble d'entrée et de sortie et un nombre d'heures passés sans avoir la répétition de meme utilisateur et de meme identificateur.
voici ce que je veux exactement :
 id_user  nom   entree     sortie      nb_heure
  1           xxx    hhhh       kkk              3
  1           xxx    ggg         sss               2
  2           yyy    rrrr         tttt                2
  2           yyy    hjhj         lll                 4

id_user  nom   entree   sortie    nb_heure
1           xxx    hhhh     kkk           3
                      ggg       sss            2
2           yyy    rrrr       tttt            2
                      hjhj       lll              4
s'il vous  plait pourriez vous m'aider??
merci d'avance.


Cette discussion est classée dans : trie, php, sql, jour


Répondre à ce message

Sujets en rapport avec ce message

LA taille d'une base de donnée sql [ par FleX ] ba en fait je suis sur Free et j'ai une base de donnée que je manipule en php.J'aimerai savoir comment c'est ty qu'on peut bien faire pour obtenir la connexion avec sql server [ par mabrouk ] bonjour, svp je travaille sur un poste client windows2000 server dans un domaine j'ai installé easyphp(php+apache+mysql), j'ai voulu se connecter a no php sql server pb connexion??!! [ par ronando ] g installer easy php.ma base de données est sql server et tt ca tourne sous windows 2000.Mais ca ne fonctionne pas quand je veux me connecter avec la Mise à jour page HTML (php) avec BD MySQL [ par STef77 ] Bonsoir,J'ai une page html (php) contenant des formulaires afin d'alimenter une BD MySQL avec des entrees utilisateur.Sur cette meme page, j'ai des li PHP & SQL Serveur 2000 [ par syndrael ] Bonjour,Est-il possible de se connecter sur une base SQL Serveur 2000 avec Php ? Question bete, mais je préfére avoir une confirmation d'initiés car j Pas de curseur en PHP [ par kenew ] J'ai beau chercher partout, je ne trouve pas le moyen d'envoyer des requetes à MySQL autrement qu'avec des requetes SQL. C'est pas clair, je sais, mai php et base de donnée sql.... HELP ;-) [ par zarzar ] je souhaite adapter en ligne (en php) un programme que j'ai créé sous excel et qui effectue des calculs de moyennes (avec des coeff, des matières), je Dreamweaver sql php au secours !! [ par fantastinet ] J'ai un problème avec dreamweaverje voudrais refaire mon site (http://Www.fantastinet.fr.st) a peu près de la meme facon mais avec sql phpj'ai créé un Stockés des formules PHP dans une BD SQL [ par macar ] J'aimerais pouvoir stockés dans des champs d'une table SQL des formules PHP (pour le moment pas de problème.Ma question en fait est comment exécuter à [SQL-PHP] affichage page par page [ par cedvoyage ] J'ai une requête SQL qui me renvoie près de 3000 à 6000 réponses, donc je voudrais faire du page par page.J'ai repris le code d'un site 'concurrent' :


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,201 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales