Estou com um probleminha meio chato que to perdendo tempo num sisteminha simples que estou fazendo...
Eu tenho uma lista numa tabela de todos os registros que tenho cadastrados e o o problema é quando quero excluir um desses.
Quando tenho apenas 1 ou 2 registros consigo apagar sem nenhum problema, o parametro e passado certinho e o registro eh apagado, agora quando tenho 3 ou mais registros, ele simplesmente nao retorna nada.... olhem como eu fiz:
dentro do codigo da pagina tenho o codigo php responsavel por trazer os registros...:
<?php while ($row = mysql_fetch_array($resultadoQueryAdmin) ){ ?>
<tr class="texto">
<td height="26" align="center" valign="middle" bgcolor="#F4F4F4" class="texto"><p>
<?php if($_SESSION['nome_logado'] != $row['nome']){ ?>
<input type="hidden" name="idlogin" value="<?php echo $row['login']; ?>" />
<input class="botao" onClick="[b]confirmaExclusao(idlogin.value)[/b];" type="button" name="Button" value="Excluir"/>
<?php } ?>
</p></td>
<td valign="top"><p><?php echo $row['nome']; ?></p></td>
<td valign="top"><p><?php echo $row['login']; ?></p></td>
</tr>
<?php } //fim do while ?>depois no mesmo arquivo .php tenho a funcao js que eh passado como parametro para ser excluido o registro
function confirmaExclusao(excluido){
if (confirm("Deseja excluir este item?")){
location = "acoes/excluiAdministrador.php?escolha=" + excluido;
}
}que em seguida chama o excluiAdministrador.php que tem as seguintes linhas
$conexao = new database();
//foi trocado o $HTTP_GET_VARS por $_GET para funcionar no easy php
$escolha = $_GET['escolha'];
$queryExcluir = "DELETE FROM administrador WHERE login = '$escolha' LIMIT 1";
$resultadoQueryExcluir = $conexao->consulta($queryExcluir);
$conexao->finalizaConexao();
header("Location: ../cadastrarAdministradores.php?area=cadastrarAdministrador&cad=4"); // Exclusão realizada com sucesso.o que pode estar acontecendo?
detalhe: coloquei um alert dentro da funcao js desse modo "alert(excluido);" e foi assim que descobri que quando tenho mais que tres registros o "excluido" vai como undefined e quando ele tem ate 2 registros eh passado o login que quero exluir normalmente....
nao sei mais o que fazer... obrigado pela forca










