Bonjour
Qui pourrait me dire s'il et réaliste de vouloir adapter cette contrib
<http://www.spip-contrib.net/Proposer-un-devis-en-ligne>
qui fonctionne très bien avec Spip 1.8.
Elle permet très simplement de créer un mini système de commande en ligne en utilisant un articles par produit. Si on pouvait l'actualiser pour Spip 1.9 je pense que ça pourrait être utile à plein de petits projets.
Pour les détails du pb. voir le forum de l'article et le script de la page "Bon de Commande" : <http://froure.marsnet.org/bdc.txt>
C'est à cette page "Bon de Commande" que ça bloque, sur cette sur cette boucle
<BOUCLE_bouteilles_validees(ARTICLES){id_article == #ENV{mes_ids}}>
Message d'erreur:
Erreur MySQL [...] WHERE (articles.id_article REGEXP ’’) AND (articles.statut = "publie") Got error ’empty (sub)expression’ from regexp
Effectivement, id_article == #ENV{mes_ids} est vide, ainsi que l'expression "<!-- #ENV{mes_ids,''})$}> -->" utilisée par l'auteur de la contrib juste avant la boucle (dont je ne comprend d'ailleurs pas bien la syntaxe et le rôle).
En revanche, dans mes essais, "$_GET['mes_ids'] ='^('. $str.')$';" fonctionne. Il semble que le tableau $_GET, qui est utilisé si j'ai bien compris, pour que le PHP s'exécute en même temps que la boucle ne fonctionne pas de la même façon dans Spip 1.9 que dans Spip 1.8.
==> Est-ce qu'il y aurait quelque chose de spécifique à Spip 1.9 à déclarer dans "mes fonctions" pour rétablir le contexte du fait qu'on n'utilise plus les couples php/html ?
Merci d'avance de me donner des pistes 
Françoise