0

私のフォームでは、ユーザー入力が 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として保存されています

4

1 に答える 1

1

これはURLだと思います。その場合は、urlencode('O+') を使用し、その出力 (O%2B) を URL に入力します。データベースにデータを入力する前に、urldecode() を使用して「O%2B」を「O+」に変更します。あなたができる別のことは、各血液型に番号を割り当て(O + -> 0、A + -> 1、...、AB - -> 7)、php コードでスイッチを使用して、血液型 == 1 の場合は O + を入力することです。データベースなどで。

于 2012-05-27T20:57:50.037 に答える