1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
| function insert_nouveau_logiciel($num_ID)
{
global $mdpbase, $nombase, $serverbase, $utiliSQL,$modifie;
$liaison = mysqli_connect($serverbase, $utiliSQL, $mdpbase) or die("Acces a la base de donnee impossible !!!");
mysqli_select_db($liaison, $nombase) or die("Accès à la base de donnée impossible !!!");
$requete = "INSERT IGNORE INTO log_instal (Log_Inst_Log,Log_Inst_ID_Perso) VALUES (1, ".$num_ID.");";
$retours = mysqli_query($liaison, $requete);
$retour = mysqli_affected_rows($liaison);
$num_ID = mysqli_insert_id($liaison);
mysqli_close($liaison);
$modifie=1;
return $num_ID;
}
function existe_database_num_logiciel($num)
{
global $mdpbase, $nombase, $serverbase, $utiliSQL;
$liaison = mysqli_connect($serverbase, $utiliSQL, $mdpbase) or die("Acces a la base de donnee impossible !!!");
mysqli_select_db($liaison, $nombase) or die("Accès à la base de donnée impossible !!!");
$requete = "SELECT * FROM log_instal WHERE Log_Inst_ID_Perso = '" . $num . "';";
$retours = mysqli_query($liaison, $requete);
$retour = mysqli_fetch_array($retours);
mysqli_close($liaison);
return $retour;
}
function update_database_logiciel($ind_tab, $num_ID)
{
/* recherche du numero inscription*/
global $mdpbase, $nombase, $serverbase, $utiliSQL;
$utiliSQL = "root";
$nombase = "intervention";
$serverbase = "localhost";
$mdpbase = "";
$liaison = mysqli_connect($serverbase, $utiliSQL, $mdpbase) or die("Acces a la base de donnee impossible !!!");
mysqli_select_db($liaison, $nombase) or die("Accès à la base de donnée impossible !!!");
$requete = 'UPDATE log_instal
SET Log_Inst_Log = "' . $ind_tab['Log_Inst_Log[]'] . '" ,
Log_Inst_Version = "' . $ind_tab['Log_Inst_Version[]'] . '" ,
WHERE Log_Inst_ID_Perso=' . $num_ID . ';';
$retours = mysqli_query($liaison, $requete);
return;
}
function mise_en_forme_logiciel($var)
{
global $mdpbase, $nombase, $serverbase, $utiliSQL;
$liaison = mysqli_connect($serverbase, $utiliSQL, $mdpbase) or die("Acces a la base de donnee impossible !!!"); //$_ENV['MYSQL_ROOT_PASSWORD']
$ind_tab['Log_ID'] = $var["log_id"];
$ind_tab['Log_Inst_Log'] = $var["log_inst_log"];
$ind_tab['Log_Inst_ID_Perso'] = $var["log_inst_id_perso"];
$ind_tab['Log_Inst_Version'] = mysqli_real_escape_string($liaison, strip_tags($var["log_version"]));
return $ind_tab;
}
function php_select($nom_tab_sql, $name, $val_id)
{
global $mdpbase, $nombase, $serverbase, $utiliSQL;
$liaison = mysqli_connect($serverbase, $utiliSQL, $mdpbase) or die("Acces a la base de donnee impossible !!!");
mysqli_select_db($liaison, $nombase) or die("Accès à la base de donnée impossible !!!");
$requete = "SELECT * FROM logiciel ORDER BY logiciel.Logiciel_Libel";
$result = mysqli_query($liaison, $requete);
$i = 1;
while ($row = mysqli_fetch_row($result)) {
$com1[$i] = $row[0];
$com2[$i] = $row[1];
$i++;
}
mysqli_close($liaison);
echo '<select required id="' . $name . '" name="' . $name . '" style="border-radius: 5px;width: 170px; height: 20px; text-align:center; font-size:12px;font-weight:bold>';
$i = 1;
echo ' <option value="">' . 'Nom de Logiciel' . '</option>';
for ($i = 1; $i <= count($com1); $i++) {
if ($com1[$i] == $val_id) {
$v = 'selected';
} else {
$v = '';
}
$cc = $com2[$i];
$imp = '<option value="' . $com1[$i] . '" ' . $v . '>' . $cc . '</option>';
echo $imp;
}
echo '</select>';
}
function historique_Logiciel($num_ID)
{
global $mdpbase, $nombase, $serverbase, $utiliSQL;
$liaison = mysqli_connect($serverbase, $utiliSQL, $mdpbase) or die("Acces a la base de donnee impossible !!!");
mysqli_select_db($liaison, $nombase) or die("Accès à la base de donnée impossible !!!");
//$requete = 'SELECT log_instal.Log_Inst_Log, log_instal.Log_Inst_Micro, log_instal.Log_Inst_Version,logiciel.Logiciel_Libel FROM log_instal inner join logiciel
// ON log_instal.Log_Inst_Log = logiciel.Logiciel_ID
// WHERE Log_Inst_ID_Perso = "' . $num_ID . '" ORDER BY logiciel_Libel DESC;';
$requete = 'SELECT log_instal.Log_ID,log_instal.Log_Inst_Log, log_instal.Log_Inst_ID_Perso, log_instal.Log_Inst_Version From log_instal WHERE Log_Inst_ID_Perso = "' . $num_ID . '";';
$result = mysqli_query($liaison, $requete) or die("problème avec la requète " . $requete);
if (mysqli_num_rows($result) > 0) {
// output data of each row
$i = 0;
while ($row = mysqli_fetch_assoc($result))
{
$historique[$i]["Log_ID"] = $row["Log_ID"];
$historique[$i]["Log_Inst_Log"] = $row["Log_Inst_Log"];
$historique[$i]["Log_Inst_ID_Perso"] = $row["Log_Inst_ID_Perso"];
$historique[$i]["Log_Inst_Version"] = $row["Log_Inst_Version"];
$i++;
}
}
if (isset($historique)) {
return $historique;
} else {
return 0;
}
}
Mrci de bien vouloir m'aider |
Partager