Jump to content

[SOLVED] Populate form fields from database


siric

Recommended Posts

Hi,

 

I am pulling data from a database to populate a form for editing purposes.  The form includes many radio buttons.

 

Is there a more elegant way to accomplish this than the following -

 

if ($var1 = '1') {
  print "<input type='radio' value='1' checked name='quality'>1<p>;
} else {
  print "<input type='radio' value='1' name='quality'>1<p>;
}

if ($var1 = '2') {
  print "<input type='radio' value='2' checked name='quality'>2<p>;
} else {
  print "<input type='radio' value='2' name='quality'>2<p>;
}
......

 

 

Thanks

 

 

my bad, try this:

 

<?php
echo '<input type="radio" value="1" name="quality"'.(($var1 == '1') ? ' checked' : '').'" />';
?>

 

i had given you the wrong comparable (= instead of ==) .. try this code now.

 

EDIT: for the record, i rarely test code that i post.

my bad, try this:

 

<?php
echo '<input type="radio" value="1" name="quality"'.(($var1 == '1') ? ' checked' : '').'" />';
?>

 

i had given you the wrong comparable (= instead of ==) .. try this code now.

 

EDIT: for the record, i rarely test code that i post.

 

That was the problem.  I started from an if statement from scratch and realised just before I saw this post.

 

 

Much Thanks.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.