Ao apertar no link que deleta um usuário, eu queria que aparecesse uma caixa de mensagem pedindo para confirmar exclusão.
tentei fazer isso da seguinte maneira.
183 if($usuario == $adminl && $acao == del){ 184 echo "<script>if(confirm('Deseja mesmo remover esse usuário? Esta operação tem efeitos permanentes.')){ 185 <?php $sql = "DELETE FROM users WHERE id='$user'"; 186 $resultado = mysql_query($sql) 187 or die ("Não foi possível realizar a exclusão dos dados."); 188 echo"<font face=\"$fonte\" size=\"$tfonte\">Usuário deletado com sucesso. 189 <meta http-equiv=\"refresh\" content=\"2;URL=?categoria=admin\">"; ?> 190 }else{ 191 <?php echo"<font face=\"$fonte\" size=\"$tfonte\">Operação cancelada. 192 <meta http-equiv=\"refresh\" content=\"2;URL=?categoria=admin\">"; ?> 193 }</script>"; 194 }
Mas aparece a seguinte mensagem de erro:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/munpassa/public_html/administrar.php on line 185
Então acho que isso não vai funcionar!!!
Minha segunda idéia seria:
183 if($usuario == $adminl && $acao == del){ 184 echo "<script>if(confirm('Deseja mesmo remover esse usuário? Esta operação tem efeitos permanentes.')){ 185 return true; 186 else 187 return false 188 </script>";
aí então uma variável em php receberia o retorno da função: se for true ele manipula o BD deletando o usuário. se for false ele mostra a mensagem "operação cancelada".
Então como eu faço para a variável PHP receber o retorno da função em JS.
Alguém tem uma idéia melhor de como eu possa fazer isso?