Giving different names to a html object in a loop in PHP -


how able give different things different names (as creating them in loop) can use data? modify name=\"type\" maybe include $x within name different each time?

for($x=0; $x<=$noquestions-1; $x++){      echo "<table>";     echo "<tr>"."question ".($x+1).": ".$question[$x]."</tr>";     echo "<form method=\"post\">";     echo "<select class=\"form-control\" type=\"text\" name=\"type\" required>";     echo "<option value=\"1\">".$optiondata[$x][0]."</option>";     echo "<option value=\"2\">".$optiondata[$x][1]."</option>";     echo "<option value=\"3\">".$optiondata[$x][2]."</option>";     echo "<option value=\"4\">".$optiondata[$x][3]."</option>";     echo "</select>";     echo "</form>";     echo "</table>"; } 

you can concatenate variable $x in name this:

echo "<select class=\"form-control\" type=\"text\" name=\"type".$x."\" required>"; 

edit:

$type = "dropdown"; for($x=0; $x<=$noquestions-1; $x++) {        echo "<table>";        echo "<tr>"."question ".($x+1).": ".$question[$x]."</tr>";        echo "<form method=\"post\">";        echo "<select class=\"form-control\" type=\"text\" name=\"".$type.$x."\" required>";        echo "<option value=\"1\">".$optiondata[$x][0]."</option>";        echo "<option value=\"2\">".$optiondata[$x][1]."</option>";        echo "<option value=\"3\">".$optiondata[$x][2]."</option>";        echo "<option value=\"4\">".$optiondata[$x][3]."</option>";        echo "</select>"; echo "</form>";        echo "</table>";   } 

Comments

Popular posts from this blog

php - How to display all orders for a single product showing the most recent first? Woocommerce -

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

angularjs - How restrict admin panel using in backend laravel and admin panel on angular? -