묻고답하기
php 구문 도와주세요^^
2015.01.26 18:43
php 초보입니다.ㅠㅠ
db에 테이블을 만들어 값을 넣었고요..
no | a | b | d |
1 | 125,000 | 1,000 | 2,000 |
2 |
|
|
|
3 | 2,000 | 1,000 | 500 |
이런 식으로 넣고
<?
$sql = $oDB->_query("select * from `tbl`");
$m = $oDB->_fetch($sql);
$i=0;
foreach($m as $key => $val){
$i++;
$b=$val->b;
echo "<input type='radio' name='cut' value='str_replace ( $b , '' , ',' );' id='c$i' /><span id='c$i'>$val->a</span></br>";
}
?>
이렇게 코딩 했는데요...
순서대로 잘 나오고 있습니다..
제가 하고 싶은 것은 여기서 no2 의 a값이 비어 있을 경우 출력을 빼고 싶어서 그러는데요...
위 코딩대로 하면...
라디오버튼 125,000
라디오 버튼 빈값
라디오 버튼 2,000
여기서 2번째 라디오 버튼 가 빈값을 출력을 안하고 싶은데...
어찌해야하나요???
if문을 써야하는건지...a값이 비었을 경우 건너뛰고 출력하고 싶은데요...
아 이부분은 자체 수정했습니다..^^
한가지 더 궁금한 것은 지금 값을 콤마가 들어가 있는데..라디오 버튼 value 값에는 콤마를 빼고 싶어서
'str_replace ( $b , '' , ',' );' 이렇게 했는데...안되다라고요..ㅠㅠ
어느부분이 잘 못 되었는지...
도와주세요ㅠㅠ
http://php.net/manual/kr/function.str-replace.php
str_replace(찾는값, 바꿀값, 문자열)