Gestion de données SQL avec TableDATA - commentaires Gestion de données SQL avec TableDATA 2011-04-29T15:16:12Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment444942 2011-04-29T15:16:12Z <p>Bonjour,<br class="autobr"> J'ai un probleme avec les symbole €. Dans ma base j'ai des symbole € qui apparaissent sous forme de point dinterrogations avec tabledata. Si je modifie via tabledata en mettant un symbole euro et que je reviens sur l'enregistrement, j'ai toujours le point d'interrogation. Mon champs est en utf8_general_ci.</p> Gestion de données SQL avec TableDATA 2010-11-28T11:17:23Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment437535 2010-11-28T11:17:23Z <p>Bonjour,</p> <p>Dans mon site hebergé chez free et qui fonctionne bien sous SPIP, la table des auteurs n'a pas d'auto increment (pourquoi<small class="fine d-inline"> </small>? je ne sais pas). Ceci pose des problèmes pour l'inscription à la liste de diffusion : formulaire spip_listes_inscription qui utilise cette table et pour la création des auteurs que je dois effectuer manuellement dans l'interface sql.free.fr/phpMyAdmin/.</p> <p>Y a-t-il un moyen d'ajouter l'auto increment à cette table<small class="fine d-inline"> </small>?</p> <p>Merci beaucoup à la personne qui pourra m'aider.</p> <p>HR</p> Gestion de données SQL avec TableDATA 2010-06-04T13:46:57Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment431238 2010-06-04T13:46:57Z <p>Si joint un patch qui corrige le probleme.</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>--- tabledata.php~ 2010-05-21 15:26:38.000000000 +0000 +++ tabledata.php 2010-06-04 13:45:21.000000000 +0000 @@ -1536,7 +1536,7 @@ case 1 : // il y a une cl&eacute; primaire sur champ unique =OK - if (strpos($field[$key["PRIMARY KEY"]],"auto_increment",0)===False) + if (strpos(strtolower($field[$key["PRIMARY KEY"]]),"auto_increment",0)===False) { // Si pas d'autoincrement : d?ctiver ajout $boolFntAjout = false;</code></pre></div> Gestion de données SQL avec TableDATA 2010-06-04T13:40:47Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment431237 2010-06-04T13:40:47Z <p>Bonjour,</p> <p>Apres avoir active le plugin et visiter l'interface Gestion des tables :</p> <p>J'ai systematique le message suivant :<br class="autobr"> « »"<br class="autobr"> La clef primaire de la table n'est pas<br class="autobr"> autoincrémenté (L'insertion d'un nouvel enregistrement est<br class="autobr"> desactive<br class="autobr"> « »"</p> <p>En recherchant le message dans le code source du plugin tabledata<br class="autobr"> SPIP, j'ai trouve qu'il apparaissant lors que la comparaison<br class="autobr"> suivante echouait :<br class="autobr"> « »«<small class="fine d-inline"> </small>if (strpos($field[$key[<small class="fine d-inline"> </small>»PRIMARY KEY«<small class="fine d-inline"> </small>]],<small class="fine d-inline"> </small>»auto_increment",0)===False)<br class="autobr"> « »«<small class="fine d-inline"> </small>Car la valeur de $key[<small class="fine d-inline"> </small>»PRIMARY KEY"] contenait :<br class="autobr"> « »"<br class="autobr"> bigint(20) NOT NULL AUTO_INCREMENT<br class="autobr"> « »"<br class="autobr"> Alors que le plugin cherche la valeur 'auto_increment' (en minuscule).</p> <p>Est-ce qu'il serait possible de modifier le plugin, i.e ajouter un strlower, afin que la comparaison ne tienne pas compte de la case<small class="fine d-inline"> </small>?</p> <p>Merci d'avance.</p> Gestion de données SQL avec TableDATA 2010-01-28T21:04:29Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment425747 2010-01-28T21:04:29Z <p>Merci.</p> <p>Mon problème venait de l'interface SPIP-MySQL chez mon hébergeur.</p> <p>En supprimant puis recréant la table, tout est remis en ordre.</p> <p>Vraiment un excellent plugin.</p> Gestion de données SQL avec TableDATA 2010-01-26T21:56:33Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment425674 2010-01-26T21:56:33Z <p>Peut-être que ta table contient un type de champ qui n'est pas géré (au mal actuellement)... Dans un premier temps, essaie avec des champs texte ou envoie moi une copie de la table pour test. @+ ChB.</p> Gestion de données SQL avec TableDATA 2010-01-26T21:20:03Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment425672 2010-01-26T21:20:03Z <p>Peut-être que ta table contient un type de champ qui n'est pas géré (au mal actuellement)...<br class="autobr"> Dans un premier temps, essaie avec des champs texte ou envoie moi une copie de la table pour test.<br class="autobr"> @+<br class="autobr"> ChB.</p> Gestion de données SQL avec TableDATA 2010-01-26T15:53:33Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment425659 2010-01-26T15:53:33Z <p>Bonjour,</p> <p>Je suis sous SPIP 2.0.10.<br class="autobr"> Je viens d'installer TableDATA.<br class="autobr"> Une première table a été créée : tout est ok</p> <p>Je crée une deuxième table : la table est présentée de façon satisfaisante, mais aucun enregistrement n'est sauvegardé, la table reste vide<small class="fine d-inline"> </small>!</p> <p>Je crée directement un enregistrement par phpmyadmin : l'enregistrement n'est pas visible et la table reste considérée comme vide<small class="fine d-inline"> </small>??</p> <p>Comment identifier ce problème<small class="fine d-inline"> </small>?<br class="autobr"> D'avance merci</p> TableDATA en mutualisé une seule base 2009-06-23T07:27:20Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment417609 2009-06-23T07:27:20Z <p>Salut,</p> <p>Sur une ferme à SPIP avec une seule base, le plugin donne accès à toutes les tables depuis toutes les interfaces privées. Une sorte de faille de sécurité donc.</p> <p>Dans cette option du plugin mutualisation, les tables de chaque spip sont définies à l'installation avec un préfixe aléatoire et les données de connexion sont stockées dans le répertoire /sites/nomdusite/options</p> <p>Mes 2 sous</p> <p>Merci pour ce plug</p> Plugin TableData pour Spip 2 2009-04-16T00:23:35Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment415459 2009-04-16T00:23:35Z <p>Je me suis donc attelé à rendre compatible ce plugin <strong>TableDATA sous SPIP 2.0</strong> en voici le premier jet. (je suis en SPIP 2.0.5)</p> Version pour Spip 2 2009-04-15T13:56:49Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment415436 2009-04-15T13:56:49Z <p>Bonjour,</p> <p>Une version pour Spip 2 est-elle prévue<small class="fine d-inline"> </small>? Gérant une grosse BD sous Postgres, a-t'on la possibilité « d'attaquer » une autre BD que celle de Spip<small class="fine d-inline"> </small>?</p> <p>Merci de vos réponses<small class="fine d-inline"> </small>!</p> Gestion de données SQL avec TableDATA 2008-12-23T20:31:31Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment411448 2008-12-23T20:31:31Z <p>Bonjour</p> <p>est ce qu'une version compatible avec SPIP 2 est prévue<small class="fine d-inline"> </small>?<br class="manualbr">L'activation du plugin se déroule corretcement mais quand je veux accéder à la page, je tombe sur une erreur 500 (rien que ça<small class="fine d-inline"> </small>!) et je suis coincé.</p> <p>Merci par avance et joyeuses fêtes.<br class="autobr"> Manu</p> Connexion sur une base différente de spip<small class="fine d-inline"> </small>? 2008-11-25T16:50:00Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment410390 2008-11-25T16:50:00Z <p>Bonjour,</p> <p>J'ai installé le plugging de gestion des tables sql sous spip.<br class="autobr"> Je vous remercie de cet outil qui offre des possibilités très interessantes.</p> <p>En administration des données de ma base sql, j'ai créer des tables situées dans un schéma différent de spip (afin de ne pas regrouper les tables « natives spip » et les miennes).<br class="autobr"> Par contre je n'ai pas trouvé la méthode pour me connecter sur ma base (adherent) à l'aide du plugging.<br class="autobr"> Je vous remercie par avance de votre aide.</p> Gestion de données SQL avec TableDATA n dé 2008-11-13T10:47:58Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment410031 2008-11-13T10:47:58Z <p>La meilleure amélioration possible de cet excellent plugin serait de modulariser la création et modification d'enregistrements de manière à <br>- pouvoir le faire dans la partie privée par une page spécifique pour juste cet usage, avec une gestion des droits : tous auteurs, tous administrateurs, liste d'auteurs <br>- pouvoir faire cette même chose dans la partie publique, au moyen d'un squelette noisette ou mieux : d'un modèle.</p> <p>A part ça, ça me semble utile, oui, de pouvoir simplement supprimer un enregistrement. Le fonctionnement imaginé de stocker « en poubelle », par exemple avec un champ statut comme dans pas mal de tables spip, est un fonctionnement intéressant, mais n'est pas le fonctionnement basique obligé.</p> Gestion de données SQL avec TableDATA Fichier sans les caractères bizarres 2008-10-27T09:54:57Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment409550 2008-10-27T09:54:57Z <p>Ce plugin ne fonctionne pas sur SPIP 1.9.2<sup class="typo_exposants">d</sup> à cause du parametre 'action'.<br class="manualbr">J'ai renommé en 'act' dans le code et ça passe.</p> <p>// EditNote d'un admin : en tout cas, il marche bien avec la 1.9.2<sup class="typo_exposants">e</sup></p> Gestion de données SQL avec TableDATA Fichier sans les caractères bizarres 2008-10-01T16:52:05Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment408873 2008-10-01T16:52:05Z <p>Bonjour,</p> <p>Pour ceux que cela intéresse j'ai modifié le fichier « tablesdata.php » de façon à ce que les accents apparaissent correctement.</p> <p>Il peut être téléchargé <a href="http://www.association-france-hongkong.org/IMG/tabledata.zip" class="spip_out" rel='nofollow external'>ici</a></p> <p>Par prudence et parce que je ne l'ai pas testé avec toutes les configurations, je recommande de sauvegarder le fichier original <i>( le renommer en tabledata.php.original par exemple )</i> avant de le remplacer.</p> Gestion de données SQL avec TableDATA 2008-10-01T15:37:19Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment408869 2008-10-01T15:37:19Z <p>Bonjour,</p> <p>Pour info les deux liens vers les modifs de Marc Valleteau et de JF-Moreau sont cassés. Suite aux modifs de Spip-Contrib<small class="fine d-inline"> </small>?</p> <p><a href="http://www.spip-contrib.net/IMG/zip/tabledata_MarcValleteau_.php-2.zip" class="spip_url spip_out auto" rel="nofollow external">http://www.spip-contrib.net/IMG/zip/tabledata_MarcValleteau_.php-2.zip</a><br class="manualbr"><a href="http://www.spip-contrib.net/IMG/zip/tabledata_JF-Moreau_.php.zip" class="spip_url spip_out auto" rel="nofollow external">http://www.spip-contrib.net/IMG/zip/tabledata_JF-Moreau_.php.zip</a></p> <p>The requested URL /IMG/zip/tabledata_MarcValleteau_.php-2.zip was not found on this server.</p> <p>The requested URL /IMG/zip/tabledata_JF-Moreau_.php.zip was not found on this server.</p> Gestion de données SQL avec TableDATA 2008-06-16T16:52:05Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment406909 2008-06-16T16:52:05Z <p>Bonjour j'ai quelques problèmes avec le plugin tabledata, je ne peux éditer les entées de mes tables elles possèdent bien un une clé primaire auto indexé et je pense respecter les spécification. je suis sous spip 1.9.2<sup class="typo_exposants">d</sup>, j'ai aussi un problème chaque fois que je veux lister une table le plugin me crée un nouvel enregistrement dans la table. <br class="autobr"> que faire <br class="autobr"> Merci</p> Gestion de données SQL avec TableDATA 2008-02-17T22:56:02Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment403168 2008-02-17T22:56:02Z <p>Merci pour ce plugin précieux...</p> <p>À l'usage, il me semble que les champs des tables au format datetime ne sont pas modifiables... en tout cas il n'apparaissent pas dans le formulaire de modification.</p> <p>Il y a-t-il une raison particulière à cela<small class="fine d-inline"> </small>?</p> <p>Merci encore</p> Le bouton ne s'affiche pas<small class="fine d-inline"> </small>!? 2007-11-08T12:17:25Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment400025 2007-11-08T12:17:25Z <p>Bonjour,</p> <p>Je viens d'installer ce plugin. Je l'ai activé sous configuration/gestions des plugins. Mais, par contre, je n'ai pas trouvé le bouton « gestion des tables sql » comme celà est indiqué dans l'article.<br class="autobr"> Je suis nouveau sous SPIP et je ne vois vraiment pas d'ou peut venir le problème<small class="fine d-inline"> </small>!<br class="autobr"> Quelqu'un aurait-il une idée sur l'origine du problème<small class="fine d-inline"> </small>?</p> <p>Pour info :<br class="autobr"> Spip : 1.9.1<br class="autobr"> Plugin :0.40</p> <p>Merci<small class="fine d-inline"> </small>!</p> Ameliorations proposée par Jean-François MOREAU 2007-10-26T16:02:45Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment399545 2007-10-26T16:02:45Z <p>Juste pour préciser en 3 lignes ce qu'apportent les améliorations implémentées dans ce fichier : <br>- Prise en compte des noms de colonnes « complexes », <br>- Prise en compte de type supplémentaires (SET, TINYINT(1), ...), <br>- Correction d'un problème d'affichage des caractères accentués.</p> Gestion de données SQL avec TableDATA 2007-10-21T19:59:08Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment399384 2007-10-21T19:59:08Z <p>Ca n'est qu'une solution qui règle partiellement mon problème... Dans tabledata.php, après avoir localisé « UPDATE » on trouve deux lignes :</p> <p> if ( isset($_POST[$cle]) )</p> <p> $txtQuery .= $txtSeparation.$cle.«<small class="fine d-inline"> </small>= '<small class="fine d-inline"> </small>».addslashes($_POST[$cle]).«<small class="fine d-inline"> </small>'<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>;</p> <p>que j'ai juste modifié ainsi :</p> <p> if ( isset($_POST[$cle]) ) <i></i></p> <p> $txtQuery .= $txtSeparation.$cle.«<small class="fine d-inline"> </small>= '<small class="fine d-inline"> </small>».addslashes(utf8_decode($_POST[$cle])).«<small class="fine d-inline"> </small>'<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>;</p> <p>Ca ne règle en rien les problèmes d'affichage sur le site privé mais je peux ainsi faire des modifications sur la base de données. Je ne suis pas trop sure que ça puisse vous aider...</p> Gestion de données SQL avec TableDATA 2007-10-21T19:11:02Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment399378 2007-10-21T19:11:02Z <p>Je propose d'enregistrer les champs texte en passant la fonction Php htmlEntities.</p> <p><i>Cette fonction permets de convertir en équivalant html tous les caractères spécuiaux (y compris les caractères accentués)</i></p> Gestion de données SQL avec TableDATA 2007-10-21T16:14:40Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment399370 2007-10-21T16:14:40Z <p>euh... et pourrais tu assouvir notre curiosité et indiquer de quelle manière tu as modifié le fichier tabledata.php à l'endroit où se fait le UPDATE<small class="fine d-inline"> </small>?</p> Gestion de données SQL avec TableDATA 2007-10-21T13:17:21Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment399353 2007-10-21T13:17:21Z <p>Bonjour,</p> <p>Je confirme les deux commentaires précédents : en remplaçant le charset par ISO-8859-1 dans le menu configuration->gestion des langues, on règle le problème d'accents dans TabeDATA (lors de la ré-écriture dans la base de données). Mais, les articles saisis auparavant se retrouvent avec des accents illisibles dans le site public... Pour le moment, je n'ai pas trouvé d'autre solution que d'aller modifier le fichier tabledata.php à l'endroit où se fait le « UPDATE » et pour être franche, je n'ai trouvé qu'en tâtonnant et sans bien comprendre ce qui se passait.</p> Gestion de données SQL avec TableDATA 2007-10-21T02:19:41Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment399341 2007-10-21T02:19:41Z <p>Non surtout pas car cela altérerait l'affichage de tout le reste du site<small class="fine d-inline"> </small>!!!!!!!!!</p> <p>par ailleurs, sur mon site, c'est déjà comme ça.</p> Gestion de données SQL avec TableDATA 2007-10-20T15:50:26Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment399322 2007-10-20T15:50:26Z <p>Bonjour<small class="fine d-inline"> </small>! il faut juste remplacer le charset par ISO-8859-1 dans le menu configuration->gestion des langues .</p> Gestion de données SQL avec TableDATA 2007-10-11T20:21:56Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment399049 2007-10-11T20:21:56Z <p>J'aimerais bien utiliser moi aussi ce plugin cependant non seulement j'ai le même problème avec les accents lors de l'affichage des champs mais, de plus, lorsque je modifie un enregistrement, les accents sont ré-enregistrés et deviennent illisibles dans la base de données et donc sur le site. <br class="autobr"> Est-ce parce qu'il faut spécifier un encodage précis<small class="fine d-inline"> </small>? pour la base de données ou pour les champs<small class="fine d-inline"> </small>?</p> <p>Merci d'avance pour votre aide<small class="fine d-inline"> </small>!</p> Gestion de données SQL avec TableDATA 2007-09-14T12:55:58Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment397964 2007-09-14T12:55:58Z <p>A noter que quand je visualise une table spip, car c'est aussi possible, les caractères accenctués apparaissent bien par contre...</p> Gestion de données SQL avec TableDATA 2007-09-14T12:52:59Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment397963 2007-09-14T12:52:59Z <p>Super plugin.</p> <p>probleme rencontré : du côté du charset surement, car tant les textes des indications du plugin, que le contenu des table, s'affiche avec des<small class="fine d-inline"> </small>? à la place des caractères accenctués.</p> <p>exemple : <i> Lister une table de donn�estable s�lectionn�e :<br class="autobr"> Aucune n'est s�lectionn�e </i></p> <p>et il en est de même pour le contenu des tables affichées. Du coup, évidemment, j'ose pas les modifier<small class="fine d-inline"> </small>!!!!</p> <p>Autre truc étrange : les tailles des zones de saisies, qui semblent s'adapter au contenu, ne sont pas toujours le plus adaptées, mais peut être cela révèle t il en fait un pb dans la déclaration des tables<small class="fine d-inline"> </small>?</p> Gestion de données SQL avec TableDATA 2007-08-17T18:36:10Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment397066 2007-08-17T18:36:10Z <p>Bravo pour ce plugin super pratique.<br class="autobr"> Où en est la version avec possibilité de suppression<small class="fine d-inline"> </small>?</p> Gestion de données SQL avec TableDATA 2007-07-26T14:15:25Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment396415 2007-07-26T14:15:25Z <p>Très sympa,</p> <p>Si j'ai bien compris, cela permet d'éditer dans la partie privé des tables ajoutés dans la base de données de SPIP.</p> <p>J'ai une idée mais je ne sais comment la mettre en pratique.</p> <p>Imaginons 3 tables</p> <table class="table spip"> <tbody> <tr class="row_odd odd"> <td>Marque</td> <td class="numeric"></td> <td>Type</td> <td class="numeric"></td> <td>MarTyp</td></tr> <tr class="row_even even"> <td>____</td> <td class="numeric"></td> <td>____</td> <td class="numeric"></td> <td>____</td></tr> <tr class="row_odd odd"> <td>IdM</td> <td class="numeric"></td> <td>IdT</td> <td class="numeric"></td> <td>IdM</td></tr> <tr class="row_even even"> <td>Nom</td> <td class="numeric"></td> <td>Nom</td> <td class="numeric"></td> <td>IdT</td></tr> </tbody> </table> <p>Ex : Moulinex => Electromenager<small class="fine d-inline"> </small>; Philips => Electromenager & Son & Video .. etc...</p> <p>Mon but est d'afficher par « Marque » les différents types la composant.</p> <p>Comment doit-on écrire le squelette pour obtenir le résultat<small class="fine d-inline"> </small>? On lit la table MarTyp mais après...</p> <p>Merci pour toute assistance</p> Gestion de données SQL avec TableDATA 2007-07-21T17:33:10Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment396192 2007-07-21T17:33:10Z <p>j'ai rien compris papou meme en relisant 1000 et 1 fois</p> Gestion de données SQL avec TableDATA 2007-05-24T21:44:36Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment394183 2007-05-24T21:44:36Z <p>ha oui, ce serait bien ca :)</p> TableDATA Problème d'apostrophes 2007-03-15T14:13:15Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment392061 2007-03-15T14:13:15Z <p>Très utile, ce plugin<small class="fine d-inline"> </small>!</p> <p>J'ai seulement un petit problème :</p> <p>Quand des apostrophes se trouvent dans les valeurs d'un champ, <br class="autobr"> par exemple :</p> <p>L'Haÿ-les-Roses</p> <p>le contenu du champ apparait correctement dans la liste, mais tronqué dans le formulaire de modification, ainsi :</p> <p>L</p> <p>le reste de la ligne étant absent. (Et il disparait dans la base si j'ai le malheur d'envoyer le formulaire, bien sûr<small class="fine d-inline"> </small>!)</p> <p>Le plus étrange est que ce problème n'est pas systématique. J'ai par exemple une ligne :</p> <p>19, rue de l'Aviation</p> <p>qui fonctionne correctement. Probablement est-ce dû au fait que cette ligne correcte est dans un champ multiligne du formulaire, et nom dans un champ texte simple ligne.</p> <hr class="spip"> <p>Remarque : j'ai importé les valeurs en csv, avec un « addslashes », codées en utf-8, pour être cohérent avec le reste du site.</p> <p>J'ai juste remplacé, dans le script tabledata.php, les caractères accentués par leur équivalent HTML, toujours à cause de l'utilisation de l'utf-8, pour éviter que les caractères accentués soient transformés en points d'interrogation.</p> Export de table 2007-02-24T19:39:08Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391379 2007-02-24T19:39:08Z <p>Bravo pour l'effort donné pour ce plug-in<small class="fine d-inline"> </small>!</p> <p>J'ai remarqué quelques erreurs à l'affichage de champs dans les tables de spip</p> <p>Certains champs ne s'affichent pas tous.</p> <p>Pour l'export, Christophe, si tu prévois de l'incorporer, il serait aussi excellent de pouvoir</p> <p>Importer les données dans les tables.</p> <p>Merci encore pour le plug-in<small class="fine d-inline"> </small>!</p> Gestion de données SQL avec TableDATA 2007-02-22T20:25:16Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391335 2007-02-22T20:25:16Z <p>Super plugin.</p> <p>Une suggestion d'amélioration (si tu cherches à meubler tes soirées<small class="fine d-inline"> </small>;)</p> <p>Afficher une liste déroulante pour les champs portant un nom impliquant un lien automatique avec une table SPIP (id_article, id_rubrique, id_breve, ...). la valeur de l'option serait celle de l'ID correspondant et le texte affiché serait le champs TITRE correspondant (ou autre pour les auteurs par exemple). Cela faciliterait grandement la saisie (et la modification) dans des tables faisant des liens avec des tables SPIP.</p> <p>On pourrait bien sûr étendre le principe à toutes les tables (également les tables crées avec le plugin) ou prendre systématiquement le deuxième champs de la table pour l'affichage au lieu du TITRE.</p> Export de table 2007-02-22T20:15:03Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391334 2007-02-22T20:15:03Z <p>Regarde ci-dessus le lien vers la contrib phpmyadlin. La sauvegarde CSV est intégrée à ce programme.</p> <p>@+ Christophe</p> Export de table 2007-02-22T16:24:06Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391330 2007-02-22T16:24:06Z <p>Bravo pour cette contrib, qui m'est très utile.</p> <p>Une suggestion, à moins que ça soit facile à faire par ailleurs, pouvoir exporter le contenu de la table en format CSV par exemple.</p> Gestion de données SQL avec TableDATA 2007-02-21T22:08:35Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391320 2007-02-21T22:08:35Z <p>Bonsoir, Ce n'est pas tout à fait cela.</p> <p><strong>Vocation première</strong> : gérer les tables que l'on a ajoutées à SPIP. (pour lister un catalogue de CD, un tarif par exemple, ...)</p> <p><i>Eventuellement, on peut également voir et modifier le contenu des tables de SPIP, mais attention aux fausses manip. Dans ce cas, vous pourrez accéder également à vos nouveaux champs.</i></p> <p>Je l'ai fait tourné sous la version <strong>1.9.2 PR 2 [8749] sans problème</strong> <i>(un aléa avec les caractères accentués, très prochainement corrigé)</i></p> <p>@+ Christophe</p> Gestion de données SQL avec TableDATA 2007-02-21T14:11:51Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391315 2007-02-21T14:11:51Z <p>Si j'ai bien compris, ce plug-in permet l'ajout de champs autre que les traditionnels sous-titre, surtitre...<small class="fine d-inline"> </small>!!!<br class="autobr"> Mais est t'il compatible avec spip 1.9.<strong>2</strong><small class="fine d-inline"> </small>?</p> Mise à jour Plugin TableDATA 2007-02-19T21:08:19Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391284 2007-02-19T21:08:19Z <p>Suite aux demandes faites sur le forum, vous trouverez de nouvelles fonctions :</p> <p>- <strong>Trier</strong> les champs à l'affichage</p> <p>- Voir les <strong>tables SPIP</strong> <i>(Pour les administrateurs uniquement)</i></p> <p>@+ Christophe</p> Gestion de données SQL avec TableDATA 2007-02-19T09:31:14Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391271 2007-02-19T09:31:14Z <p>rapidement,</p> <p>j'ai vu l'erreur, c'est corrigé, je mets en ligne ce soir.</p> <p>@+ chb</p> Gestion de données SQL avec TableDATA 2007-02-19T08:20:24Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391266 2007-02-19T08:20:24Z <p>Salut Christophe.<br> Merci, je viens d'essayer et j'ai une petite erreur :<br></p> <p><i>Warning : Missing argument 5 for requete_tabledata() in /mnt/135/free.fr/f/c/4montagnes/plugins/tabledata/exec/tabledata.php on line 219</i><br></p> <p>Tant que j'y suis, je te fais part de petites observations<small class="fine d-inline"> </small>?</p> <p>- y aurait-il moyen de pouvoir élargir la visualisation de la table (quand beaucoup de champs et larges, l'affichage fait rikiki, même en interface élargie) <br>- pouvoir utiliser des mots-clés : je pense que je vais devoir passer par le plugin mot-clés partout<small class="fine d-inline"> </small>?<br></p> <p>Merci encore.</p> Gestion de données SQL avec TableDATA 2007-02-18T10:15:38Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391252 2007-02-18T10:15:38Z <p>Bonjour Eric,</p> <p>Ca y est, tu peux essayer la version 0.33 pour voir le tri sur les champs...</p> <p>@+ Christophe</p> Gestion de données SQL avec TableDATA 2007-02-16T21:58:22Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391216 2007-02-16T21:58:22Z <p>Je n'ai pas bien compris quel est votre objectif.</p> <p>Peut-être que l'utilisation de champs de type ENUM (liste de valeurs possibles) et de déclaration de valeurs par défaut puisse être une piste de solution (à voir).</p> <p>«<small class="fine d-inline"> </small><i>la possibilité de générer automatiquement tous les crosiement possibles entre les différentes valeurs d'options</i><small class="fine d-inline"> </small>»</p> <p>Une requête sans jointure sur 2 tables permet de croiser (mélanger) tous les champs<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">select table1.texte1, table2.texte2 from table1, table2;</code><br class="autobr"> ou une astuce :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr">select a.champ1, b.champ2 from table as a, table as b;</code><br class="autobr"> permet de croiser les valeurs.</p> <p>@+ Christophe</p> Gestion de données SQL avec TableDATA 2007-02-16T21:05:43Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391215 2007-02-16T21:05:43Z <p>Mais que demande le peuple<small class="fine d-inline"> </small>? :-)<br> Bon code<small class="fine d-inline"> </small>!<br></p> Gestion de données SQL avec TableDATA 2007-02-16T20:42:06Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391211 2007-02-16T20:42:06Z <p>Merci. Et pour votre idée, le tri, c'est pourtant une évidence<small class="fine d-inline"> </small>! Je vais donc l'ajouter rapidement.</p> <p><i>Je le demande toujours à mes collègues développeurs et là c'est moi qui ne le met pas. Je vais remédier à cela et dès que c'est fait, je mets en ligne la version.</i></p> <p>@+ Christophe</p> Gestion de données SQL avec TableDATA 2007-02-16T18:22:09Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391207 2007-02-16T18:22:09Z <p>Super ce plugin<small class="fine d-inline"> </small>!<br> Bravo et surtout un grand merci<small class="fine d-inline"> </small>!<br> Personnellement, un petit plus qui serait super :<br> pouvoir trier les affichages en cliquant sur le libellé d'une colonne.<br> En tout cas, ce plugin m'est très utile<small class="fine d-inline"> </small>!</p> Gestion de données SQL avec TableDATA 2007-02-16T18:02:58Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391206 2007-02-16T18:02:58Z <p>Bonjour<br class="autobr"> tout d'abord merci et bravo pour ce plug-in<small class="fine d-inline"> </small>!</p> <p>Imaginons qu'on soit dans le cas idéal avec clé primaire auto-incrémentée, est ce qu'il serait possible, <strong>dans le cas de saisies répétitives (donc avec des valeurs de champs listables),</strong> d'envisager un systeme ergonomique et un peu automatisé<small class="fine d-inline"> </small>?</p> <p>Avoir une interface où on aurait au préalable</p> <p>identifié en liste les valeurs d'un champs précis.</p> <p>on isole une ligne référence<br class="autobr"> qui porte la clé primaire et tous les champs de la table dont celui qui a des options avec mettons une valeur par défaut)</p> <p>là si on veut rentrer toutes les valeurs de la liste :<br class="autobr"> * on a qu'a coché un bouton « tout » et automatiquement sont générés les x lignes qui prennent en compte toutes les valeurs d'options listées du dit champ en gardant les autres colonnes de la table avec les même valeurs que la ligne référence</p> <p>* ou on fait une liste des valeurs d'options qui nous interessent, et ne sont générés que les y lignes correspondant a ces valeurs<small class="fine d-inline"> </small>?</p> <p>Deuxieme étape (enfin bon là je reve un peu les yeux ouverts)<br class="autobr"> la possibilité de générer automatiquement tous les crosiement possibles entre les différentes valeurs d'options de PLUSIEURS champs d'une même table et apres de générer automatiquement les lignes.</p> <p>Je suis vraiment novice en sql et structure des bases de donnée, donc si il y a une contravention technique (probleme d'incrémentation ou autre) à ma demande, faut m'excuser.</p> <p>Merci</p> Gestion de données SQL avec TableDATA 2007-02-15T20:38:06Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391188 2007-02-15T20:38:06Z <p>Merci,</p> <p>Concernant votre besoin, il me semble risqué de modifier le contenu des tables de SPIP. Mais pourquoi pas, si on le fait en connaissance de cause.</p> <p>Une proposition : <br>- Affichage par défaut, limité comme actuellement <br>- Et ajouter des boutons si l'utilisateur est administrateur pour :</p> <ul class="spip"><li> autoriser l'affichage des tables de spip,</li><li> autoriser la modification des tables de spip</li><li> (l'ajout est-il nécessaire dans ces tables<small class="fine d-inline"> </small>?)</li></ul> <p>J'attends d'autres avis avant de faire des modifications.</p> <p><i>Attention actuellement, le plugin n'est pas prévu (côté mise en forme) pour afficher des tables avec de nombreux champs... Il faudra attendre les évolutions... </i><br class="autobr"> <i>Il est surtout destiné à mettre facilement à jour des tables légères comme des tarifs par exemple, mais ne bridons pas votre imagination...</i></p> <p>Avez-vous regardé la Contrib <a href='https://files.spip.net/PhpMyAdmin-phpinfo' class="spip_in" rel='nofollow'>PhpMyAdmin-PhpInfo</a><small class="fine d-inline"> </small>?</p> <p>@+ Christophe</p> Gestion de données SQL avec TableDATA 2007-02-15T20:08:47Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391187 2007-02-15T20:08:47Z <p>Pour le petit bug : j'ai ajouté un test pour corriger le pb, Cf version 0.31.</p> <p>«<small class="fine d-inline"> </small><strong>création des tables</strong><small class="fine d-inline"> </small>» Ce matin j'ai proposé la rédaction d'un tel article. Vous me confortez donc dans mon idée. Je m'y mets de ce pas.</p> <p>Quel outil avez vous utilisé<small class="fine d-inline"> </small>? PhpMyAdmin<small class="fine d-inline"> </small>?</p> <p>@+ Christophe</p> Gestion de données SQL avec TableDATA 2007-02-15T19:44:22Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391186 2007-02-15T19:44:22Z <p>Très bonne initiative et bravo à l'auteur du greffon<small class="fine d-inline"> </small>!</p> <p>Serait-il possible de faire apparaître les tables de spip malgré tout<small class="fine d-inline"> </small>? Cela me serait très utile<small class="fine d-inline"> </small>;-)</p> Gestion de données SQL avec TableDATA 2007-02-15T08:22:49Z https://files.spip.net/Gestion-de-donnes-SQL-avec#comment391172 2007-02-15T08:22:49Z <p>Bonjour,</p> <p>Je viens de tester ce plugin. Voici un retour d'un utilisateur « lamda ».</p> <p>Il serait judicieux de placer un lien vers un article décrivant la création des tables. J'ai au moins appris ça mais ce fut laborieux.</p> <p>Petit bug (je crois) : lorsque la table est vide, on a droit à un joli message d'erreur. Le formulaire d'ajout étant présent et fonctionnel, le remède est aisé mais ce serait mieux s'il n'apparaissait pas<small class="fine d-inline"> </small>!</p>