Re: bouton permettant d'executer uen requête dans un bloc perso | Titre du sujet : Re: bouton permettant d'executer uen requête dans un bloc perso par Solo71 sur 16/08/2008 13:39:50
Un tel bouton n'existe pas. Il existe par contre des scripts qu'il suffit de lancer pour obtenir un résultat quelconque sur ta base de donnée.
En voici un exemple :
Crées un fichier .php contenant le code ci-dessous, et mets le à la racine de ton site.
Remplace 'sql_table' par le nom de la table que tu veux modifier, ainsi que la condition 'id=xxx' par ce que tu souhaites faire. Ensuite tu appelles le script via ton navigateur.
<? php
include_once('mainfile.php');
Global $xoopsDB;
$sql = "DELETE FROM ".$xoopsDB->prefix('sql_table')."
WHERE id=xxx";
if( $xoopsDB->queryF($sql) ) {
redirect_header('index.php', 1, 'Opération réussie' );
} else {
redirect_header('index.php', 1, 'Opération ratée!' );
}
?>
C'est une façon non conventionnelle de procéder, d'autant plus qu'elle n'est pas sécurisée (n'importe qui peut appeler ce script). C'est la raison pour laquelle des développeurs passent leur temps (sont-ils stupides hein?) à développer des modules.
|
|