Вам нужно определить действие формы, метод и кнопку отправки вне вашей функции.
<?php
echo " <br><br><br>
<form action="answer.php" method="post" >
function stav(){
$z =
<table>
<tr>
<td> <textarea class='questionField' name="questionName".$z id='' cols='30'
rows='5'></textarea> </td>
</tr>
<tr class='trBreak'>
</tr>
<tr>
<td>Select the answer: </td>
</tr>
<tr>
<td>A<input type='radio' name='possibilityA' value ='1'> Vaša možnosť1 </td>
</tr>
<tr>
<td>B<input type='radio' name='possibilityA' value ='2'> Vaša možnosť2 </td>
</tr>
<tr>
<td>C<input type='radio' name='possibilityA' value ='3'> Vaša možnosť3 </td>
</tr>
<tr>
<td>D<input type='radio' name='possibilityA' value ='4'> Vaša možnosť4 </td>
</tr>
</table>
<br><br><br><hr>";
$z++;
}
<input type="submit">
</form>
?>
Большинство методов LINQ (Счетный класс) лениво. Так, например, нет ничего неправильно с:
var squares = Enumerable.Range(0, Int32.MaxValue).Select(x=>x*x);
Можно использовать метод Взятия для ограничения результатов:
var 10squares = squares.Take(10);
var smallSquares = squares.TakeWhile(x => x < 10000);
Править: Вещами, которых необходимо избежать, являются функции, которые возвращаются "лениво", но имеют для потребления всего счетного для приведения к результату. Например, группировка или сортировка:
var oddsAndEvens = Enumerable.Range(0, Int32.MaxValue)
.GroupBy(x => x % 2 == 0);
foreach (var item in oddsAndEvens) {
Console.WriteLine(item.Key);
}
(Это, вероятно, даст Вам OutOfMemoryExeption на 32-разрядном.)