I have code that increments the URL parameter in a while until $i is equal to 10. When this happens, it will display every number up to 10 (since this is when $i stops increasing) - in this case it will be 1 , 2, 3, 4, 5, 6, 7, 8, 9.
The problem is that only when $i is 10, it shows 1, 2, 3, 4, 5, 6, 7, 8, 9 - I need to display the numbers as it happens (instead of expecting $i to be 10!) .
<div id="here"></div> <script> $(document).ready(function(){ $.ajax({ type: "POST", url: "test2.php", success: function(data) { $("#here").html(data); } }); }); </script>
test2.php:
while($content = file_get_contents('https://www.example.com?id='.$i)) { if($i !== 10) { echo $i; }else{ break; } $i++; }
source share