{"id":1485,"date":"2018-01-19T19:22:53","date_gmt":"2018-01-19T19:22:53","guid":{"rendered":"http:\/\/goofy-trucks.flywheelsites.com\/arrays-html-and-php\/"},"modified":"2018-01-19T19:24:49","modified_gmt":"2018-01-19T19:24:49","slug":"arrays-html-and-php","status":"publish","type":"post","link":"https:\/\/phpbuilder.com\/arrays-html-and-php\/","title":{"rendered":"Arrays, HTML and PHP"},"content":{"rendered":"<div class=\"phpbuilder-content\">\n<div class=\"phpbuilder-meta\">\n<div class=\"\">By Tim Perdue<\/div>\n<div class=\"\">on July 30, 2000<\/div>\n<\/p><\/div>\n<div id=\"overflow-content\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/phpbuilder.com\/wp-content\/uploads\/2018\/01\/tim2.jpg\" class=\"articleAuthorImg\" alt=\"picture of Tim Perdue\" height=\"90\" width=\"100\" align=\"left\"\/><\/p>\n<div class=\"articlePara\">\nSorry I haven&#8217;t updated PHPBuilder is <b>SO<\/b> long, but I&#8217;ve been a bit busy<br \/>\nhelping build a new web site called <a href=\"http:\/\/www.sourceforge.net\/\" target=\"_blank\">SourceForge<\/a>.<br \/>\nWhile building the site, I stretched my knowledge of PHP and databases and thought<br \/>\nI would share a few things I learned.<\/div>\n<div class=\"articlePara\">\nA lot of people ask about passing arrays and using checkboxes\/select boxes in PHP,<br \/>\nso that&#8217;s what I&#8217;ll cover today.<\/div>\n<div class=\"articlePara\">\nTo pass multiple values, as in a &#8220;Multiple Select Box&#8221;, put [] after the variable name,<br \/>\nlike <b>assigned_to[]<\/b>.<\/div>\n<div class=\"example\">\n<font face=\"courier\"><code><span style=\"color: #000000\"><br \/>\n&lt;SELECT\u00a0NAME=\"assigned_to[]\"\u00a0MULTIPLE\u00a0SIZE=\"8\"&gt;<br \/>\n<br \/>\u00a0\u00a0\u00a0\u00a0&lt;OPTION\u00a0VALUE=\"100\"&gt;None&lt;\/OPTION&gt;<br \/>\n<br \/>\u00a0\u00a0\u00a0\u00a0&lt;OPTION\u00a0VALUE=\"2\"&gt;dtype&lt;\/OPTION&gt;<br \/>\n<br \/>\u00a0\u00a0\u00a0\u00a0&lt;OPTION\u00a0VALUE=\"4\"&gt;tim_perdue&lt;\/OPTION&gt;<br \/>\n<br \/>\u00a0\u00a0\u00a0\u00a0&lt;OPTION\u00a0VALUE=\"5\"&gt;fusion94&lt;\/OPTION&gt;<br \/>\n<br \/>\u00a0\u00a0\u00a0\u00a0&lt;OPTION\u00a0VALUE=\"3\"&gt;precision&lt;\/OPTION&gt;<br \/>\n<br \/>\u00a0\u00a0\u00a0\u00a0&lt;OPTION\u00a0VALUE=\"18\"&gt;michael&lt;\/OPTION&gt;<br \/>\n<br \/>\u00a0\u00a0\u00a0\u00a0&lt;OPTION\u00a0VALUE=\"157\"&gt;jbyers&lt;\/OPTION&gt;<br \/>\n<br \/>\u00a0\u00a0\u00a0\u00a0&lt;OPTION\u00a0VALUE=\"251\"&gt;Lectric&lt;\/OPTION&gt;<br \/>\n<br \/>\u00a0\u00a0\u00a0\u00a0&lt;OPTION\u00a0VALUE=\"149\"&gt;baddog&lt;\/OPTION&gt;<br \/>\n<br \/>\u00a0\u00a0\u00a0\u00a0&lt;OPTION\u00a0VALUE=\"105\"&gt;mrzenn&lt;\/OPTION&gt;<br \/>\n<br \/>&lt;\/SELECT&gt;<\/span><br \/>\n<\/code><\/font><\/div>\n<div class=\"articlePara\">\nThen on the receiving page, you simply do a count() on assigned_to, and iterate<br \/>\nthrough the list of values that was selected.<\/div>\n<div class=\"articlePhpEx\">\n<font face=\"courier\"><code><span style=\"color: #000000\"><\/p>\n<p><span style=\"color: #0000BB\">&lt;?php<\/p>\n<p>$count<\/span><span style=\"color: #007700\">=<\/span><span style=\"color: #0000BB\">count<\/span><span style=\"color: #007700\">(<\/span><span style=\"color: #0000BB\">$assigned_to<\/span><span style=\"color: #007700\">);<\/p>\n<p>for\u00a0(<\/span><span style=\"color: #0000BB\">$i<\/span><span style=\"color: #007700\">=<\/span><span style=\"color: #0000BB\">0<\/span><span style=\"color: #007700\">;\u00a0<\/span><span style=\"color: #0000BB\">$i<\/span><span style=\"color: #007700\">&lt;<\/span><span style=\"color: #0000BB\">$count<\/span><span style=\"color: #007700\">;\u00a0<\/span><span style=\"color: #0000BB\">$i<\/span><span style=\"color: #007700\">++)\u00a0{<br \/>\n<br \/>\u00a0\u00a0\u00a0\u00a0echo\u00a0<\/span><span style=\"color: #0000BB\">$assigned_to<\/span><span style=\"color: #007700\">[<\/span><span style=\"color: #0000BB\">$i<\/span><span style=\"color: #007700\">];<br \/>\n<br \/>}<\/p>\n<p><\/span><span style=\"color: #0000BB\">?&gt;<br \/>\n<br \/><\/span><br \/>\n<\/span><br \/>\n<\/code><\/font><\/div>\n<\/div>\n<p><\/p>\n<div style=\"float: left; padding:15px; color:#17AAF3\">\n<div style=\"background-color:#B6E5FC; font-size:16px; margin-top:1px; padding:1px 4px 1px 4px; color:#000; font-style:bold; float:left;\">1<\/div>\n<div style=\"float:left; font-size:16px; color:#FF7A22; padding:2px 2px 2px 2px; \">| <\/div>\n<div style=\"float:left; padding:2px 4px 2px 4px;\"><a class=\"pageNumber\" href=\"tim199911244658.html?page=2\">2<\/a> <\/div>\n<div style=\"float:left; font-size:16px; color:#FF7A22; padding:2px 2px 2px 2px; \">| <\/div>\n<div style=\"float:left; padding:2px 4px 2px 4px;\"><a class=\"pageNumber\" href=\"tim199911249ba9.html?page=3\">3<\/a> <\/div>\n<div style=\"float:left; font-size:16px; color:#FF7A22; padding:2px 2px 2px 2px; \">| <\/div>\n<div style=\"float:left; padding:2px 4px 2px 4px;\"><a class=\"pageNumber\" href=\"tim19991124fdb0.html?page=4\">4<\/a> <\/div>\n<div style=\"float:left; padding:2px;\"><a class=\"paginationPageLink\" href=\"tim199911244658.html?page=2\">Next Page \u00bb<\/a><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>By Tim Perdue on July 30, 2000 Sorry I haven&#8217;t updated PHPBuilder is SO long, but I&#8217;ve been a bit busy helping build a new web site called SourceForge. While building the site, I stretched my knowledge of PHP and databases and thought I would share a few things I&#8230; <a href=\"https:\/\/phpbuilder.com\/arrays-html-and-php\/\" class=\"readmore\"><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1485","post","type-post","status-publish","format-standard","hentry","category-tutorials"],"_links":{"self":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts\/1485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/comments?post=1485"}],"version-history":[{"count":1,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts\/1485\/revisions"}],"predecessor-version":[{"id":2251,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts\/1485\/revisions\/2251"}],"wp:attachment":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/media?parent=1485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/categories?post=1485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/tags?post=1485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}