이 배열값을 어떻게 해야 넘길 수 있을까요? 정보
이 배열값을 어떻게 해야 넘길 수 있을까요?
본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
현재 배열값을 추출 하면 (설명)
$a[0] = (공백)
$a[1] = 01_1 (게시판이름)
$a[2] = 56 (글 번호)
$a[3] = 02_1 (게시판이름)
$a[4] = 22 (글 번호)
..
..
이런식으로 쭉 배열이 됩니다.
소스는
$ck = explode(",",$_COOKIE[$id]);
이런 형식으로 쿠키를 불러 들였어요.
이 다음 부터 막힙니다. 이걸 어떻게 가공해야 할지 모르겠네요.
아래처럼 코딩을 하면
for($i=0;$i<sizeof($ck);$i++){
echo $ck[$i];
if(($i%2)==0){echo "<BR>";}
}
결과값이
01_11
01_258
요렇게 게시판id랑 글번호가 붙어서 나오는데,
이걸 어떻게 분리해야 무사히 쿼리문까지 갈 수 있을까요?
오류 주소 :
현재 배열값을 추출 하면 (설명)
$a[0] = (공백)
$a[1] = 01_1 (게시판이름)
$a[2] = 56 (글 번호)
$a[3] = 02_1 (게시판이름)
$a[4] = 22 (글 번호)
..
..
이런식으로 쭉 배열이 됩니다.
소스는
$ck = explode(",",$_COOKIE[$id]);
이런 형식으로 쿠키를 불러 들였어요.
이 다음 부터 막힙니다. 이걸 어떻게 가공해야 할지 모르겠네요.
아래처럼 코딩을 하면
for($i=0;$i<sizeof($ck);$i++){
echo $ck[$i];
if(($i%2)==0){echo "<BR>";}
}
결과값이
01_11
01_258
요렇게 게시판id랑 글번호가 붙어서 나오는데,
이걸 어떻게 분리해야 무사히 쿼리문까지 갈 수 있을까요?
댓글 전체

