Sometimes it's just something so simple.
I have been racking my brain, searching the net, for, litterally, 6 hours. Looking to do the following.
If the user puts "this phrase" into the form field, it will send to the database "this_phrase".
Hours and hours of research, solutions using preg_replace with all sorts of regular expressions, and other regexp functions, which spit out error after error, or got me nowhere near where I wanted to be with this.
Finally, I look up str_replace and behold the pot of gold that made it ever so simple.
I am posting this for those of you who have struggled with this, in hopes that it just might save you those hours.
It was such a simple solution.
<?PHP $name = $_POST[name]; $pagelink = str_replace(" ","_",$name); ?>
I do not know why it is, with all of the sites that talk about replacing a space with an underscore, none of them gave this, ever so simple answer. Maybe it just doesn't look as cool as all of that regular expression stuff?
Maybe I just have no google skills?
Anyway, there is a rather huge weight lifted off of my shoulders now.