0

在我的表单中,如果用户输入为 O+,我正在使用选项血组 mydatastring 将是这样的

name=phani&age=13&sex=male&bloodgroup=**o+**&phone=7864987540&email=phaniandu4@gmail.com&city=akividu&area=donka street&pin=534235

在我的数据库中,值存储为 O 而不是 O+

4

1 回答 1

1

我假设这是一个网址。如果是这样,请使用 urlencode('O+') 并在 url 中输入其输出 (O%2B)。在将数据输入数据库之前,使用 urldecode() 将 'O%2B' 更改为 'O+。您可以做的另一件事是为每个血型分配一个数字(O+ -> 0,A+ -> 1,...,AB- -> 7),然后在您的 php 代码中使用一个开关,以便如果血型 == 1 输入 O+在数据库中等等。

于 2012-05-27T20:57:50.037 回答