Ввод Фибоначчи в таблицу генерирует переполнение стека

Здравствуйте, у меня есть следующий скрипт для создания таблицы

<?php  error_reporting(null); ?>
<form action="" method="POST" autocomplete="off">
Row<br>
<input type="text" value="<?php echo $_POST['row'] ?>"  name="row"><br/>

Kolom<br>
<input type="text" value="<?php echo $_POST['kolom'] ?>" name="kolom">
<input type="hidden" name="aksi" value="gen">
<br/><br/>
<input type="submit" value="Submit">
</form>

<?php
if($_POST['aksi']=="gen"){
echo "<table border=1>";
for ($i=1; $i<=$_POST['row']; $i++) { ?>
<tr>
<?PHP for ($y=1; $y<=$_POST['kolom']; $y++) { ?>
<td>Data</td>
<?php } ?>
</tr>
<?php }
echo "</table>";
}
?>

И у меня есть скрипт для генерации числа Фибоначчи

<?php

$first=0;
$second=1;echo "$first $second";

for ($i=0; $i<10; $i++)
{

$third = $second + $first;
echo " $third";$first = $second;
$second = $third;
}

?>

Я хочу присоединиться к 2 сценариям.

Когда я генерирую таблицу, Фибоначчи нужно поместить в таблицу, я не знаю, как это решить.

Этот результат, как это

введите описание изображения здесь

1

Решение

Это должно сделать свое дело. Не могу проверить, поэтому, если есть какие-либо опечатки, сохраните их 🙂

<?php  error_reporting(null); ?>
<form action="" method="POST" autocomplete="off">
Row<br>
<input type="text" value="<?php echo $_POST['row'] ?>"  name="row"><br/>

Kolom<br>
<input type="text" value="<?php echo $_POST['kolom'] ?>" name="kolom">
<input type="hidden" name="aksi" value="gen">
<br/><br/>
<input type="submit" value="Submit">
</form>

<?php
if($_POST['aksi']=="gen"){

$first=0;
$second=1;
?>
<table border=1>
<?php
for ($i=0; $i<$_POST['row']; $i++) {
?>
<tr>
<?PHP
for ($y=0; $y<$_POST['kolom']; $y++) {

/* first two should be 0 and 1*/
if($y < 2 && $i == 0) {
?>
<td>0</td>
<td>1</td>
<?php
$y += 2;
} else {

$third = $second + $first;
?>
<td><?php echo($third); ?></td>
<?php

$first = $second;
$second = $third;
}
}
?>
</tr>
<?php
}
}
?>
</table>
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]