여분필드에서 분류기능 추가하여 최근글로 뽑고 싶은데요 정보
여분필드에서 분류기능 추가하여 최근글로 뽑고 싶은데요
본문
각 게시글을 관련사이트별로 분류하고 싶어 아래와 같이 기능을 구현해보았는데요,
1. site DB테이블을 생성하고 site_name, site_url 두개의 필드를 생성하여 값들을 넣엇습니다.
네이버, www.maver.com
다음, www.daum.net
이런 식으로요
2. 게시글을 작성할 때 write.skin.php에서 site 테이블의 값들을 선택하도록 하고 여분필드 wr_10에 해당사이트 값을 입력
<tr>
<td class=write_head>사이트 선택</td>
<td>
<select name=wr_10 required itemname='사이트선택'>
<?
$sql = " select * from site order by site_name ";
$result = sql_query($sql);
for($i=0;$row=sql_fetch_array($result);$i++) {
echo "
<option value='$row[site_name]'>$row[site_name]
";
}
?>
</select></td></tr>
3. 사이트 메인 좌측메뉴에서
네이버
다음
네이트
..
등등으로 리스트가 나오게 하고
사이트 선택을 하면 해당 사이트가 여분필드에 저장되어 있는 게시글들만 모아서 출럭을 하려고 하는데요
<?
$sql = " select * from site order by site_name ";
$result = sql_query($sql);
echo "<form name='form_name'>";
for($i=0;$row=sql_fetch_array($result);$i++) {
echo "
<li><a href='$g4[path]/sub_category/index.php?site_url=$row[site_url]'>$row[site_name]</a></li>
";
}
echo "<input type=hidden value='$row[site_url]' name='site_url'></form>";
?>
이런 소스를 넣은 후 site_url값을 변수로 만들어서 최근게시물을 뽑는 다음 페이지로 값을 전달하려고 하는데요,
다음페이지인 index.php 에서 $site_url 값을 인식하지 못하는데요,
참고로 index.php에서는 다음 sql구문이 들어간 파일을 인클루드 하고 있습니다.
$sql = "select * from $tmp_write_table where wr_is_comment = 0 and wr_9 = '$site_url' ";
무엇이 잘못된 것일까요?
초보라서,,,도움 부탁드리겠습니다.
1. site DB테이블을 생성하고 site_name, site_url 두개의 필드를 생성하여 값들을 넣엇습니다.
네이버, www.maver.com
다음, www.daum.net
이런 식으로요
2. 게시글을 작성할 때 write.skin.php에서 site 테이블의 값들을 선택하도록 하고 여분필드 wr_10에 해당사이트 값을 입력
<tr>
<td class=write_head>사이트 선택</td>
<td>
<select name=wr_10 required itemname='사이트선택'>
<?
$sql = " select * from site order by site_name ";
$result = sql_query($sql);
for($i=0;$row=sql_fetch_array($result);$i++) {
echo "
<option value='$row[site_name]'>$row[site_name]
";
}
?>
</select></td></tr>
3. 사이트 메인 좌측메뉴에서
네이버
다음
네이트
..
등등으로 리스트가 나오게 하고
사이트 선택을 하면 해당 사이트가 여분필드에 저장되어 있는 게시글들만 모아서 출럭을 하려고 하는데요
<?
$sql = " select * from site order by site_name ";
$result = sql_query($sql);
echo "<form name='form_name'>";
for($i=0;$row=sql_fetch_array($result);$i++) {
echo "
<li><a href='$g4[path]/sub_category/index.php?site_url=$row[site_url]'>$row[site_name]</a></li>
";
}
echo "<input type=hidden value='$row[site_url]' name='site_url'></form>";
?>
이런 소스를 넣은 후 site_url값을 변수로 만들어서 최근게시물을 뽑는 다음 페이지로 값을 전달하려고 하는데요,
다음페이지인 index.php 에서 $site_url 값을 인식하지 못하는데요,
참고로 index.php에서는 다음 sql구문이 들어간 파일을 인클루드 하고 있습니다.
$sql = "select * from $tmp_write_table where wr_is_comment = 0 and wr_9 = '$site_url' ";
무엇이 잘못된 것일까요?
초보라서,,,도움 부탁드리겠습니다.
댓글 전체

- 일단 2.에서 </option> 태그로 닫아주셔야 하지 않을지요?
- 3.에서 form이 왜 있는지 모르겠네요.
echo "<form name='form_name'>";
echo "<input type=hidden value='$row[site_url]' name='site_url'></form>";
이 두줄은 없어도 될것 같고요.
- index.php에서 최 상단이나 $sql = "select * from $tmp_write_table where wr_is_comment = 0 and wr_9 = '$site_url' "; 이 줄 위에
$site_url=$_GET['site_url'];
이런식으로 써줘야 할것 같습니다.
- 3.에서 form이 왜 있는지 모르겠네요.
echo "<form name='form_name'>";
echo "<input type=hidden value='$row[site_url]' name='site_url'></form>";
이 두줄은 없어도 될것 같고요.
- index.php에서 최 상단이나 $sql = "select * from $tmp_write_table where wr_is_comment = 0 and wr_9 = '$site_url' "; 이 줄 위에
$site_url=$_GET['site_url'];
이런식으로 써줘야 할것 같습니다.

답변 감사드립니다. 덕분에 해결되었네요~~