在我的表单中,如果用户输入为O +,我正在使用选项Bloodgroup mydatastring将是这样的
name=phani&age=13&sex=male&bloodgroup=**o+**&phone=7864987540&email=phaniandu4@gmail.com&city=akividu&area=donka street&pin=534235
在我的数据库中,值存储为O而不是O +
答案 0 :(得分:1)
我假设这是一个网址。如果是这样,请使用urlencode('O +')并在url中输入其输出(O%2B)。在输入数据库中的数据之前,使用urldecode()将'O%2B'更改为'O +。 你可以做的另一件事是为每个血型分配一个数字(O + - > 0,A + - > 1,......,AB- - > 7),然后在你的php代码中使用一个开关,这样如果血型== 1在数据库中输入O +,依此类推。