I have an odd problem. Our company collects data and we use a HORRIBLE piece of software to handle all of our phone interviewing. It uses binary files instead of SQL and uses no compression. As of right now we have to manually run all reports for the clients. I am working on building a web interface to our data and common reports.
Now I need to pass whats called a "select statement" from the web to the server and I do this with php post method. The problem is that web browsers don't seem to like some of the characters that have to be used in select statements. I have tried encoding them but then the browsers auto uncode them back to plain text when they are hyperlinks.
Here are some example select statements.
[3023.2#1]
[3023.2$] = "1"
[3023.2<>1]
[500.10$] = "Name"
And the url would look something like
CustomReport.php?type=1&select="[3023.2#1]"
The problem I have is that different select statements break the website depending on quotes used. select=[3023.2<>1] wont work but select="[3023.2<>1]" does. BUT if I do select=[3023.2#1] it will work and using quotes will break it. And when it breaks it neither WebDev toolbar nor FireBug report any errors but its obvious my DIVs are all messed up.
I should also add that nowhere is the select statement displayed on the site, it is only used in php as part of an exec command so I'm really confused as to why this breaks my site.
/Ropes End
//Probably something stupid