2017-07-08 16 views
1

私はCSSでいくつかのクラスを作っていますが、私はHTMLフォームを持っていますし、html要素もいくつか持っていて、それらをPHPでエコーしたいのですが、例えばHTMLへの入力方法

<form action="index.php" method="post"> 
<select name="slideNumber"> 
<option value="3" name="slideNumber">3 Image Slider</option> 
<option value="right-3" name="slideNumber">3 Image Right Slider</option> 
<option value="4" name="slideNumber">4 Image Slider</option> 
<option value="right-4" name="slideNumber">4 Image Right Slider</option> 
<!--And more just like this--> 
</select> 
<input type="submit" value="submit" /> 
</form> 

<?php 
$i= trim($_POST['slideNumber']); 
if(($i = '3') || ($i = 'right-3')){ 
    $x= '3'; 
} 
else if(($i = '4') || ($i = 'right-4')){ 
    $x= '4'; 
} 
echo " 
     <div class=\"slider-".$x."\"> 
     </div> 
"; 
?> 

のフォームsubmition それは私がそれは私がフォームに値4を与えた場合でも、基本的には、この

+0

使用をPOSTデータの値をチェックする必要があります。 –

答えて

0

解決するために私を助けてくださいスライダー-3を示している意味のみ最初の$ X を示しています問題は平等チェック、つまりあなたの条件である

使用は:

if ($i === '3' || $i === 'right-3'){ 
    $x = '3'; 
} elseif ($i === '4' || $i === 'right-4)) { 
    $x = '4'; 
} 
+0

Ohk私は何をしようとし、ここでコメントします –

+0

#Rahim Khalidはそれが私のために働いてくれました –

+0

@ShoaibKhanあなたは親切に答えを受け入れることができますか –

0

また、あなたは= `等価性をチェックするために...最初ISSETによって` == ``代わりの

if (isset($_POST['slideNumber'])) 
{} 
関連する問題