guicampos1 Postado Junho 29, 2014 Denunciar Share Postado Junho 29, 2014 (editado) Boa noite galera, sou novo no forum e novo com programações... Mecho com PHP a algum tempo, mais nunca passou de divs. Porém por necessidade agora estou fazendo uma pagina de cadastros. E estou tendo um problema. Segue o código: <?php $sql = "SELECT * FROM inscricoes WHERE evento = 'Retiro: Golden Park 2014'"; $resultado = mysql_query($sql,$conexao); $linhas = mysql_num_rows($resultado); for ( $a = 0; $a < $linhas; $a++ ) { $id = mysql_result($resultado,$a,"id"); $evento = mysql_result($resultado,$a,"evento"); $nome = mysql_result($resultado,$a,"nome"); $documento = mysql_result($resultado,$a,"documento"); $age = mysql_result($resultado,$a,"age"); $moeda = mysql_result($resultado,$a,"moeda"); $pago = mysql_result($resultado,$a,"pago"); $libera = mysql_result($resultado,$a,"libera"); $user = mysql_result($resultado,$a,"user"); $del = "DELETE FROM inscricoes WHERE id ='$id'"; $querydel = mysql_query($del); echo "<p> <div align=\"center\" style=\"width:225px; position:relative; float:left;\">$nome</div> <div align=\"center\" style=\"width:20px; position:relative; float:left;\">$age</div> <div align=\"center\" style=\"width:90px; position:relative; float:left;\">$documento</div> <div align=\"center\" style=\"width:100px; position:relative; float:left;\">$moeda</div> <div align=\"center\" style=\"width:100px; position:relative; float:left;\">$pago</div> <div align=\"center\" style=\"width:100px; position:relative; float:left;\">$libera</div> <div align=\"center\" style=\"width:155px; position:relative; float:left;\">$user</div> <a href=\"$querydel\"><input name=\"deleta\" type=\"button\" value=\"Excluir\" /></a> \n <br /></p>"; } ?> Na linha: <a href=\"$querydel\"><input name=\"deleta\" type=\"button\" value=\"Excluir\" /></a> Ele deveria estar deletando apenas a linha da ID especificada. Porém ele esta deletando todos os valores de todas as linhas daquela tabela. Alguém sabe onde posso estar pecando? Editado Julho 1, 2014 por guicampos1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 guicampos1 Postado Julho 1, 2014 Autor Denunciar Share Postado Julho 1, 2014 pagina.php <?php $sql = "SELECT * FROM inscricoes WHERE (evento = 'Retiro: Golden Park 2014') and (autorizacao = 'PC') ORDER BY nome"; $resultado = mysql_query($sql); while($ln=mysql_fetch_assoc($resultado)){ $id = $ln['id']; $evento = $ln['evento']; $nome = $ln['nome']; $documento = $ln['documento']; $age = $ln['age']; $moeda = $ln['moeda']; $datapago = $ln['datapago']; $datalibera = $ln['datalibera']; $user = $ln['user']; $hora = $ln['hora']; echo "<p> <div align=\"center\" style=\"width:250px; position:relative; float:left;\">$nome</div> <div align=\"center\" style=\"width:30px; position:relative; float:left;\">$age</div> <div align=\"center\" style=\"width:120px; position:relative; float:left;\">$documento</div> <div align=\"center\" style=\"width:100px; position:relative; float:left;\">$moeda</div> <div align=\"center\" style=\"width:100px; position:relative; float:left;\">$datapago</div> <div align=\"center\" style=\"width:100px; position:relative; float:left;\">$datalibera</div> <div align=\"center\" style=\"width:155px; position:relative; float:left;\">$user</div> <div aling=\"right\" style\"position:relative; float:left;\"><a href=\"deleta_inscricoes.php?id=$id \">Excluir</a></div> \n <br /></p>"; } ?> deleta_inscricao.php <?php include_once("conexao.php"); $id = $_GET['id']; $deleta = mysql_query("DELETE FROM inscricoes WHERE id = '$id'"); if($deleta == ''){ echo "<script>alert('Houve um erro ao deletar!'); location.href=\"logado.php?pagina=inscricao\"</script>"; }else{ echo "<script>alert('Registro excluido com sucesso!'); location.href=\"logado.php?pagina=inscricao\"</script>"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
guicampos1
Boa noite galera, sou novo no forum e novo com programações...
Mecho com PHP a algum tempo, mais nunca passou de divs. Porém por necessidade agora estou fazendo uma pagina de cadastros.
E estou tendo um problema.
Segue o código:
Na linha:
Ele deveria estar deletando apenas a linha da ID especificada. Porém ele esta deletando todos os valores de todas as linhas daquela tabela.
Alguém sabe onde posso estar pecando?
Editado por guicampos1Link para o comentário
Compartilhar em outros sites
1 resposta 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.