Re: weird problem in php

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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!

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux