Re: [PHP-DB] json_encode

[email protected] ("Isaak Malik")
Newsgroups php.db
Message-ID <[email protected]>
First of all, I suggest you use $_POST['verse_of_the_day_subscribe'] instead
of $verse_of_the_day_subscribe to point to checkbox element value.

To answer your question, if your data is encoded with json_encode() just
decode it with json_decode() and use an if-else control structure to check
the value and check the checkbox using checked='checked' (XHTML) depending
on the condition.

To illustrate it with an example:
<?php
// Assuming the $json_encoded_data variable contains the JSON data
$html_form_element_values = json_decode($json_encoded_data);

// The rookie way
if ( $html_form_element_values->{'verse_of_the_day_subscribe'} == 1 /* or
whatever */ )
{
   echo '<input type="checkbox" name="verse_of_the_day_subscribe"
id="verse_of_the_day_subscribe" checked="checked">';
}
else
{
   echo '<input type="checkbox" name="verse_of_the_day_subscribe"
id="verse_of_the_day_subscribe">';
}
?>

On Sat, Jan 3, 2009 at 11:22 PM, Ron Piggott <[email protected]>wrote:

> What value does json_encode need to assign to
> $verse_of_the_day_subscribe in order to cause this checkbox to be
> checked when the form is updated with the query to the database?
> <input type="checkbox" name="verse_of_the_day_subscribe"
> id="verse_of_the_day_subscribe">
>
> I have already figured out how to do ones such as:
> <input type="text" name="first_name" id="first_name" size="20"
> maxlength="40" />
>
> Thanks, Ron
>


-- 
Isaak Malik
Web Developer
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.