/ Published in: PHP
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
<h2>Enter in 3 numbers</h2> <p>First 2 is the one you want to check for multiples, 3rd is the number you want to count from 1 to</p> <form action="fizzbuzz.php" method="post"> <p>Insert number A <input type="number" name="A" size="5" maxlength="10" value="<?php if (isset($_POST['A'])) echo $_POST['A']; ?>" />(required)</p> <p>Insert number B<input type="number" name="B" size="5" maxlength="10" value="<?php if (isset($_POST['B'])) echo $_POST['B']; ?>" />(required)</p> <p>Insert number N <input type="number" name="N" size="5" maxlength="10" value="<?php if (isset($_POST['N'])) echo $_POST['N']; ?>" /> (required)</p> <p><input type="submit" name="submit" value="Print the series!" /></p> <input type="hidden" name="submitted" value="TRUE" /> </form> <?php $page_title = 'Fizz Buzz'; // Check if the form has been submitted. // Print the heading. echo '<h1 id="mainhead">This is how it should be</h1>'; $i = NULL; // Initialize $i. for ($i=1; $i <=$_POST['N']; $i++) { if ( $i%$_POST['A']==0 && $i%$_POST['B'] !== 0 ){echo "F ";} elseif ( $i%$_POST['B']==0 && $i%$_POST['A'] !== 0 ) {echo "B ";} elseif ( $i%$_POST['A']==0 && $i%$_POST['B'] == 0 ) {echo "FB ";} else {echo "$i ";} } // Print some spacing. echo '<p><br /></p>'; } else { // Invalid submitted values. echo '<h1 id="mainhead">Error!</h1> <p class="error">Please enter a valid #</p><p><br /></p>'; } } // End of main isset() IF. ?>