2015-01-12 4 views
0

LainLain에는 값을 삽입 할 수 있지만 행의 경우 others을 입력하면 Nama 열에 만 값이 삽입됩니다.특정 열의 값에 따라 열이 달라집니다.

이 지금 내 테이블에서 일어나는 것입니다 :

Nama  |  LainLain 
value1 |  
value1 | 
value1 | 
value1 | 
others |  num1 

CODE :

$sign_symptoms  = $_POST['sign_symptoms']; 
$countSignSymptoms = count($_POST['sign_symptoms']); 
for ($i = 0; $i < $countSignSymptoms; $i++){ 
    if ($sign_symptoms[$i] == "others") { 
     $other_symptoms == " "; 
     $pdo->exec("insert into simka_simptom(IDMohon, Nama, LainLain) values ('".$IDMohon."','".$sign_symptoms[$i]."','".$other_symptoms."')"); 
    } 
} 

수있는 사람의 도움을

Nama  |  LainLain 
value1 |  num1 
value1 |  num1 
value1 |  num1 
value1 |  num1 
others |  num1 

내가 무엇을 달성하고자하는 무엇 나를?

+0

는이에 대한 아무 짓도 한 ? –

+0

@AnandPatel 이미 시도했지만 예제 1과 같습니다. –

+0

내 말은 여러분이 작성한 코드를 붙여 넣으십시오. –

답변

0

노력이

$sign_symptoms  = $_POST['sign_symptoms']; 
    $countSignSymptoms = count($_POST['sign_symptoms']); 
    for ($i = 0; $i < $countSignSymptoms; $i++) 
    { 
     if ($sign_symptoms[$i] == "others") 
     { 
      $other_symptoms = "num1"; 

     } 
     else 
     { 
      $other_symptoms = ""; 
     } 
     $pdo->exec("insert into simka_simptom(IDMohon, Nama, LainLain) values   
     ('".$IDMohon."','".$sign_symptoms[$i]."','".$other_symptoms."')"); 
    } 
+0

owh tq 너무 .... 삽입하기가 쉽습니다. 너무 많은 선생님. –

+0

당신의 문제가 행복하게 해결된다는 소식을 듣고 기쁘게 생각합니다 :) –

관련 문제