Many thanks to both Michael and Bogdan.
Michael Sims wrote:
> Just curious, but why are you having to stripslashes() on the data coming
> out of the database? Do you have magic_quotes_runtime enabled on your server?
I honestly don't know... all I know is that I'm adding slashes on the
way into the database, and stripping them on the way out, because
without them, I was getting errors / slashes everywhere.
It's a shared server at an ISP, so I don't have any real control. i
seem to be having the same "problem" on my office test server too (where
I DO have control, but I'm keen to keep both environments as close to
the same as possible.
> This is untested, but should work:
>
> while($sql_myrow = mysql_fetch_array($sql_result)) {
> foreach($sql_myrow as $key => $value) {
> $$key=nl2br(stripslashes($value));
> }
> }
>
> Basically the foreach loop goes through each index of $sql_myrow and
> creates a variable by that name, setting it equal to the value of the index
> after it's had it's slashes stripped and it's br's newlined. :-)
Looks good... shall test this afternoon... many many thanks!
> >Ultimately, I'd like to put this all into a function which I call that
> >does it all in one hit, but I'll take that in a smaller step :)
>
> The function Mr. Stancescu posted looks like it'll do the trick, with some
> modifications to perform the nl2br() and the stripslashes()...
Thanks again to both of you.
Justin French
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]