묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php에서 "?"가 뭐에 쓰는거죠?
2005.03.09 18:50
제가 다음 구문을 해석하다가 ? 하나 때문에 막혀서 그러는데 ?가 뭐에 쓰이는건지좀 알려주세요.
$setup = mysql_fetch_array(mysql_query("select use_alllist from $admin_table where name='$id'"));
if($setup[use_alllist]) $target = "zboard.php?id=".$id;
else $target = "view.php?id=".$id;
$setup = mysql_fetch_array(mysql_query("select use_alllist from $admin_table where name='$id'"));
if($setup[use_alllist]) $target = "zboard.php?id=".$id;
else $target = "view.php?id=".$id;
댓글 2
-
에지
2005.03.09 20:12
-
류경철
2005.03.18 13:21
위에꺼에 추가로 설명하자면 ?표 뒤엔 강제로 변수에 심어주는 역할입니다.
링크 할때 값을 임의로 넘겨줄때 사용하시면 용이합니다.
폼을 쓰면 번거로운걸 저걸로 해결할 수 있죠.
sample.php의 내용을 <?php print $id; ?> 라고 한다면,
sample.php?id=abcd 로 불러주었을때 'abcd'가 출력되고
sample.php?id=ajhsy2 로 불러주었을때 'ajhsy2'가 출력됩니다.
고로 값을 넘겨주는 역할을 합니다.
단, 값을 2개 이상 넘겨주려면 sample.php?id=test&id2=asdf 등과 같이 &로 가줘야하지요;
정확하지는 않습니다만, 대충 제가 알고 있는 사항입니다-ㅅ-;