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 derniers sujets sur les forums

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 ?????????
Kma
le 04/06/2005 à 11:06
pb de mise en forme
bonjour a toutes et a tous

voila mes problèmes

- Quel est la cle qui me permet de faire que les saut de ligne dans ma base de donné (enter) soit convertit en <br> caj j'ai un gros problème avec un javascripty qui bloqu sur les saut de ligne et les apostrophe (') mais pour ca j'ai trouver la parade avec 'str_replace' mais pour le reste il m'a falut retaper toute l'ancienne base :-(

- autre problème je me demande si il est possible d'afiicher n caractère sans que le dernier mot soit couper, j'ai trouver un script dans ce genre hier soir sur votre site mais je le trouve plus donc je retroune a la recherche de ce script pour voire ci c bien cela que je cherche et lemetre en place



numeriquement votre
Kma
LoadingChargement en cours