christophermichael Posted November 6, 2010 Share Posted November 6, 2010 Due to my home brewed templating system I must use 'return' instead of 'echo' or 'print'. I have a simple database query and running a while loop where all rows are to "printed" to the browser. But when I use return only the first row is shown. Using echo will print out all of the rows as it should but of course it prints the rows outside of where they should in the template. This may be very simple but I am just starting out. I tried to use the forum's search to see if this has been answered but the daemon could not 'be reached' and searching on google brings up a ton of non-helpful links. The solution will be very helpful as I will be doing this A LOT in my scripts for my current project. Thank you! Quote Link to comment https://forums.phpfreaks.com/topic/217966-simple-question-using-return-in-while-loop/ Share on other sites More sharing options...
.josh Posted November 6, 2010 Share Posted November 6, 2010 instead of echoing or printing it out, store it in a variable or array and return the variable or array after the while loop. Quote Link to comment https://forums.phpfreaks.com/topic/217966-simple-question-using-return-in-while-loop/#findComment-1131175 Share on other sites More sharing options...
christophermichael Posted November 6, 2010 Author Share Posted November 6, 2010 I will look into going that route. It's very interesting that you should be the one to respond as it was your pagination tutorial that spawned my question haha It would have come up eventually but this was what first brought it to my mind. Here's hoping I get it right. And thanks for the help and the tutorial! Quote Link to comment https://forums.phpfreaks.com/topic/217966-simple-question-using-return-in-while-loop/#findComment-1131192 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.