2017-03-06 1 views
-5

모두 안녕하세요, 저는 MATH = A, PHY = B ENG = C와 같은 주제 학점을 게시하고 그 편지는 A = 1, B = 2 C = 3과 같은 값을 가지고 있습니다. 데이터베이스 enter code here에 질문하고 싶습니다. 숫자로 추가하십시오. 내가 어떻게 할 수 있니? 참고 : 성적을 게시하고 싶지 않은 직계 번호를 게시하고 싶지 않습니다. 예 : 예 : 학생은 수학에서 C를, KISW에서는 B를, GEo에서는 HIST C를 A = 1, B = 2 C = 3 및 D = 4의 값글자를 쿼리하고 PHP에서 숫자로 추가하고 싶습니다. 어떻게해야합니까?

<?php 
    include('connection.php'); 


    @$id=$_GET['id'] 
    $query1=mysql_query("select * from results WHERE id='$id' "); 
    $query2=mysql_fetch_array($query1); 
    $id=$query2['id']; 


    $b=$query2['math']; 
    $c=$query2['kisw']; 
    $d=$query2['hist']; 
    $e=$query2['geo']; 
    $f=$query2['eng']; 

    $h=$query2['civ']; 

    $k=$query2['bio']; 


    ?> 
+0

오신 것을 환영합니다 스택 오버플로. 귀중하고 신뢰할 수있는 질문을하는 방법에 대해 읽어 보려면 http://stackoverflow.com/tour를 방문하십시오. – Psi

답변

0

나는 이것이 당신이 원하는 것이지 모르지만 이것을 시도하십시오. 그러면 문자가 해당 숫자로 변환됩니다.

<?php 
    function Converter($letter) { 
    switch($letter) { 
     case 'A': 
      return 1; 
      break; 
     case 'B': 
      return 2; 
      break; 
     case 'C': 
      return 3; 
      break; 
     case 'D': 
      return 4; 
      break; 
     default: 
      echo "LETTER NOT FOUND"; 
    } 
} 
    echo Converter($b); 
    // Display 3, because Math == C 
?> 
+0

대단히 감사합니다. 항상 축복을받습니다. @ CarlJan –

+0

당신을 도운다면 이걸 받아주세요. – Swellar

관련 문제