Hi
I've built a form so that the questions generate automatically. I set the number of questions into $numQuestions, I put the questions in an array called $questions, then used a typical for loop to create the questions in an HTML table.
Code: Select all
for ($i = 1; $i <= $numQuestions; $i++) {
echo '<tr>
<td align="left" valign="top" border="0">
<p>'.$questions[$i].'</p>
<textarea rows="5" cols="53" id="data'.$i.'" name="data'.$i.'">'.$_POST['data'.$i].'</textarea>
</td>
</tr>';
}Here's where I'm getting stumped:
When a user fills out the form and submits it, the results are sent to us as well as to their email address. I need to create a similar for loop that can generate the questions and the user's answers in the form email that is sent. The body of the email is the value of the $email_body variable.
So, is there a way to assign the output of a for loop to the value of a variable?
Many thanks,
Andy
pickle | Please use [ code=php ], [ code=text ], etc tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read: