Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- timesheet:
- <head>
- <meta http-equiv=Content-Type content="text/html; charset=utf-8" />
- <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.0.3.js"></script>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <LINK rel=stylesheet type="text/css" href="main.css">
- <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/minified/jquery-ui.min.css" type="text/css" />
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
- <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
- <link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" />
- <script type="text/javascript" src="script/calcul.js">
- </script>
- </head>
- <?php include("Log.php"); ?>
- <?php include("changedate.php"); ?>
- <!--création des dates -->
- <?php
- $today =
- $date = date('Y/m/d', strtotime('last Sunday', strtotime(date("Y/m/d"))));
- $date1 = date('Y/m/d', strtotime($date)+86400);
- $date2 = date('Y/m/d', strtotime($date1)+86400);
- $date3 = date('Y/m/d', strtotime($date2)+86400);
- $date4 = date('Y/m/d', strtotime($date3)+86400);
- $date5 = date('Y/m/d', strtotime($date4)+86400);
- $date6 = date('Y/m/d', strtotime($date5)+86400);
- $date7 = date('Y/m/d', strtotime($date6)+86400);
- ?>
- <!--image de ohmega-->
- <div id="pic">
- <img src="ohm.png" width="100" height="85" align="left" hspace="6" vspace="6"/>
- </div>
- <h1>Feuille de temps du Groupe Ohméga inc.</h1>
- <form>
- </br>
- <div id="welcome">
- <input value="recherche un numéro" type="button" name="search" id="search" onClick="window.open('datagrid.html','Fiche','toolbar=no,status=no,width=800 ,height=700,scrollbars=yes,location=center,resize=yes,menubar=yes')">
- </div>
- <div id="welcome">
- Bienvenue: <?php echo$usrUserName; '\t' ?>
- </div>
- <div id="welcome">
- Semaine du :
- <input align="center" type="text" name="timesheetdate" id="timesheetdate" value=<?php echo $date ?> disabled>
- </div>
- <?php include "autocomplete.php" ; ?>
- <!-- creation des radiobuttons pour le choix. -->
- <div id="radioover" align="center" >
- <input type="radio" value="1" name="group"style="background-color:transparent" id="option1" onClick="getvote();" /><strong>mettre en banque </strong>
- <input type="radio" value="2" name="group" style="background-color:transparent" id="option2" onClick="getvote();" /><strong>Paye nombre d'heure</strong>
- </div>
- <div id="radiounder" align="center"></br>
- <input type="radio" value="3" name="group" style="background-color:transparent " id="option3" onclick="getvote();" /><strong>Prendre heures en banque</strong>
- <input type="radio" value="4" name="group" style="background-color:transparent " id="option4" onclick="getvote();" /><strong>Paye nombre d'heure</strong>
- </div>
- <!--creation de la case commentaire. -->
- <div class="header">
- Commentaires spéciaux :
- </br>
- <textarea rows="4" cols="88" id="timComments" name="timComments"> </textarea>
- </br>
- </br>
- </div>
- </form>
- insert.php :
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
- <LINK rel=stylesheet type="text/css" href="main.css">
- <?php
- session_start();
- // connection a la BD
- try
- {
- $bdd = new PDO('mysql:host=localhost;dbname=cruel', 'root', '');
- }
- catch (Exception $e)
- {
- die('Erreur : ' . $e->getMessage());
- }
- $timId = "" ;
- // cherche information du dimanche
- if (isSet($_POST['tempsd']))
- {
- $usrUserName = $_POST['usrUserName'] ;
- $lieudim = $_POST['lieudim'] ;
- $prodescdim = $_POST['prodescdim'] ;
- $timDateStartOfWeek = $_POST['data'] ;
- $Selectdimanche = $_POST['Selectdimanche'] ;
- $projdim = $_POST['projdim'] ;
- $date1 = $_POST['date1'] ;
- $tempsd = $_POST['tempsd'] ;
- }
- // cherche information lundi
- if (isSet($_POST['projdesclundi']))
- {
- $usrUserName = $_POST['usrUserName'] ;
- $lieu1 = $_POST['lieu1'] ;
- $projdesclundi = $_POST['projdesclundi'] ;
- $timDateStartOfWeek = $_POST['data'] ;
- $Selectlundi = $_POST['Selectlundi'] ;
- $projlundi = $_POST['projlundi'] ;
- $date2 = $_POST['date2'] ;
- $tempsl = $_POST['tempsl'] ;
- }
- //cherche information mardi
- if (isSet($_POST['projdescmardi']))
- {
- $usrUserName = $_POST['usrUserName'] ;
- $lieumardi = $_POST['lieumardi'] ;
- $projdescmardi = $_POST['projdescmardi'] ;
- $timDateStartOfWeek = $_POST['data'] ;
- $Selectmardi = $_POST['Selectmardi'] ;
- $projetmardi = $_POST['projetmardi'] ;
- $date3 = $_POST['date3'] ;
- $tempsma = $_POST['tempsma'] ;
- }
- // cherche information mercredi
- if (isSet($_POST['projetdescmercredi']))
- {
- $usrUserName = $_POST['usrUserName'] ;
- $lieumercredi = $_POST['lieumercredi'] ;
- $projetdescmercredi = $_POST['projetdescmercredi'] ;
- $timDateStartOfWeek = $_POST['data'] ;
- $Selectmercredi = $_POST['Selectmercredi'] ;
- $projmercredi = $_POST['projmercredi'] ;
- $date4 = $_POST['date4'] ;
- $tempsme = $_POST['tempsme'] ;
- }
- // cherche information Jeudi
- if (isSet($_POST['projDescjeudi']))
- {
- $usrUserName = $_POST['usrUserName'] ;
- $lieujeudi = $_POST['lieujeudi'] ;
- $projDescjeudi = $_POST['projDescjeudi'] ;
- $timDateStartOfWeek = $_POST['data'] ;
- $selectjeudi = $_POST['selectjeudi'] ;
- $projetjeudi = $_POST['projetjeudi'] ;
- $date5 = $_POST['date5'] ;
- $tempsje = $_POST['tempsje'] ;
- }
- //vendredi
- if (isSet($_POST['projdesvendredi']))
- {
- $usrUserName = $_POST['usrUserName'] ;
- $lieuvendredi = $_POST['lieuvendredi'] ;
- $projdesvendredi = $_POST['projdesvendredi'] ;
- $timDateStartOfWeek = $_POST['data'] ;
- $SelectVendredi = $_POST['SelectVendredi'] ;
- $projvendredi = $_POST['projvendredi'] ;
- $date6 = $_POST['date6'] ;
- $tempsv = $_POST['tempsv'] ;
- }
- //samedi
- if (isSet($_POST['descprojsam']))
- {
- $usrUserName = $_POST['usrUserName'] ;
- $lieusam = $_POST['lieusam'] ;
- $descprojsam = $_POST['descprojsam'] ;
- $timDateStartOfWeek = $_POST['data'] ;
- $taskSam = $_POST['taskSam'] ;
- $projsam = $_POST['projsam'] ;
- $date7 = $_POST['date7'] ;
- $tempsam = $_POST['tempsam'] ;
- }
- // Information communes , usager , date du projet , le numéro du projet
- // cherche le numéro ID de l'usager
- $requete = $bdd->prepare('SELECT * FROM users WHERE usrUserName =:usrUserName');
- $requete->execute(array('usrUserName'=> $_POST['usrUserName'])) or die(print_r($requete->errorInfo()));
- $resultat = $requete->fetch();
- $usrUserName = $resultat['usrId'];
- if(isset($_POST['timComments']))
- {
- $timComments = $_POST['timComments'] ;
- echo($timComments);
- }
- // Insertion timesheet le timUserdID, creation de la date, date de la semaine
- $req = $bdd->prepare('INSERT INTO timesheets (timUserID,timCreatedDate, timDateStartOfWeek,timComments) VALUES(:usrUserName, CURDATE(),:timDateStartOfWeek,:timComments) ');
- $req->execute(array('usrUserName' => $usrUserName,'timDateStartOfWeek' => $timDateStartOfWeek,'timComments' => $timComments));
- // cherche le num projet timesheet
- $requete = $bdd->prepare('SELECT `timId` FROM `timesheets` ORDER BY `timId` Desc LIMIT 1 ');
- $requete->execute(array('timId'=> 'timId')) or die(print_r($requete->errorInfo()));
- $resultat = $requete->fetch();
- $timId = $resultat['timId'];
- //---------------------------- INSERTION dimanche--------------------------------------
- // Insertion description,location tache, numero de projet
- $req = $bdd->prepare('INSERT INTO projetstaches (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTime,prtTimeSheetId)VALUES(:prodescdim, :lieudim ,:Selectdimanche, :projdim, :date1, :tempsd, :timId )');
- $req->execute(array(
- 'prodescdim' => $prodescdim,
- 'lieudim' => $lieudim,
- 'Selectdimanche'=> $Selectdimanche,
- 'projdim'=> $projdim,
- 'date1'=> $date1,
- 'tempsd'=> $tempsd,
- 'timId'=> $timId,
- ));
- //dynamic row to database for sunday
- require("dbconn.php");
- if (isset($_POST['submit_val']))
- {
- if (isset($_POST['numpro']) )
- {
- $post_count = count($_POST['numpro']);
- for ($i=0;$i<$post_count;$i++)
- {
- if ($_POST['numpro'][$i] !="")
- {
- $numpro = mysql_real_escape_string($_POST['numpro'][$i]);
- $prodesc = mysql_real_escape_string($_POST['prodesc'][$i]);
- $tache = mysql_real_escape_string($_POST['tache'][$i]);
- $prolieu = mysql_real_escape_string($_POST['prolieu'][$i]);
- $query = mysql_query("INSERT INTO projetstaches (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTimeSheetId) VALUES
- ( '$prodesc' ,'$prolieu', '$tache' ,'$numpro',' $date1' ,'$timId' )", $connection );
- }
- }
- }
- }
- //---------------------------- INSERTION lundi--------------------------------------
- // Insertion description,location tache, numero de projet
- $req = $bdd->prepare('INSERT INTO projetstaches
- (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTime,prtTimeSheetId)
- VALUES(:projdesclundi, :lieu1 ,:Selectlundi, :projlundi, :date2, :tempsl, :timId )');
- $req->execute(array(
- 'projdesclundi' => $projdesclundi,
- 'lieu1' => $lieu1,
- 'Selectlundi'=> $Selectlundi,
- 'projlundi'=> $projlundi,
- 'date2'=> $date2,
- 'tempsl'=> $tempsl,
- 'timId'=> $timId,
- ));
- require("dbconn.php");
- // insertion dynamic pour lundi
- if (isset($_POST['submit_val'])) {
- if (isset($_POST['numlundi'])) {
- $post_count = count($_POST['numlundi']);
- for ($i=0;$i<$post_count;$i++)
- {
- if ($_POST['numlundi'][$i] !="")
- {
- $numlundi = mysql_real_escape_string($_POST['numlundi'][$i]);
- $prodesclun = mysql_real_escape_string($_POST['prodesclun'][$i]);
- $tachedivlun = mysql_real_escape_string($_POST['tachedivlun'][$i]);
- $prolieudivlun = mysql_real_escape_string($_POST['prolieudivlun'][$i]);
- $query = mysql_query("INSERT INTO projetstaches (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTimeSheetId) VALUES
- ( '$prodesclun' ,'$prolieudivlun', '$tachedivlun' ,'$numlundi',' $date2' ,'$timId' )", $connection );
- }
- }
- }
- }
- //---------------------------- INSERTION Mardi--------------------------------------
- // Insertion description,location tache, numero de projet
- $req = $bdd->prepare('INSERT INTO projetstaches
- (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTime,prtTimeSheetId)
- VALUES(:projdescmardi, :lieumardi ,:Selectmardi, :projetmardi, :date3, :tempsma, :timId )');
- $req->execute(array(
- 'projdescmardi' => $projdescmardi,
- 'lieumardi' => $lieumardi,
- 'Selectmardi'=> $Selectmardi,
- 'projetmardi'=> $projetmardi,
- 'date3'=> $date3,
- 'tempsma'=> $tempsma,
- 'timId'=> $timId,
- ));
- // insertion dynamic pour mardi
- if (isset($_POST['submit_val']))
- {
- if (isset($_POST['nummar']))
- {
- $post_count = count($_POST['nummar']);
- for ($i=0;$i<$post_count;$i++)
- {
- if ($_POST['nummar'][$i] !="")
- {
- $nummar = mysql_real_escape_string($_POST['nummar'][$i]);
- $prodescmar = mysql_real_escape_string($_POST['prodescmar'][$i]);
- $tachedivmar = mysql_real_escape_string($_POST['tachedivmar'][$i]);
- $prolieudivmar = mysql_real_escape_string($_POST['prolieudivmar'][$i]);
- $query = mysql_query("INSERT INTO projetstaches (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTimeSheetId) VALUES
- ( '$prodescmar' ,'$prolieudivmar', '$tachedivmar' ,'$nummar',' $date3' ,'$timId' )", $connection );
- }
- }
- }
- }
- //---------------------------- INSERTION mercredi--------------------------------------
- // Insertion description,location tache, numero de projet
- $req = $bdd->prepare('INSERT INTO projetstaches
- (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTime,prtTimeSheetId)
- VALUES(:projetdescmercredi, :lieumercredi,:Selectmercredi, :projmercredi, :date4, :tempsme, :timId )');
- $req->execute(array(
- 'projetdescmercredi' => $projetdescmercredi,
- 'lieumercredi' => $lieumercredi,
- 'Selectmercredi'=> $Selectmercredi,
- 'projmercredi'=> $projmercredi,
- 'date4'=> $date4,
- 'tempsme'=> $tempsme,
- 'timId'=> $timId,
- ));
- // insertion dynamic pour mercredi
- if (isset($_POST['submit_val'])) {
- if (isset($_POST['nummer']) ){
- $post_count = count($_POST['nummer']);
- for ($i=0;$i<$post_count;$i++) {
- if ($_POST['nummer'][$i] !="")
- {
- $nummer = mysql_real_escape_string($_POST['nummer'][$i]);
- $prodescmer = mysql_real_escape_string($_POST['prodescmer'][$i]);
- $tachedivmer = mysql_real_escape_string($_POST['tachedivmer'][$i]);
- $prolieudivmmer = mysql_real_escape_string($_POST['prolieudivmmer'][$i]);
- $query = mysql_query("INSERT INTO projetstaches (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTimeSheetId) VALUES
- ( '$prodescmer' ,'$prolieudivmmer', '$tachedivmer' ,'$nummer',' $date4' ,'$timId' )", $connection );
- }
- }
- }
- }
- //---------------------------- INSERTION Jeudi--------------------------------------
- // Insertion description,location tache, numero de projet
- $req = $bdd->prepare('INSERT INTO projetstaches
- (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTime,prtTimeSheetId)
- VALUES(:projDescjeudi, :lieujeudi,:selectjeudi, :projetjeudi, :date5, :tempsje, :timId )');
- $req->execute(array(
- 'projDescjeudi' => $projDescjeudi,
- 'lieujeudi' => $lieujeudi,
- 'selectjeudi'=> $selectjeudi,
- 'projetjeudi'=> $projetjeudi,
- 'date5'=> $date5,
- 'tempsje'=> $tempsje,
- 'timId'=> $timId,
- ));
- // insertion dynamic pour jeudi
- if (isset($_POST['submit_val'])) {
- if (isset($_POST['numjeu']) ){
- $post_count = count($_POST['numjeu']);
- for ($i=0;$i<$post_count;$i++) {
- if ($_POST['numjeu'][$i] !="")
- {
- $numjeu = mysql_real_escape_string($_POST['numjeu'][$i]);
- $prodescjeu = mysql_real_escape_string($_POST['prodescjeu'][$i]);
- $protachejeu = mysql_real_escape_string($_POST['protachejeu'][$i]);
- $prolieudivjeu = mysql_real_escape_string($_POST['prolieudivjeu'][$i]);
- $query = mysql_query("INSERT INTO projetstaches (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTimeSheetId) VALUES
- ( '$prodescjeu' ,'$prolieudivjeu', '$protachejeu' ,'$numjeu',' $date5' ,'$timId' )", $connection );
- }
- }
- }
- }
- //---------------------------- INSERTION Vendredi--------------------------------------
- // Insertion description,location tache, numero de projet
- $req = $bdd->prepare('INSERT INTO projetstaches
- (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTime,prtTimeSheetId)
- VALUES(:projdesvendredi, :lieuvendredi,:SelectVendredi, :projvendredi, :date6, :tempsv, :timId )');
- $req->execute(array(
- 'projdesvendredi' => $projdesvendredi,
- 'lieuvendredi' => $lieuvendredi,
- 'SelectVendredi'=> $SelectVendredi,
- 'projvendredi'=> $projvendredi,
- 'date6'=> $date6,
- 'tempsv'=> $tempsv,
- 'timId'=> $timId,
- ));
- // insertion dynamic pour vendredi
- if (isset($_POST['submit_val'])) {
- if (isset($_POST['numven']) ){
- $post_count = count($_POST['numven']);
- for ($i=0;$i<$post_count;$i++) {
- if ($_POST['numven'][$i] !="")
- {
- $numven = mysql_real_escape_string($_POST['numven'][$i]);
- $prodescven = mysql_real_escape_string($_POST['prodescven'][$i]);
- $protacheven = mysql_real_escape_string($_POST['protacheven'][$i]);
- $prolieudivven = mysql_real_escape_string($_POST['prolieudivven'][$i]);
- $query = mysql_query("INSERT INTO projetstaches (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTimeSheetId) VALUES
- ( '$prodescven' ,'$prolieudivven', '$protacheven' ,'$numven',' $date6' ,'$timId' )", $connection );
- }
- }
- }
- }
- //------------------------------------SAMEDI------------------------------
- // Insertion description,location tache, numero de projet
- $req = $bdd->prepare('INSERT INTO projetstaches
- (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTime,prtTimeSheetId)
- VALUES(:descprojsam, :lieusam,:taskSam, :projsam, :date7, :tempsam, :timId )');
- $req->execute(array(
- 'descprojsam' => $descprojsam,
- 'lieusam' => $lieusam,
- 'taskSam'=> $taskSam,
- 'projsam'=> $projsam,
- 'date7'=> $date7,
- 'tempsam'=> $tempsam,
- 'timId'=> $timId,
- ));
- // insertion dynamic pour samedi
- if (isset($_POST['submit_val'])) {
- if (isset($_POST['numsam'])) {
- $post_count = count($_POST['numsam']);
- for ($i=0;$i<$post_count;$i++)
- {
- if ($_POST['numsam'][$i] !="")
- {
- $numsam = mysql_real_escape_string($_POST['numsam'][$i]);
- $prodescsam = mysql_real_escape_string($_POST['prodescsam'][$i]);
- $protachesam = mysql_real_escape_string($_POST['protachesam'][$i]);
- $prolieudivsam = mysql_real_escape_string($_POST['prolieudivsam'][$i]);
- $query = mysql_query("INSERT INTO projetstaches (prtDescription,prtLocation,prtTaskId,prtProjetNum,prtDate,prtTimeSheetId) VALUES ( '$prodescsam' ,'$prolieudivsam', '$protachesam' ,'$numsam',' $date7' ,'$timId' )", $connection );
- }
- }
- }
- }
- ?>
- <form method="post" action="index.php">
- <input type="submit" name="retour" value="retour" />
- </form>
- <?php
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement