estou tendo problemas com a criação de um painel que gere um armazém!
ora bem qual é o problema?
eu coloco todos os itens na db e ele já aceita e já esta a funcionar mas depois se quiser excluir noutra parte do site ele nunca me vai buscar o id correcto, esta sempre a ir buscar o id "374" tanto para excluir como para editar!
eu não encontro o erro, vou passar o código da pagina e se for preciso mais algum podem pedir!(já agora ele faz query!)
<?php include ('AutorizaUser.php');?>
<?php
session_start("login_user");
if(!(session_is_registered("login_user") AND
session_is_registered("senha_user"))) {
echo "<div align=center>Seu vagabundo,vai procurar o que fazer.</div>";
exit;} ?>
<style type="text/css">
<!--
.style1 {font-size: 13px}
-->
</style>
<div align="left">
<blockquote>
<h3><span class="style1"> » </span>Todo o Inventário</h3>
</blockquote>
</div>
<p style="margin-left:0px;margin-top:0px;width:fffpx;border-bottom:1px dotted #fff;"></p><br />
<?php
$query = "SELECT * FROM noticias";
$result = mysql_query($query);
$play = mysql_num_rows($result);
if($play <= "0"){
echo "<div class='atencion'>Nenhum iten cadastrado, adicione um iten novo [ + ]</div>";}
?>
<table>
<form action="" method="post">
<thead>
<tr>
<th width="20"><input class="check-all" type="checkbox"/></th>
<th width="85">Designação</th>
<th width="85">Marca</th>
<th width="50">Ref.</th>
<th width="50">Unid.</th>
<th width="63">Quant.</th>
<th width="87">Estado Conservação</th>
<th width="80">Localização</th>
<th width="50">Obs</th>
<th width="50"></th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="10">
<input type="submit" name="deleta" class="button" value="Deletar">
<?php
if($_POST['deleta']) {
$opcoes = $_POST['id'];
$opcoes_text = implode(", ", $opcoes);
if ($opcoes==NULL){echo "<script>location.href='index.php?abrir=pagTodoInventario&msg=seleciona'</script>";}
$query = "DELETE FROM noticias WHERE id in (" . $opcoes_text . ")";
mysql_query($query) or die(mysql_error());
echo "<script>location.href='index.php?abrir=pagTodoInventario&msg=sucesso' OnClick=\"return confirm('Você tem certeza que vai excluir esse iten?')\"</script>";
}
?>
</td>
</tr>
</tfoot>
<tbody>
<?php
$query = "SELECT * FROM noticias ORDER BY id DESC";
$result = mysql_query($query);
while ($play = mysql_fetch_array($result)){
$designação = $play['designação'];
$marca= $play['marca'];
$ref = $play['ref'];
$unid = $play['unid'];
$quant = $play['quant'];
$estado = $play['estado'];
$localização = $play['localização'];
$obs = $play['obs'];
echo " <tr><td><input type='checkbox' name='id[]' value='$id' /></td><td align='center'>$designação</td><td align='center'>$marca</td><td align='center'>$ref</td><td align='center'>$unid</td><td align='center'>$quant</td><td align='center'>$estado</td><td align='center'>$localização</td><td align='center'>$obs</td><td>";
if($cargo == "Administrador"){ echo"<a href='index.php?abrir=pagEditNoticia&id=$id' title='Editar'>Editar</a><a href='index.php?abrir=pagExcluir&acao=Noticia&id=$id' OnClick=\"return confirm('Você tem certeza que vai excluir esse iten?')\">Excluir</a></td></tr>";}
else
echo"<a href='index.php?abrir=pagExcluir&acao=Noticia&id=$id' OnClick=\"return confirm('Você tem certeza que vai excluir esse iten?')\">Excluir</a></td></tr>";}
?>
</tbody>
</form>
</table>
</table>
<?php $msg = $_GET['msg']; if($msg=="seleciona"){echo "<div class='warning'>Selecione pelo menos 1 checkbox para excluir um iten !</div>";}?>
<?php $msg = $_GET['msg']; if($msg=="sucesso"){echo "<div class='sucess'>Iten excluido com sucesso !</div>";}?>
ainda tinha mas uma questão mas não sei se deveria fazer( uma caixa de procura no inicio!)
Pergunta
cocas42
Bom dia,
estou tendo problemas com a criação de um painel que gere um armazém!
ora bem qual é o problema?
eu coloco todos os itens na db e ele já aceita e já esta a funcionar mas depois se quiser excluir noutra parte do site ele nunca me vai buscar o id correcto, esta sempre a ir buscar o id "374" tanto para excluir como para editar!
eu não encontro o erro, vou passar o código da pagina e se for preciso mais algum podem pedir!(já agora ele faz query!)
ainda tinha mas uma questão mas não sei se deveria fazer( uma caixa de procura no inicio!)
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.