Kma

  • Site web
  • Nombre de sujets
    4
  • Nombre de messages
    19
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Kma
le 20/06/2005 à 16:32
If dans une requette
j'ai un pb avec une requette

je cherche a crée un décalage dons mon order a partir du champ heure(00:00:00)
ex : 03 - 04 04 - ... - 22 - 23 - 24 - 01(+24) - 02(+24)

en gros tout ce qui est inférieur a 03h sera ajouter de 24h

bien entendu pour une question de facilité de script les heure sont traduite en seconde

ma requette
$requete= "SELECT TIME_TO_SEC(debut) AS secdebut, TIME_TO_SEC(fin) AS secfin, type, emission, em FROM Emissions WHERE jour LIKE '_____1_' ORDER BY secdebut";


et je voudrai ajouter un truc du genre
IF(secdebut<10800,secdebut+86400 AND secfin+86400, secdebut)


je sait pas si cela est possible ou si il faut passer par une case
http://dev.mysql.com/doc/mysql/fr/control-flow-functions.html
Kma
le 12/06/2005 à 21:13
Soustraire Heure
et voila un nouveau pb

Je cherche a soustraire deux heure différente et avoir le resultat en format heure puis la convertir en demis heure

pour le moment j'en suis a cela et j'ai le resultat qui ne me soustrait que les heure (pas les minutes) et me sort juste les heures et pas un format heure

<?php
$debut= $data[debut];
$fin= $data[fin];
$debuth = substr($debut,0,2);
$debutm = substr($debut,3,2);
$finh = substr($fin,0,2);
$finm = substr($fin,3,2);

echo $debut.' - '.$start.' = ';
$espace= ($debut-=$start);
echo $espace.' espace<br>';

echo $fin.' - '.$debut.' = ';
$heures= ($fin-=$debut);
echo $heures.' heures<br>';


echo $debuth.'h-'.$finh.'h :<br><a href=http://www.horizonfm.fr/emission.php?em='. $data[em] .'>'.$data[emission].'</a><br><br>';

$start= $fin;
echo $start.' fins<br>';
?>


donc pour faire ce que j'aimerai il me faudrai que les resultat soit en format heures et rajouter une ligne pour le calculer un minute et le diviser par 30 soir une demi-heure


comment faire, please halp me
Kma
le 06/06/2005 à 05:25
requete complexe
bonjour a tous le monde
j'ai grand besoin de vos luminaire

voila problème

J'ai deux table (ou la jointure) et j'ai deux colone a ordoné, j'explique

je ve faire une recherche dans deux table identiques Emissions et Voices. de plus je ve faire une recherche ordonée par ca colonne debut sauf si la colonne redif est a 1 (defaut 0) dans ce cas c ordnonné par rdebut

premier pb j'arive pas a faire la multiple requette
$requete= "SELECT Emissions.jour,emission,debut,fin Voices.emission,jour,debut,fin FROM Emissions,Voices WHERE Emissions.jour  Voices.jour LIKE '$date' ORDER BY Voices.debut Emissions.debut";


mais j'arrive a faire le double ORDER ou presque, car il me classe les donné par debut qui est toujour remplis et rdebut n'efact en rien la requete
ce qui me donen cela

$requete= "SELECT * FROM Emissions WHERE jour LIKE '$date' OR rjour LIKE '$date' ORDER BY debut, rdebut";
$resultat = mysql_query($requete,$connexion);
while($data = mysql_fetch_array($resultat))
{
if ($data[redif] == "0")
{
$aff= true;
$debut= $data[debut];
$fin= $data[fin];
$debuth = substr($debut,0,2);
$debutm = substr($debut,3,2);
$finh = substr($fin,0,2);
$finm = substr($fin,3,2);

echo $debuth.'h'.$debutm.' - '.$finh.'h'.$finm.' : '.$data[emission].'<br>';
}
if ($data[redif] == "1")
{
$aff= true;
$debut= $data[rdebut];
$fin= $data[rfin];
$debuth = substr($debut,0,2);
$debutm = substr($debut,3,2);
$finh = substr($fin,0,2);
$finm = substr($fin,3,2);

echo $debuth.'h'.$debutm.' - '.$finh.'h'.$finm.' : '.$data[emission].'<br>';
}
}

pour plus d'info les colone sont emission jour debut fin (celle ci sont joujour remplis redif(defaut 0 /pas de rediff) rjour rdebut rfin (remplis ci redif =1)

donc si qqn arrive a me dire comment faire une requette dans deux table ( les champs sont le meme autrement on peut tous faire dans une able car j'ai ajouter pour tatoner un peu et trouver des solution un champ type 0=Emiisions et 1=Voices)

si je de compose ma requete mutiple j'enleve l'autre du type
SELECT Emissions.emission,jour,debut,fin FROM Emissions WHERE Emissions.jour LIKE '$date' ORDER BY Emissions.debut"
ca marche tres bien

pourkoi ?????????

Ses derniers messages sur les forums

forum
Kma
le 20/06/2005 à 16:32
If dans une requette
j'ai un pb avec une requette

je cherche a crée un décalage dons mon order a partir du champ heure(00:00:00)
ex : 03 - 04 04 - ... - 22 - 23 - 24 - 01(+24) - 02(+24)

en gros tout ce qui est inférieur a 03h sera ajouter de 24h

bien entendu pour une question de facilité de script les heure sont traduite en seconde

ma requette
$requete= "SELECT TIME_TO_SEC(debut) AS secdebut, TIME_TO_SEC(fin) AS secfin, type, emission, em FROM Emissions WHERE jour LIKE '_____1_' ORDER BY secdebut";


et je voudrai ajouter un truc du genre
IF(secdebut<10800,secdebut+86400 AND secfin+86400, secdebut)


je sait pas si cela est possible ou si il faut passer par une case
http://dev.mysql.com/doc/mysql/fr/control-flow-functions.html
Kma
le 13/06/2005 à 18:59
Soustraire Heure
un tableau de genre
table[0]="<td>émission1</td>"
table[1]="<td>émission2</td>"

et que si emission1=emission2 alors
table[0]="<td rowspan"2">émission</td>"
table[1]=""

et le rowspan peut etre pls garnd bien entendu

et le decoupage table= ce fait par demi heure
Kma
le 13/06/2005 à 18:55
Soustraire Heure
oui j'ai reussi a le faire en fait

mais ca sert a rien je m'y suis mal pris et doit tout refaire

en fait je cherche a faire une requette ou le resultat sort de manière a avoir

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours