Jump to content

[SOLVED] HTML within PHP - Help needed


vozzek

Recommended Posts

Hi everyone,

 

Forgive my newbie PHP skills, but I'm trying to learn.

 

I've got a recordset on my detail page that can hold up to 5 possible colors for an item. For example, let's say Color1=blue, Color2=red, Color3=white. Color4 and Color5 are null values.

 

I obviously only want to populate the Available Colors listbox with non-null values. I'm having trouble with my php code, and was hoping someone could tell me why it doesn't work:

 

<form id="form1" name="form1" method="post" action="">

<label>Available Colors

<select name="Colors" id="Colors">

 

<?php

if (strlen($row_rs_assoc_colors['color1'])>0) {

<option>'$row_rs_assoc_colors['color1']'</option>

} ?>

 

</select>

</label>

</form>

 

Can I execute php within the html I have above? Or is there a better way to do this?

 

Additionally, I'd like to show the Available Colors drop-down list ONLY if an item has Color1 populated in the assoc_colors table. Meaning that sometimes an item won't come in any colors at all, and therefore I don't need to see the listbox. But I guess that's another question...

 

Thanks in advance for any help!

-Vozzek

 

Link to comment
Share on other sites

Give this a try

 

<?php
if (!empty($row_rs_assoc_colors['color1'])){
?>

   <form id="form1" name="form1" method="post" action="">
   <label>Available Colors
   <select name="Colors" id="Colors">
   
   <?php
   
   if (!empty($row_rs_assoc_colors['color1'])) {
      echo "<option>{$row_rs_assoc_colors['color1']}</option>";
   } 
   
   ?>
   
   </select>
   </label>
   </form>
   
<?php
} else {
   echo "No colors to choose";
}
?>

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.