Fork me on GitHub






bouton permettant d'executer uen requête dans un bloc perso
Régulier
Inscrit: 03/12/2003 11:43
Messages: 302
Bonjour
j'aimerias crée un bloc perso contenant un bouton qui me permettrait d'exécuter une requête sur le base de donnée. L'idée est de pouvoir faire des manipulations dans la bsse sans être obligé a chaque fois de par mysql.
Est ce que cela est possible?

Si oui, quelqu'un pourrais m'aider et me donner un exemple de code?

Posté le : 15/08/2008 10:20
Partager Twitter Partagez cette article sur GG+
Re: bouton permettant d'executer uen requête dans un bloc perso
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

quelle est la requête, car des modules comme xoopsinfos ou xoopscare font déjà pas mal de choses

@++

Posté le : 15/08/2008 11:13

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: bouton permettant d'executer uen requête dans un bloc perso
Régulier
Inscrit: 03/12/2003 11:43
Messages: 302
nettoyer la table des session par exemple, ou des mp...

Posté le : 15/08/2008 11:40
Partager Twitter Partagez cette article sur GG+
Re: bouton permettant d'executer uen requête dans un bloc perso
Régulier
Inscrit: 14/06/2004 13:20
Messages: 374
Ben si tu veux la fonction sans le bouton, tu copies juste le lien de xoopscare pour la fonction que tu veux dans un bloc et hop.

Posté le : 15/08/2008 13:54

Baronxoops d'accord, mais loin d'être le roi
Partager Twitter Partagez cette article sur GG+
Re: bouton permettant d'executer uen requête dans un bloc perso
Régulier
Inscrit: 03/12/2003 11:43
Messages: 302
Citation :

baronxoops a écrit:
Ben si tu veux la fonction sans le bouton, tu copies juste le lien de xoopscare pour la fonction que tu veux dans un bloc et hop.


ce que je veux, c'est un exemple de code d'un bouton permetant d'executer une requête sur la base de donnée

Posté le : 15/08/2008 14:02
Partager Twitter Partagez cette article sur GG+
Re: bouton permettant d'executer uen requête dans un bloc perso
Régulier
Inscrit: 14/06/2004 13:20
Messages: 374
[url=http://www.monsite.fr/modules/xoopscare/admin/index.php?op=dbmaintain]Maintenance BDD[/url]

[url=http://www.monsite.fr/modules/xoopscare/admin/index.php?op=clearcache]Vider cache et templates[/url]


Pour le bouton, je vois pas l'intérêt mais pour la fonctionnalité, la voila.

Bon courage.

Posté le : 15/08/2008 14:12

Baronxoops d'accord, mais loin d'être le roi
Partager Twitter Partagez cette article sur GG+
Re: bouton permettant d'executer uen requête dans un bloc perso
Admin Frxoops
Inscrit: 04/02/2003 07:37
De Belgique
Messages: 3376
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.


Posté le : 16/08/2008 13:39
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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