php取出post传递的特殊符号有关问题

WBOY
Freigeben: 2016-06-13 11:50:22
Original
1114 Leute haben es durchsucht

php取出post传递的特殊符号问题
前台页面有复选框(多选)框代码如下:

<select id="level" class="easyui-combobox" name="level" data-options=" multiple:true" style="width:150px;"><br />        <option value="'A+','A-','A','B','C','D'">All Level</option><br />        <option value="'A+','A-','A'">A</option><br />        <option value="'B'">B</option><br />        <option value="'C'">C</option><br />        <option value="'D'">D</option><br />    </select>
Nach dem Login kopieren


后台页面用post取出
	$level =isset($_POST['level'])? implode("",$_POST['level']):"'A+','A-','A','B','C','D'";
Nach dem Login kopieren

想用sql的in语句去数据库查询数据,但问题来了,这样传递的值sql老是报错,打印出来发现后台接收的值好像是个array,

请教下该怎么从正确的取到前面传来的多选值?
------解决方案--------------------
print_r($_POST['level']);
看看结果
------解决方案--------------------

------解决方案--------------------
echo date('Y-m-d H:i:s',strtotime("$datea -1 year"));

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage