Fork me on GitHub

Rapport de message :*
 

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.


Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

49 Personne(s) en ligne (33 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 49 | Plus ...