[PHP/MYSQL]DATE DURÉE et REQUETE
bichou92
Messages postés
14
Statut
Membre
-
bichou92 Messages postés 14 Statut Membre -
bichou92 Messages postés 14 Statut Membre -
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
- Modifier durée story facebook - Guide
- Duree de vie tele - Astuces et Solutions
- Duree sablier snap ✓ - Forum Snapchat
- Trouver une date de naissance gratuit - Forum Webmastering
- Mysql community download - Télécharger - Bases de données