boa tarde, preciso excluir o item de uma categoria do orçamento e manter a mesma com valor zerado, este se for único não consigo, porém se tiver mais de um funciona fazendo um novo calculo e update .
tipo:
categoria 1 - valor R$ 100,00
item 1 - valor R$ 50,00
item 2 - valor R$ 50,00
se deletar um dos itens :
categoria 1 - valor R$ 50,00
item 1 - valor R$ 50,00
até aí tranquilo, porém se tiver somente um item :
categoria 1 - valor R$ 50,00
item 1 - valor R$ 50,00
após deletar este
categoria 1 - valor R$ 50,00
precisaria q ficasse assim ?
categoria 1 - valor R$ 0,00
<?php
if(!empty($_GET)) {
$idorc=$_GET['idorc'];
$sql = $pdo->query("SELECT * FROM orcamento WHERE idorc = $idorc");
$user = $sql->fetch(PDO::FETCH_ASSOC);
$orc = $user['orc'];
$id = $user['idcatc'];
$fallback = '../adm/orcamento.php?idocl=$orc';
$anterior = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : $fallback;
$sql = "DELETE FROM orcamento WHERE idorc = :idorc";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':idorc', $idorc, PDO::PARAM_INT);
if ($stmt->execute() === false){
echo "<pre>";
print_r($stmt->errorInfo());
}
$consulta = $pdo->query("SELECT colunas da tabela FROM orcamento WHERE orc=$orc AND idcatc = $id");
$user331 = $consulta31->fetch(PDO::FETCH_ASSOC);
// dados das colunas
$stmt=$pdo->prepare("UPDATE categoria SET valor = :valor WHERE id = :id");
$stmt->bindValue(':valor',$valor);
$stmt->bindParam(':id',$id, PDO::PARAM_INT);
if ($stmt->execute() === false){
echo "<pre>";
print_r($stmt->errorInfo());
}
} else {
}
header("location: {$anterior}");
exit;
?>
espero q tenham entendido.
Olá caros amigos, estou tentando fazer um multiplo Where nesta consulta pelo seguinte fator: 1. existem vários resultados para o mesmo rad_username 2. Mais somente um com status = 1 Gostaria de selecionar ele em especifico, lembrando que terá outras rad_username diferente no meio, como posso proceder para fazer isto? fiz este código mais não consigo isolar o código em especifico. Alguém pode me dar uma ajuda?
$sql223 = "SELECT * FROM playlist WHERE rad_username='$cheat254' AND status='1'";
$result = @mysql_query($sql223) or die("Erro ao receber a playlist");
while($rowplay=@mysql_fetch_array($result)){
$playlistnome= $rowplay[pname];
$arquivoautodj .= "playlistfile=/".$path."/".$cheat254."/radio/playlist/".$playlistnome.".lst";
}