Viewing File: /home/cienp/public_html/portal/sql_almx_prdt.php
<?
$dt_atua = date("Y-m-d");
echo ".";
switch ($_POST[opc]){
case "ins":
require "$this->include_dir/conecta.php";
$s_id_clas = protecao($_POST[id_clas],'inteiro');
$s_id_unid = protecao($_POST[id_unid],'inteiro');
$s_nm_prdt = protecao($_POST[nm_prdt]);
$s_nu_estq_minm = protecao($_POST[nu_estq_minm],'decimal');
$s_nu_estq_maxm = protecao($_POST[nu_estq_maxm],'decimal');
$s_nu_estq_minm = str_replace('.','',$s_nu_estq_minm);
$s_nu_estq_minm = str_replace(',','.',$s_nu_estq_minm);
$s_nu_estq_maxm = str_replace('.','',$s_nu_estq_maxm);
$s_nu_estq_maxm = str_replace(',','.',$s_nu_estq_maxm);
$sqln = "SELECT MAX(nu_item) as nu_item ";
$sqln .= "FROM ".$pref_tabl."almx_prdt ";
$sqln .= "WHERE id_clas = '$s_id_clas' ";
$sqln .= "ORDER BY nu_item DESC ";
$sqln .= "LIMIT 1";
#echo $sqln."<br>";
$resn = mysqli_query($conn, $sqln);
if (mysqli_num_rows($resn) > 0) {
$linhan = mysqli_fetch_array($resn);
} else {
$linhan[nu_item] = 0;
}
$linhan[nu_item]++;
$sql = "INSERT INTO ".$pref_tabl."almx_prdt ";
$sql .= "(id_clas, id_unid, nu_item, nm_prdt, nu_estq_minm, nu_estq_maxm, dt_cads, id_cads) ";
$sql .= "VALUES ('$s_id_clas', '$s_id_unid', '$linhan[nu_item]', '$s_nm_prdt', '$s_nu_estq_minm', '$s_nu_estq_maxm', '$dt_atua', $linhau[id_user]) ";
#echo $sql;
$res = mysqli_query($conn, $sql);
if ($res) {
$onde = "index1.php?pg=ins_almx_prdt&certo=S";
} else
$onde = "index1.php?pg=ins_almx_prdt&certo=N";
break;
case "alt":
require "$this->include_dir/conecta.php";
$s_id_clas = protecao($_POST[id_clas],'inteiro');
$s_id_unid = protecao($_POST[id_unid],'inteiro');
$s_nm_prdt = protecao($_POST[nm_prdt]);
$s_id_prdt = protecao($_POST[id_prdt],'inteiro');
$s_nu_estq_minm = protecao($_POST[nu_estq_minm],'decimal');
$s_nu_estq_maxm = protecao($_POST[nu_estq_maxm],'decimal');
$s_nu_estq_minm = str_replace('.','',$s_nu_estq_minm);
$s_nu_estq_minm = str_replace(',','.',$s_nu_estq_minm);
$s_nu_estq_maxm = str_replace('.','',$s_nu_estq_maxm);
$s_nu_estq_maxm = str_replace(',','.',$s_nu_estq_maxm);
// se trocar classificação precisa trocar o nu_item
$sqlj = "SELECT id_clas, nu_item ";
$sqlj .= "FROM ".$pref_tabl."almx_prdt ";
$sqlj .= "WHERE id_prdt = $s_id_prdt ";
$sqlj .= "LIMIT 1";
#echo $sqlj."<br>";
$resj = mysqli_query($conn, $sqlj);
if (mysqli_num_rows($resj) > 0) {
$linhaj = mysqli_fetch_array($resj);
if ($s_id_clas != $linhaj[id_clas]) {
$sqln = "SELECT MAX(nu_item) as nu_item ";
$sqln .= "FROM ".$pref_tabl."almx_prdt ";
$sqln .= "WHERE id_clas = '$s_id_clas' ";
$sqln .= "ORDER BY nu_item DESC ";
$sqln .= "LIMIT 1";
#echo $sqln."<br>";
$resn = mysqli_query($conn, $sqln);
if (mysqli_num_rows($resn) > 0) {
$linhan = mysqli_fetch_array($resn);
} else {
$linhan[nu_item] = 0;
}
$linhan[nu_item]++;
$selnumm = "nu_item = '$linhan[nu_item]', ";
}
}
$sql = "UPDATE ".$pref_tabl."almx_prdt ";
$sql .= "SET $selnumm ";
$sql .= "id_clas = '$s_id_clas', ";
$sql .= "id_unid = '$s_id_unid', ";
$sql .= "nm_prdt = '$s_nm_prdt', ";
$sql .= "nu_estq_minm = '$s_nu_estq_minm', ";
$sql .= "nu_estq_maxm = '$s_nu_estq_maxm', ";
$sql .= "id_altr = '$linhau[id_user]', ";
$sql .= "dt_altr = '$dt_atua' ";
$sql .= "WHERE id_prdt = $s_id_prdt ";
$sql .= "LIMIT 1";
$res = mysqli_query($conn, $sql);
if ($res) {
$onde = "index1.php?pg=alt_almx_prdt&certo=S";
} else
$onde = "index1.php?pg=alt_almx_prdt&certo=N";
break;
}
?>
<form name="retorna" method="post" action="">
<input type="hidden" name="id_prdt" id="id_prdt" value="<?=$_POST[id_prdt]?>">
<input type="hidden" name="s_nu_item" id="s_nu_item" value="<?=$_POST[s_nu_item]?>">
<input type="hidden" name="v_nm_prdt" id="v_nm_prdt" value="<?=$_POST[v_nm_prdt]?>">
<input type="hidden" name="v_id_clas" id="v_id_clas" value="<?=$_POST[v_id_clas]?>">
<input type="hidden" name="v_id_unid" id="v_id_unid" value="<?=$_POST[v_id_unid]?>">
<input name="passa" type="hidden" id="passa" value="yes">
</form>
<?
echo "<SCRIPT LANGUAGE=javascript> \n";
echo "document.retorna.action = '$onde'; \n";
echo "document.retorna.submit(); \n";
echo "</script>";
?>
Back to Directory
File Manager