2011-06-17 7 views
-1

イベントリマインダを設定するための小さなフォームがあります。カップルのチェックボックスといくつかの日付時刻。何もない。特に、1つのフィールドは、ファンキーなものでPHPに渡されています。print_r配列キーの疑問符

かなり基本的な権利ですか?デフォルトでは2つのチェックボックスがオンになっています。その疑問符がから来ている

Array ( 
[?smsGetBlast] => 1 
[smsGetReminder] => 1 
[dp1] => 06/18/2011 
[rHrs] => 07 
[rMins] => 00 
[rAmpm] => PM 
[smsPhone] => 1234567890 
[getEmail] => 1 [f] => p 
) 

:今ときには、それがこのようになりますように疑問符が魔法smsGetUpdatesの前に表示されます($ _GETとして送信)掲載されますか?私が$ _GETを抽出すると、それ以外はすべて期待どおりに動作します。検証部分は$ smsGetBlastが存在しないことを私に教えています。明らかにそこに疑問符があるからです。

ご協力いただければ幸いです。 ~~~~ ~~~~解決しよう

私が誤って入れていましたか?私のajaxデータ文字列で。 jqueryのドキュメンテーションは、そうでないときに必要だったと私に信じさせました。

+0

完全なフォームのhtmlを追加できますか? – Dogbert

+1

'print_r'の代わりに' var_export'や 'var_dump'の出力を与えることができますか? – phihag

+0

いつかあなたのhtmlコードに 'name'属性値をコピー&ペーストしましたか?そこに隠れたユニコード文字があるかもしれません。 – prodigitalson

答えて

3

おそらく不注意(質問に欠けている、ナッジナッジ)smsGetBlast入力要素name属性に「奇妙な」の文字が挿入されています。

私のクリスタルボールは、その要素にname=の後に"の代わりに誤ってかわいい引用符を挿入したことを伝えます。

+0

私の考えはまさに。 –

+0

私は先に進み、そこに引用符、間違いなく標準引用符を再発行しました。 – meteorainer