음 소스를 수정해서 2차배열로 전환했습니다.
이제는 02_1,1 이런 형식으로 나옵니다.
이제 이걸 어떻게 활용하느냐인데..
이제는 02_1,1 이런 형식으로 나옵니다.
이제 이걸 어떻게 활용하느냐인데..
아는 한도에서 답변을 드리고 싶은, 질문 인데요. 직접 하시다가 막힌 경우라 더욱 더 알려드리고 싶습니다..^^
그런데 질문의 요지가, 알듯 말듯합니다.
원하고자 하는 표현 방식을 말씀해주시고요.
for문에서 태그가 들어 갔는데, 쿼리문까지 작성해야 한다는게, 이해가 안가네요.
뭘 원하시는 건지..?
소스 수정하기전에, 게시판id랑 같이 붙어서 나오는 건,
////////////////
echo $ck[$i];
if(($i%2)==0){echo "<BR>"
//////////////////////////
echo 로, 루프값을 부르고, 또, 2 나눠서, <br>을 나누니, 당연히 같이 붙어서 나오는 거구요,,
소스 수정후,
02_1,1 <== 이렇게 나왔다면, 구분자 , 을 붙힌 건가요, 아니면, implode 를 사용 한건가요..
아무튼, 원하는 결과값이 뭘 원하는 지를 파악을 못해서 , 답변 드리기가... ㅡ,ㅡ 죄송!
그런데 질문의 요지가, 알듯 말듯합니다.
원하고자 하는 표현 방식을 말씀해주시고요.
for문에서 태그가 들어 갔는데, 쿼리문까지 작성해야 한다는게, 이해가 안가네요.
뭘 원하시는 건지..?
소스 수정하기전에, 게시판id랑 같이 붙어서 나오는 건,
////////////////
echo $ck[$i];
if(($i%2)==0){echo "<BR>"
//////////////////////////
echo 로, 루프값을 부르고, 또, 2 나눠서, <br>을 나누니, 당연히 같이 붙어서 나오는 거구요,,
소스 수정후,
02_1,1 <== 이렇게 나왔다면, 구분자 , 을 붙힌 건가요, 아니면, implode 를 사용 한건가요..
아무튼, 원하는 결과값이 뭘 원하는 지를 파악을 못해서 , 답변 드리기가... ㅡ,ㅡ 죄송!

echo $ck[$i];
부분은 값이 잘 나오나 안나오나 출력을 해본거구요.
이거 설명하기 난감합니다. 저도 첨 도전해본거라 설명하기가 어렵네요.
쿠키에서 값을 받고 이걸 뿌려주는거라 생각하심 됩니다.
쿠키는 이렇게 받았거든요. 인터넷에 여러개 보고 따라해본건데, 어째 어렵네요.
setcookie($id,$_COOKIE[$id]."|".$b_id.",".$w_id, 60 + time(),"/");
이렇게 받았는데 $id는 회원아이디 $b_id는 게시판 아이디 $w_id는 글값이고요 $_COOKIE[$id] 요거는 게시판 아이디랑 글값이 계속 누적 되더군요.
이제 어찌어찌 해서 출력은 되는데, 쿠키에서 받은 값이 중복이면 넘어가는 것과, 게시판 제목을 구해오는게 어렵네요.
아래 sql문에서 게시판제목을 구하는 공식을 어떻게 해야 될지 난감합니다.
$key1 값은 $key1= $g4['write_prefix'].$ck2[0]; 이런 형식으로 되어있는데, $ck2[0]; 게시판 아이디이고,
결론적으로는 $key1 = g4_write_01_1 이런 형식으로 나오겠네요.
문제는 게시판 제목은 $g4[board_table] 안에 $board[bo_subject]있는데 이걸 어떻게 가져와야 될지 모르겠어요.
db랑 배열이랑 이런쪽은 한번도 해본적이 없어서 ㅎㅎ
쿠폰도 오늘 첨 도전해본거라, 성공하면 해볼만 한거같은데. 혹시 join인가 그걸 해야되는지 모르겠어요.
일단 아래 대충 쿠키로 생성된 것이 아래처럼 짜니 나오기는 잘나옵니다.
mysql_fetch_array를 for문으로 확 돌리고 싶은데, 그렇게 안되네요 ㅎ위에서 배열이 포문으로 돌고 있어서..
$sql2 = mysql_query(" select wr_id, wr_subject, wr_name from $key1 where wr_id = '$key2' ");
$b = mysql_fetch_array($sql2);
echo "<tr><td>".$b[wr_id]."</td><td>".$b[wr_subject]."</td><td>".$b[wr_name]."</td></tr>";
부분은 값이 잘 나오나 안나오나 출력을 해본거구요.
이거 설명하기 난감합니다. 저도 첨 도전해본거라 설명하기가 어렵네요.
쿠키에서 값을 받고 이걸 뿌려주는거라 생각하심 됩니다.
쿠키는 이렇게 받았거든요. 인터넷에 여러개 보고 따라해본건데, 어째 어렵네요.
setcookie($id,$_COOKIE[$id]."|".$b_id.",".$w_id, 60 + time(),"/");
이렇게 받았는데 $id는 회원아이디 $b_id는 게시판 아이디 $w_id는 글값이고요 $_COOKIE[$id] 요거는 게시판 아이디랑 글값이 계속 누적 되더군요.
이제 어찌어찌 해서 출력은 되는데, 쿠키에서 받은 값이 중복이면 넘어가는 것과, 게시판 제목을 구해오는게 어렵네요.
아래 sql문에서 게시판제목을 구하는 공식을 어떻게 해야 될지 난감합니다.
$key1 값은 $key1= $g4['write_prefix'].$ck2[0]; 이런 형식으로 되어있는데, $ck2[0]; 게시판 아이디이고,
결론적으로는 $key1 = g4_write_01_1 이런 형식으로 나오겠네요.
문제는 게시판 제목은 $g4[board_table] 안에 $board[bo_subject]있는데 이걸 어떻게 가져와야 될지 모르겠어요.
db랑 배열이랑 이런쪽은 한번도 해본적이 없어서 ㅎㅎ
쿠폰도 오늘 첨 도전해본거라, 성공하면 해볼만 한거같은데. 혹시 join인가 그걸 해야되는지 모르겠어요.
일단 아래 대충 쿠키로 생성된 것이 아래처럼 짜니 나오기는 잘나옵니다.
mysql_fetch_array를 for문으로 확 돌리고 싶은데, 그렇게 안되네요 ㅎ위에서 배열이 포문으로 돌고 있어서..
$sql2 = mysql_query(" select wr_id, wr_subject, wr_name from $key1 where wr_id = '$key2' ");
$b = mysql_fetch_array($sql2);
echo "<tr><td>".$b[wr_id]."</td><td>".$b[wr_subject]."</td><td>".$b[wr_name]."</td></tr>";