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?



Postagens
Não informado
