Ich habe einige Probleme, den Eingabecode mit der Gleichung zu arbeiten. Ich habe es eine Weile versucht (ich bin neu im Codieren) und suche, ohne es irgendwie funktionieren zu lassen. Das ist, womit ich endete. Kann mir jemand helfen? Danke im Voraus.Die N-te Fibonacci-Nummer durch das Eingabefeld finden PHP
<!DOCTYPE HTML>
<html>
<body>
<form action="" method="post">
<br />Choose a number to be the nth in the Fibonacci sequence: <input type="number" name="fibnum">
<input type="submit">
</form> <br /> <br />
<?php
if(isset($_POST['fibnum'])){
$fibnum = $_POST['fibnum'];
function fibRec($fibnum){
if ($fibnum < 0){
echo "There are no Fibonacci numbers of negative values.";
}
elseif ($fibnum == 0){
echo "0";
}
elseif ($fibnum == 1){
echo "1";
}
else {
$sum = fibRec($fibnum-1)+fibRec($fibnum-2);
echo $sum;
}
}
$fib = fibRec($fibnum);
echo $fib;
}
?>
</body>
</html>
u kann den Fehler Post u r bekommen hat die Post-Array die fibnum Variable? –