Fork me on GitHub


 Bas   Précédent   Suivant

« 1 ... 18 19 20 (21) 22 23 24 ... 29 »


Re: [NON RESOLU] Stocker structure de contrôle et le groupe d'action si le resultat est vrai
Régulier
Inscrit: 20/03/2003 14:12
De Bruxelles
Messages: 319
Citation :

Solo71 a écrit:
Heu... Rien compris. (oups

Faut pas m'en vouloir, je suis belge.


Moi aussi... c'est peut-être pour cela que tu n'as pas compris... :roll:

En fait c'est simple :
via un formulaire, je veux pouvoir stocker un ensemble de conditions:
exemple:
Citation :
"conditions1" serait ((element1 = 100) and (element2 = 0)) OR (element3=50)

Dans ce formulaire, je dois pouvoir rappeller une condition déjà définie:
Citation :
"conditions2" pourrait donc être (conditions1 = TRUE and champ3=50)

Le but est que l'utilisateur puisse faire appel aux conditions qu'il a déjà définies afin de lui faciliter la tâche.

Et je veux un formulaire très semblable qui me permette de stocker les actions à effectuer si une condition est remplie.
Exemple:
Citation :
action1 = SET ELEMENT1 = 100 and ELEMENT2 = 0

et
Citation :
action2 = action1 AND set ELEMENT3 = 100


Enfin, je veux un troisième formulaire qui me permette de dire quelle condition provoque quelle action:
exemple:
Citation :
Si conditions 2 alors action 2


Je dois absolument stocker cela dans ma base car ce n'est pas la page web qui effectuera les actions mais un service qui vérifiera si une condition est à TRUE et si c'est le cas il fera les actions correspondantes.

c'est un peu plus clair?

Posté le : 30/11/2006 16:12
_________________
Merci íƒÂ  ceux qui permettent íƒÂ  Xoops d'avancer. Ils se reconnaîtront

http://www.4inch.be: 4INCH: for intelligent change!
Home Automation - Domotique


("DjVPX" a été rebaptisé "sm@
Transférer la contribution vers d'autres applications Transférer


Re: [NON RESOLU] Problème après upgrade 2.0.15 -> 2.0.16 dans la partie ADMIN
Régulier
Inscrit: 20/03/2003 14:12
De Bruxelles
Messages: 319
Citation :

Kavok a écrit:
Moi j'ai tout simplement fait un clique sur l'icone l'icone admin system ==> modules ==> systeme admin (mise a jour en cliquant dessu) et tout est revenu dans l'ordre.


C'est la réponse la plus simple et elle fonctionne...
Merci à Kavok et à tous les autres...
:xfsuper:

Posté le : 30/11/2006 14:39
_________________
Merci íƒÂ  ceux qui permettent íƒÂ  Xoops d'avancer. Ils se reconnaîtront

http://www.4inch.be: 4INCH: for intelligent change!
Home Automation - Domotique


("DjVPX" a été rebaptisé "sm@
Transférer la contribution vers d'autres applications Transférer


[NON RESOLU] Problème après upgrade 2.0.15 -> 2.0.16 dans la partie ADMIN
Régulier
Inscrit: 20/03/2003 14:12
De Bruxelles
Messages: 319
Bonjour,
j'ai effectué la mise à jour de la 2.0.15 à la 2.0.16 comme l'indique l'article.
Tout s'est bien déroulé et la page m'a indiqué que la mise à jour s'est effectuée correctement.
Depuis lors, les icones de mes différents modules ne s'affichent plus sur la partie gauche de ma page "admin" mais seulement via la gestion des modules.
Qui peut m'aider?

Posté le : 30/11/2006 11:47
_________________
Merci íƒÂ  ceux qui permettent íƒÂ  Xoops d'avancer. Ils se reconnaîtront

http://www.4inch.be: 4INCH: for intelligent change!
Home Automation - Domotique


("DjVPX" a été rebaptisé "sm@
Transférer la contribution vers d'autres applications Transférer


[NON RESOLU] Stocker structure de contrôle et le groupe d'action si le resultat est vrai
Régulier
Inscrit: 20/03/2003 14:12
De Bruxelles
Messages: 319
Bonjour à tous,
je débute avec PHP / MYSQL, et je ne sais pas du tout comment faire pour réaliser la chose suivante:
Je voudrais qu'un utilisateur puisse stocker dans une base sql, via un formulaire, un GROUPE de conditions et le GROUPE de requetes à réaliser si le résultat du groupe de conditions est vrai.

Exemple:
Groupe de condition :
Citation :

((element.status = 100 where element.id = 1) AND (element.status = 100 WHERE element.id = 2) OR (element.status = 100 WHERE element.id = 3))


Groupe de requetes à réaliser si le GROUPE de condition = TRUE:
Citation :

((SET element.status = 0 WHERE element.id = 4) AND ( SET element.status = 100 WHERE element.id = 5))

Le but est de pouvoir avoir autant de conditions et de requetes à réaliser qu'on le souhaite et de stocker cela dans une table.
Ensuite, je n'aurai plus qu'à faire quelque chose du style:
Citation :
if ($GroupeCondition==TRUE){
$sql="$GroupeRequetes";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
}

Posté le : 20/11/2006 16:19
_________________
Merci íƒÂ  ceux qui permettent íƒÂ  Xoops d'avancer. Ils se reconnaîtront

http://www.4inch.be: 4INCH: for intelligent change!
Home Automation - Domotique


("DjVPX" a été rebaptisé "sm@
Transférer la contribution vers d'autres applications Transférer


[NON RESOLU] affichage récursif du contenu d'un groupe d'elements pouvant contenir d'autres grou
Régulier
Inscrit: 20/03/2003 14:12
De Bruxelles
Messages: 319
Bonjour,
finalement, j'ai trouvé un problème, lorsqu'un groupe contient plusieurs autres groupes, cela ne fonctionne pas.
Voici mon code:Citation :

function TableauElements($groupe) // Reçoit le nom d'un groupe et renvoie, dans la variable globale $tableauE, tous les éléments contenus dans ce groupe
{ global $tableauE;
$tableauE = array();
static $i=0;
$where = '';
if (isset($groupe))
$where = "WHERE ZONENAME = '$groupe'";
else
$where = "WHERE ZONENAME = 'RACINE'";
$sql = 'SELECT * FROM ZONE_ELEMENT '.$where.' ORDER BY NAME_ITEM';
$result = mysql_query($sql);
if (!$result)
{
return false;
}
while ($myrow = mysql_fetch_Array($result)) {
if ($myrow['TYPE'] == 'Z'){
TableauElements($myrow['NAME_ITEM']);
}
else {
$tableauE[$i]= $myrow['NAME_ITEM']; //on met le nom de l'élément dans le tableau
$i++;
}

}
sort ($tableauE); //trie les éléments par ordre alphabétique
return true;
}

?>

Voici le contenu de ma table
Citation :

ID | ZONENAME | NAME_ITEM | TYPE
8 | 3 | 2 | Z
6 | 2 | 1 | Z
79 | 1 | ELEMENT1 | E
83 | 3 | 4 | Z
76 | 4 | ELEMENT2 | E

à lire comme ceci:
Citation :

le groupe 3 contient le groupe 2
Le groupe 2 contient le groupe 1
Le groupe 1 contient l'élément ELEMENT1
Le groupe 3 contient le groupe 4
LE groupe 4 contient l'élément ELEMENT2

Donc le groupe 3 contient le groupe 2 (et son contenu) et le groupe 4.
Mais lorsque j'appelle la fonction avec le groupe 3 en paramètre, je ne reçois que le contenu de la zone 4 càd ELEMENT2.
Si quelqu'un pouvait me dire comment modifier le code afin que tous les groupes soient pris en compte, cela serait super sympa! (help

Posté le : 01/11/2006 18:29
_________________
Merci íƒÂ  ceux qui permettent íƒÂ  Xoops d'avancer. Ils se reconnaîtront

http://www.4inch.be: 4INCH: for intelligent change!
Home Automation - Domotique


("DjVPX" a été rebaptisé "sm@
Transférer la contribution vers d'autres applications Transférer


Re: [non resolu] Spotlight : impossible de sélectionner un article
Régulier
Inscrit: 20/03/2003 14:12
De Bruxelles
Messages: 319
petit up pour dire que le problème n'est toujours pas résolu

Posté le : 30/10/2006 20:15
_________________
Merci íƒÂ  ceux qui permettent íƒÂ  Xoops d'avancer. Ils se reconnaîtront

http://www.4inch.be: 4INCH: for intelligent change!
Home Automation - Domotique


("DjVPX" a été rebaptisé "sm@
Transférer la contribution vers d'autres applications Transférer


[non resolu] Spotlight : impossible de sélectionner un article
Régulier
Inscrit: 20/03/2003 14:12
De Bruxelles
Messages: 319
Citation :

tempofire a écrit:
Bonjour,

j'utilise Xoops 2.0.15, news 1.44 et spotlight 2.2

Mon problème est que lorsque je configure le "bloc actualité" dans le module "spotlight" pour désigner l'article qui sera en vue, j'ai beau sélectionner un article, mais c'est toujours le même qui est sélectionné.
Si je reviens dans le module, la modification (la désignation d'un article) n'est pas prise en compte.

J'avais déjà eu le problème avec un autre de mes sites et je l'avais résolu en remettant la version 2.0 de spotlight mais là rien à faire même en rétrogradant la version.

merci d'avance

J'ai EXACTEMENT le même problème; pour info, j'utilise les même versions et c'est une nouvelle installation, aucune mise à jour depuis une version précédente.

Posté le : 20/10/2006 08:47

Edité par DjVPX sur 20/10/2006 14:06:29
_________________
Merci íƒÂ  ceux qui permettent íƒÂ  Xoops d'avancer. Ils se reconnaîtront

http://www.4inch.be: 4INCH: for intelligent change!
Home Automation - Domotique


("DjVPX" a été rebaptisé "sm@
Transférer la contribution vers d'autres applications Transférer


affichage récursif du contenu d'un groupe d'elements pouvant contenir d'autres grou
Régulier
Inscrit: 20/03/2003 14:12
De Bruxelles
Messages: 319
Cela fonctionne, merci MILLE fois :tucartonnes:
C'est vraiment super sympa de ta part...

Posté le : 18/10/2006 12:30
_________________
Merci íƒÂ  ceux qui permettent íƒÂ  Xoops d'avancer. Ils se reconnaîtront

http://www.4inch.be: 4INCH: for intelligent change!
Home Automation - Domotique


("DjVPX" a été rebaptisé "sm@
Transférer la contribution vers d'autres applications Transférer


Re: [NON resolu] affichage récursif du contenu d'un groupe d'elements pouvant contenir d'autres grou
Régulier
Inscrit: 20/03/2003 14:12
De Bruxelles
Messages: 319
Citation :

ah! tu utilises pas xoops? Ce ne sont pas les librairies de xoops la.

Non pas encore, c'est pour mes tests, une fois que ca fonctionnera, je porterai sur xoops.

Citation :
Il faut que tu fasses à la place un truc du style :

$db =& Database::getInstance();
$result = $db->query($sql);

(Attention cela marche que si tu es dans xoops)

et donc, si je ne suis pas encore en xoops? C'est possible?

Posté le : 18/10/2006 11:01
_________________
Merci íƒÂ  ceux qui permettent íƒÂ  Xoops d'avancer. Ils se reconnaîtront

http://www.4inch.be: 4INCH: for intelligent change!
Home Automation - Domotique


("DjVPX" a été rebaptisé "sm@
Transférer la contribution vers d'autres applications Transférer


Re: [NON resolu] affichage récursif du contenu d'un groupe d'elements pouvant contenir d'autres grou
Régulier
Inscrit: 20/03/2003 14:12
De Bruxelles
Messages: 319
Bonjour,
Garrath, merci mille fois pour le temps passé pour me répondre...
voici le code mis dans ma page:
Citation :
<?php require_once('Connections/ConnectDB.php'); //connection à la DB
function recup($groupe)
{ $where = '';
if (isset($groupe))
$where = "WHERE ZONENAME = '$groupe'";
else
$where = "WHERE ZONENAME = 'RACINE'";
$sql = 'SELECT * FROM ZONE_ELEMENT '.$where.' ORDER BY NAME_ITEM';
$result = $this->db->query($sql); //Je considere que tu es dans un objet avec la db deja initiailisé
if (!$result) {
return false;
}
while ($myrow = $this->db->fetchArray($result)) {
if ($myrow['TYPE'] == 'Z'){
recup($myrow['NAME_ITEM']);
}
else {
//Affichage de la ligne
// ce que tu veux faire pour ton affichage
}

}
return true;
}
recup (3);
?>

Comme vous le verrez, j'ai modifié Zonetable par [b]ZONENAME (le champs du nom de groupe); je ne sais pas si c'est correct...
Et lorsque je lance la page, je reçois l'erreur:
Citation :
Fatal error: Call to a member function on a non-object
à la ligne qui contient Citation :
$result = $this->db->query($sql); //Je considere que tu es dans un objet avec la db deja initiailisé


Désolé... mais je débute avec php et mysql... boulet

Posté le : 18/10/2006 08:42
_________________
Merci íƒÂ  ceux qui permettent íƒÂ  Xoops d'avancer. Ils se reconnaîtront

http://www.4inch.be: 4INCH: for intelligent change!
Home Automation - Domotique


("DjVPX" a été rebaptisé "sm@
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 ... 18 19 20 (21) 22 23 24 ... 29 »




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

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