{"id":367,"date":"2017-03-19T10:13:36","date_gmt":"2017-03-19T09:13:36","guid":{"rendered":"http:\/\/evileu.de\/zum-schwarzen-pinguin\/?p=367"},"modified":"2017-03-19T10:13:36","modified_gmt":"2017-03-19T09:13:36","slug":"turnverein-die-erste-liste-mitglieder-adressen","status":"publish","type":"post","link":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/2017\/03\/19\/turnverein-die-erste-liste-mitglieder-adressen\/","title":{"rendered":"Turnverein die erste Liste: Mitglieder-Adressen"},"content":{"rendered":"<h2>Ausgabe Adressenliste<\/h2>\n<p>Alle alten Programmierer lieben Listen, und wir k\u00f6nnen uns aus unseren sch\u00f6nen Stammdaten schon eine erste Ausgabe bauen: Namen, Adressen und Telefonnummern n\u00e4mlich, da brauchen wir gar nichts weiter dazu als unser gutes altes Arbeitspferd <strong>PHP Code for Posts<\/strong>. Unsere eigene Tabelle <strong>mitglieder_stamm<\/strong> kann n\u00e4mlich vom $wpdb-Objekt genau so angesprochen werden wie die WordPress-eigenen Tabellen, liegt ja in der selben Datenbank.<\/p>\n<h2>Tabelle als Konstante definieren<\/h2>\n<p>Da wir ja ganz am Ende wieder auf unsere Originaltabelle savecontactform7_1 switchen wollen, lege ich den Namen der aktuellen Tabelle auf eine Konstante und gebe den Tabellennamen im Kopf mit aus, damit wir wissen wo wir arbeiten.<\/p>\n<pre>\/*****Haupttabelle Name als Konstante definieren*******\/\r\n define(\"MAINTABLE\",\"mitglieder_stamm\");\r\n\r\necho \"&lt;h2&gt;Mitglieder Adressenliste&lt;\/h2&gt;\";\r\n\r\necho \"Aktuelle Tabelle =&amp;nbsp\".MAINTABLE.\"&lt;br&gt;\";<\/pre>\n<p>Der Select ist dann ganz simpel:<\/p>\n<pre>global $wpdb;\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0$alleposts = $wpdb-&gt;get_results( \"SELECT * from \".MAINTABLE.\"\");<\/pre>\n<h2>Ausgabe als Tabelle<\/h2>\n<p>Wie gewohnt mit einer Foreach-Schleife, das haben wir schon oft genug gemacht, da spare ich mir jetzt n\u00e4here Kommentare:<\/p>\n<div id=\"attachment_368\" style=\"width: 974px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-368\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-368\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/foreach_adressen.jpg\" alt=\"foreach_adressen\" width=\"964\" height=\"227\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/foreach_adressen.jpg 964w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/foreach_adressen-300x71.jpg 300w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/foreach_adressen-768x181.jpg 768w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/foreach_adressen-624x147.jpg 624w\" sizes=\"(max-width: 964px) 100vw, 964px\" \/><p id=\"caption-attachment-368\" class=\"wp-caption-text\">foreach_adressen<\/p><\/div>\n<p>Das reicht schon, wir bekommen jetzt alle eingegebenen Testdaten tabellarisch angezeigt.<\/p>\n<div id=\"attachment_369\" style=\"width: 876px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-369\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-369\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/adressenliste.jpg\" alt=\"adressenliste\" width=\"866\" height=\"634\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/adressenliste.jpg 866w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/adressenliste-300x220.jpg 300w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/adressenliste-768x562.jpg 768w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/adressenliste-624x457.jpg 624w\" sizes=\"(max-width: 866px) 100vw, 866px\" \/><p id=\"caption-attachment-369\" class=\"wp-caption-text\">adressenliste<\/p><\/div>\n<p>Das war jetzt zu einfach, nicht wahr? Bitte sehr, wir erweitern unsere M\u00f6glichkeiten jetzt gleich kr\u00e4ftig, aber dazu gibts einen neuen Beitrag.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ausgabe Adressenliste Alle alten Programmierer lieben Listen, und wir k\u00f6nnen uns aus unseren sch\u00f6nen Stammdaten schon eine erste Ausgabe bauen: Namen, Adressen und Telefonnummern n\u00e4mlich, da brauchen wir gar nichts weiter dazu als unser gutes altes Arbeitspferd PHP Code for Posts. Unsere eigene Tabelle mitglieder_stamm kann n\u00e4mlich vom $wpdb-Objekt genau so angesprochen werden wie die [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[18,20,11,7,4,2],"tags":[],"_links":{"self":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/367"}],"collection":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/comments?post=367"}],"version-history":[{"count":1,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/367\/revisions"}],"predecessor-version":[{"id":371,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/367\/revisions\/371"}],"wp:attachment":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/media?parent=367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/categories?post=367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/tags?post=367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}