Note that there are some explanatory texts on larger screens.

plurals
  1. POHow can I assign a variable to HTML form elements using a PHP For() loop?
    text
    copied!<p>I am creating some HTML form elements using a PHP loop. I have a variable coming from a query that I am using to count how many elements I need. What I need to do is assign different variables to the form at each loop. Here is my code: { <pre><code> for ($x = 1; $x &lt;= $WMATTND; ++$x) { echo "&lt;tr&gt;"; echo "&lt;td&gt;"; echo "&lt;label&gt;Please enter name for badge:&lt;/label&gt;"; echo "&lt;input style='HEIGHT: 22px WIDTH: 427px' size='21' name='nameBadge'&gt;"; echo "&lt;/td&gt;"; echo "&lt;/tr&gt;"; echo "&lt;tr&gt;"; echo "&lt;td&gt;"; echo "&lt;label&gt;"; echo "Select Title for badge: "; echo "&lt;select id='badgeTitle' name='badgeTitle'&gt;"; echo "&lt;option&gt;Select Badge Title&lt;/option&gt;"; echo "&lt;option value='owner'&gt;Owner&lt;/option&gt;"; echo "&lt;option value='manager'&gt;Manager&lt;/option&gt;"; echo "&lt;option value='buyer'&gt;Buyer&lt;/option&gt;"; echo "&lt;option value='guest'&gt;Guest&lt;/option&gt;"; echo "&lt;/select&gt;"; echo "&lt;/label&gt;"; echo "&lt;/td&gt;"; echo "&lt;/tr&gt;"; echo "&lt;tr&gt;"; echo "&lt;td&gt;"; echo "&lt;p&gt;"; echo "&lt;label&gt;"; echo "&lt;input type='checkbox' name='saturdayBk' id='saturdayBk'&gt;"; echo "Saturday Breakfast&lt;/label&gt;"; echo "&lt;/p&gt;"; echo "&lt;p&gt;"; echo "&lt;label&gt;"; echo "&lt;input type='checkbox' name='saturdayLh' id='saturdayLh'&gt;"; echo "Saturday Lunch&lt;/label&gt;"; echo "&lt;/p&gt;"; echo "&lt;p&gt;"; echo "&lt;label&gt;"; echo "&lt;input type='checkbox' name='sundayBk' id='sundayBk'&gt;"; echo "Sunday Breakfast&lt;/label&gt;"; echo "&lt;/p&gt;"; echo "&lt;/td&gt;"; echo "&lt;/tr&gt;"; } ?&gt; </code></pre> <p>}</p> <p>An example I need would be to take 'nameBadge' and give it a variable of 'nameBadgex$' with x$ being the current loop number. </p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload