Ir para conteúdo
Fórum Script Brasil
  • 0

cocas42

Pergunta

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!)

<?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">&nbsp;&nbsp;&raquo;&nbsp;</span>Todo o Invent&aacute;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&ecirc; 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&ecirc; 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&ecirc; 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!)

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...