[PHP/MYSQL]DATE DURÉE et REQUETE
bichou92
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
bichou92 Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
bichou92 Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaiterai effectuer plusieurs requêtes sur cette table mais je ne sais pas comment m'y prendre:
1er requête: je souhaiter récupérer la liste de toute les intervention du client $num_cli et situer entre le $ann_fact_cont-01-01 et le $ann_fact_cont-12-31.
2em requête: je souhaiterai ensuite la durée de chaque intervention de la manier suivante HEUR_FIN_INTER-HEURE_INTER. puis faire la somme total de chaque durée d'intervention afin d'obtenir le nombre d'heure annuelle.
Voila je dispose d'une table INTERVENTION dont voici la structure
Voici mon formulaire de choix du client et de l'année:
Et pour terminer la partie du script que j'ai déjà écrit:
Merci encore de toute l'aide que vous pourrait m'apporté
BICHOU92
Je souhaiterai effectuer plusieurs requêtes sur cette table mais je ne sais pas comment m'y prendre:
1er requête: je souhaiter récupérer la liste de toute les intervention du client $num_cli et situer entre le $ann_fact_cont-01-01 et le $ann_fact_cont-12-31.
2em requête: je souhaiterai ensuite la durée de chaque intervention de la manier suivante HEUR_FIN_INTER-HEURE_INTER. puis faire la somme total de chaque durée d'intervention afin d'obtenir le nombre d'heure annuelle.
Voila je dispose d'une table INTERVENTION dont voici la structure
CREATE TABLE "INTERVENTION" ( "NUM_CLI" bigint(4) NOT NULL default '0', "NUM_INTER" bigint(4) NOT NULL auto_increment, "NUM_TECH" bigint(4) NOT NULL default '0', "DAT_INTER" date default NULL, "HEURE_INTER" time default NULL, "HEUR_FIN_INTER" time default NULL, "FICHE_INTER" text, PRIMARY KEY ("NUM_CLI","NUM_INTER"), KEY "FK_INTERVENTION_TECHNICIEN" ("NUM_TECH")
Voici mon formulaire de choix du client et de l'année:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Document sans titre</title> </head> <body> <center><h1>Ajout Contrat de maintenance d'une entreprise</h1></center> <form action="intercont2.php" method="post"> <?php $liendb = mysql_connect("*******","*****","*****") or die ('Erreur de connexion à MySQL '.mysql_error()); mysql_select_db("******") or die ('Erreur de connexion à la base de données '.mysql_error()); $sql = 'SELECT NUM_CLI, NOM_CLI , NUM_BAT_CLI , ADR_CLI , NOM_VILLE , COD_POST_VILLE , NOM_CONT_CLI , NUM_TEL_CONT_CLI, NOM_COM FROM ENT_CLIENT e , VILLE v , COMMERCIAL c WHERE v.NUM_VILLE = e.NUM_VILLE AND c.NUM_COM=e.NUM_COM ORDER BY NOM_CLI ASC'; $ent=mysql_query($sql) or die ('Erreur de requête<br />'.$sql.'<br />'.mysql_error()); ?> <table border="5" cellpadding="2" cellspacing="2"> <tr> <td>Choix</td><td>Raison Sociale</td><td>N°</td><td>Adresse</td><td>Ville</td><td>Code Postal</td><td>Contact</td><td>Telephone</td><td>Commercial</td><td>Année</td> </tr> <?php while ($row=mysql_fetch_row($ent)){ ?> <tr> <td> <input type="radio" name="NUM_CLI" value="<?php echo $row[0]?>"/> </td> <td> <?php echo $row[1]?> </td> <td> <?php echo $row[2]?> </td> <td> <?php echo $row[3]?> </td> <td> <?php echo $row[4]?> </td> <td> <?php echo $row[5]?> </td> <td> <?php echo $row[6]?> </td> <td> <?php echo $row[7]?> </td> <td> <?php echo $row[8]?> </td> <td> <select name="ANN_FACT_CONT"> <?php $j=2008; for($i=0;$i<=10;$i++){ echo '<option value="',$j,'">',$j,'</option>'; $j++; } ?> </select></td> </tr> <?php }?> </table> <input type="submit" value="Selectionné" /> </form> </body> </html>
Et pour terminer la partie du script que j'ai déjà écrit:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Document sans titre</title> </head> <?php $liendb = mysql_connect("********","******","*******") or die ('Erreur de connexion à MySQL '.mysql_error()); mysql_select_db("*******") or die ('Erreur de connexion à la base de données '.mysql_error()); $num_cli =$_POST["NUM_CLI"]; $ann_fact_cont=$_POST["ANN_FACT_CONT"]; $sql="SELECT ANN_FACT_CONT, HEU_FACT_CONT FROM CONTRAT_MAINT c WHERE c.NUM_CLI='$num_cli' AND c.ANN_FACT_CONT='$ann_fact_cont'"; $cont=mysql_query($sql) or die ('Erreur de requête<br />'.$sql.'<br />'.mysql_error()); $sql= ?> <body> </body> </html>
Merci encore de toute l'aide que vous pourrait m'apporté
BICHOU92
A voir également:
- [PHP/MYSQL]DATE DURÉE et REQUETE
- Durée lien wetransfer - Accueil - Services en ligne
- Mysql community server - Télécharger - Bases de données
- Modifier durée story facebook - Guide
- Whatsapp date incorrecte ✓ - Forum Mobile
- Airpods 3 date de sortie - Guide