On 12/06/06, weetat <weetat.yeo@xxxxxxxxx> wrote:
Hi all , I have using php 4.3.2 and mysql database. I have a form which have <select> tag which have the value for example "-New York". When use submit the form , i need to find the first occurence of "-" , i use strpos function as shown below : $country = $_POST['country']; $findme = '-'; $pos = strpos($country, $findme); if ($pos === false) { $_logger->logdebug("starting ....searchChassisTblDB() not found"); } else { $_logger->logdebug("starting ....searchChassisTblDB() found"); } however it always give false . I did not know why. Then i did a testing , added below code in the php file without form submission, it give true value which what i wanted. Anybody have ideas or suggestion what happening ? Any difference when value submitted from form ? Thanks $mystring = '-New York'; $findme = '-'; $pos = strpos($mystring, $findme); if ($pos === false) { echo "The string '$findme' was not found in the string '$mystring'"; } else { echo "The string '$findme' was found in the string '$mystring'"; echo " and exists at position $pos"; }
why don't you echo $_POST['country'] to see what you get? -- http://www.web-buddha.co.uk dynamic web programming from Reigate, Surrey UK (php, mysql, xhtml, css) look out for project karma, our new venture, coming soon!