Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
<?php
session_start;
$tipo = $_POST['tipo'];
$marca = $_POST['tabela'];
$vrecarga = $_POST['vrecarga'];
$vrecargaat = $_POST['vrecargaat'];
$vrev = $_POST['vrev'];
$vrevat = $_POST['vrevat'];
$vtcilin = $_POST['vtcilin'];
$vtcilinat = $_POST['vtcilinat'];
$vtpcr = $_POST['vtpcr'];
$vtpcrat = $_POST['vtpcrat'];
$vtrm = $_POST['vtrm'];
$vtrmat = $_POST['vtrmat'];
$vtlam = $_POST['vtlam'];
$vtlamat = $_POST['vtlamat'];
$qcad = $_SESSION['member'];
$modcart = $_POST['modcart'];
Aqui ele recebe os dados, as variáveis com AT no final vem de um checkbox para dizer o que deve e o que não deve ser atualizado.
$tmod = mysql_query("SELECT modcart FROM modcart WHERE modcart = '$modcart'");
while ($reg = mysql_fetch_assoc($tmod)){
if ($reg['modcart'] == $modcart){
if ($vrecargaat != ''){
mysql_query("UPDATE modcart SET vrecarga = '$vrecarga' WHERE modcart = '$modcart'") or die (mysql_error());
echo "<p>Valor da Recarga Atualizado";
}
if ($vrevat != ''){
mysql_query("UPDATE modcart SET vrev = '$vrev' WHERE modcart = '$modcart'")or die (mysql_error());
echo "<p>Valor da Revisão Atualizado";
}
if ($vtcilinat != ''){
mysql_query("UPDATE modcart SET vtcilin = '$vtcilin' WHERE modcart = '$modcart'")or die (mysql_error());
echo "<p>Valor da Troca de Cilindo Atualizado";
}
if ($vtpcrat != ''){
mysql_query("UPDATE modcart SET vtpcr = '$vtpcr' WHERE modcart = '$modcart'")or die (mysql_error());
echo "<p>Valor da Troca de PCR Atualizado";
}
if ($vtrmat != ''){
mysql_query("UPDATE modcart SET vtrm = '$vtrm' WHERE modcart = '$modcart'")or die (mysql_error());
echo "<p>Valor da Troca de Rolo Magnético Atualizado";
}
if ($vtlamat != ''){
mysql_query("UPDATE modcart SET vtlam = '$vtlam' WHERE modcart = '$modcart'")or die (mysql_error());
echo "<p>Valor da Troca de Lâmina Atualizado";
}
}
Então faço uma busca e um while, que testa se o modelo for igual ao que existe no banco, ele verifica se o checkbox foi marcado ou não, caso tenha sido ele atualiza o banco de dados. Esta parte do UPDATE está funcionando perfeitamente.
else{
mysql_query("INSERT INTO modcart(modcart, qcad, vrecarga, vrev, vtcilin, vtpcr, vtrm, vtlam, nomemarca, tipocart) values('$modcart', '$qcad', '$vrecarga', '$vrev','$vtcilin', '$vtpcr', '$vtrm', '$vtlam', '$marca', '$tipo')") or die ("Não foi possível inserir os dados: ".mysql_error());
echo "<p>Dados Inseridos Corretamente";
}
}
?>Grato,
Leo
Carregando comentários...