Inserting a check in checkbox from array value


Posted on 16th Feb 2014 07:03 pm by admin

Hello all,
I have a bit of code that works for a select option box, but does not work for my checkboxes. I need multiple selections on this code and I really don't like the look of multiple select option box. The code does insert the word checked on the first value in the array, but only that one box even if there are multiple values brought from the database. This works good:<select name="time">" .
$times = array("12AM" => "0:00", "1AM" => "1:00", "2AM" => "2:00", "3AM" => "3:00", "4AM" => "4:00", "5AM" => "5:00", "6AM" => "6:00",
"7AM" => "7:00", "8AM" => "8:00", "9AM" => "9:00", "10AM" => "10:00", "11AM" => "11:00", "12PM" => "12:00", "1PM" => "13:00",
Did you know?Explore Trending and Topic pages for more stories like this.
"2PM" => "14:00", "3PM" => "15:00", "4PM" => "16:00", "5PM" => "17:00", "6PM" => "18:00", "7PM" => "19:00", "8PM" => "20:00",
"9PM" => "21:00", "10PM" => "22:00", "11PM" => "23:00");
foreach ($times as $k => $v)
{
if ($v == $time){
$select = " selected";
}
else
{
$select = " ";
}

echo "<option value="" .$v . """ . $select . ">" . $k . "</option>";
}
echo "</select>";
Why doesn't this:$formats = array("Discussion" => "Discussion,", "Basic Text Study" => "Basic Text Study,", "It Works Study" => "It Works Study,",
"IP Study" => "IP Study,", "Topic" => "Topic,", "Step Study" => "Step Study,", "Tradition Study" => "Tradition Study,",
"Candlelight" => "Candlelight,", "Speaker" => "Speaker,", "Birthday" => "Birthday,", "Men" => "Men,",
"Women" => "Women,", "Varies" => "Varies,", "Other" => "Other,");
echo "<table>";
//set 3 to 4 of you want 4 columns. Set it to 5 if you want 5, etc
$numcols = 3; // how many columns to display
$numcolsprinted = 0; // no of columns so far
//Query for display.php
foreach($formats as $k => $v)
{
if ($numcolsprinted == $numcols)
{
echo "</tr>n<tr>n";
$numcolsprinted = 0;
}
if ($v == $format){
$select = " checked";
}
else
{
$select = " ";
}
// output row from foreach
echo "<td><input type="checkbox" name="format[]" value="" . $v . """ . $select . ">" . $k . "</td>n";
// bump up row counter
$numcolsprinted++;
} // end while loop
$colstobalance = $numcols - $numcolsprinted;
for ($i=1; $i<=$colstobalance; $i++) {
echo "<td></td>n";
}
Thanks for any help.
No comments posted yet

Your Answer:

Login to answer
193 Like 45 Dislike
Previous forums Next forums
Other forums

Notice Undefined index: reset/ Attempting to redirect, works, but get a notice
Full Header.php is:
Code: [Select]<?php
$reset= false;
$reset= strip_tags($_GET[&quo

why preg_match_all does not return the number of matches
My regex looks like

X[^x{4e00}-x{9fa5}]*Y

(where X and Y are two Chinese characters)

a function to check directory depth
I'm working on a php script to upload files in to a set directory.
the user can select to upload

PHP friend keyword equivalent
is there a PHP equivalent for the C++ friend keyword?

i have no idea why this isn't working
Code: <?php
session_start();
include("connect.php");

error_reporting(E

$_POST
Hi, I have 2 seperate php files, and i want my $_POSt["fname"] To go into both of them, Fo

php and downloading
I want to use a php script to create two files. Then I want it to redirect (or whatever) to have tho

HELP with mysql_real_escape_string
I'm looking to remove apostrophes completely when someone enters lyrics but don't have a clue how to

Grabbing Values From an Array for Posting
I have a grid array that I am using with a form that when it hits the currently named test.php it lo

Unique Visitor Tracking
Hello. Currently, I run a voting site where voters are tracked by their IP address and can only vote

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash