comment mettre une confirmation

Eléphant du PHP | 130 Messages

29 août 2005, 16:34

Salut à tous,
voila mon probleme j'ai une fonction qui fais la suppression dans ma base depuis un clic mais j'aimerais une demande de confirmation comment puis-je faire.
En fait je ne sais pas pas ou commencer
D'avance merci
function formation_supprimer( $id ) {
$result = sql_admin_info_formation_delete( $id );
echo ( $result ? _ERROR_SQL_SUPPRESSION_O :_ERROR_SQL_SUPPRESSION_N );
    formation_afficher_all();
  }

Eléphant du PHP | 50 Messages

29 août 2005, 16:41

<a href="xx" onclick="if (window.confirm('Vous etes sur de vouloir supprimer cette annonce ?')){return true;}
else {return false;}">Supprimer ?</a>

Tupeux aussi utiliser ceci sur un bouton ou dans un formulaire

Eléphant du PHP | 130 Messages

29 août 2005, 17:09

Le probleme c'est que mon lien se fait de cette facon
<td>
            <a href="'.str_replace( array( '%action%', '%id%' ), array( $action, $row['id'] ), _LIEN_ADMIN_SUPPRIMER ).'">X</a>
          </td>
avec
define( '_LIEN_ADMIN_SUPPRIMER', _LIEN_ADMIN_INDEX.'?a=%action%&a2=effacer&id=%id%' );

Eléphant du PHP | 130 Messages

29 août 2005, 17:10

ou _LIEN_ADMIN_INDEX vaut index.php

Eléphant du PHP | 130 Messages

29 août 2005, 17:32

je dis une connerie
define( '_LIEN_ADMIN_INDEX', _PARAM_URL_SITE.'modules/administration/index.php' );

Eléphant du PHP | 130 Messages

29 août 2005, 17:52

la solution etait bonne juste le placement que je ne faisais pas au bon endroit

Encore merci