질문과 답변· ··조회 12,462
다시한번만요....^^
<html>
<head>
<title>『 L E E J I N S O O .net 』 ™</title>
<meta http-equiv=Content-Type content=text/html;>
<link rel=StyleSheet HREF='style.css' type='text/css'>
<body bgcolor="#505050">
<form method=post action=write.php>
<table border=0 ecllspacing=0>
<tr>
<td width=20 height=20><img src='./images/kor_memo_title.gif' border='0'>
<td width=170><input type="radio" name="icon" value="icon_1" checked>
<input type="radio" name="icon" value="icon_2"></td>
<td width=270><font color="#999999">
<input type=text name=name maxlength=10 style="background-image:url('./images/kor_back_name.gif');" onFocus="this.style.background='#555555'" onBlur="this.style.background='#555555'" class=input2>
<input type=text name=memo maxlength=20 style="background-image:url('./images/kor_back_memo.gif');" onFocus="this.style.background='#555555'" onBlur="this.style.background='#555555'" class=input2></font></td>
<td width=110><input type=image src='./images/kor_memo_ok.gif' border=0></td>
</tr>
</table>
</form>
<?
include"connect.php";//DB에 접속
$query="select count(*) from js_memo"; //쿼리문저장
$total=mysql_fetch_array(mysql_query($query)); //쿼리문입력
$total=$total["count(*)"]; //갯수저장
$page=5; //페이지당 갯수
$pagesu=ceil($total/$page); //페이지수를 구합니다. 결과:4
$start=($page*$pagenum); //가져올 시작위치를 결정합니다.
//테이블시작
echo"<font color='#999999'>한줄 메모장 총 게시물 수 : $total</font><br>";
//월드컵날짜구한 파일 불러들이기
include"time.php";
//선택한값 정의
$icon_1="<img src='./images/kor_memo_fighting_1.gif'>";
$icon_2="<img src='./images/kor_memo_fighting_2.gif'>";
if($icon==$icon_1){
$ic=$icon_1;//대한민국선택했을때
}else{
$ic=$icon_2;//붉은악마선택했을때
}
$query="select * from js_memo order by no desc limit $start,$page"; //꺼내올 쿼리문
$result=mysql_query($query,$connect); //mysql에 요청
while($array=mysql_fetch_array($result)) //결과를 꺼내옴
{
$data[date]=date('y-m-d',$array[date]);//시간가공
$data[name]=stripslashes($array[name]);//이름에서 제거
$data[memo]=stripslashes($array[memo]);//메모에서 제거
//새글일 경우
$new=(time()-$array[date])/60/60; //작성된 글이 24시간안에 작성된글인 경우
if($new<24) {
$bbs_new= "<img src='./images/bbs_new_3.gif'>";
}else {
$bbs_new= "<img src='./images/bbs_old.gif'>";
}
echo "
<table width=100% background=./images/kor_memo_bak.gif>
<tr><td width=5% height=27>$bbs_new</td>
<td width=10% height=27>$ic</td>
<td width=65% height=27>$data[memo] <font color='#999999'>..[$array[no]]</font></td>
<td width=20% height=27><font color='#609060'>| $data[name]</font></td></tr></table> ";//꺼내온것출력
}
echo "
<table border=0 ecllspacing=0 width=100%>
<tr><td colspan=4 height=27 align=center>";
$pageviewsu=10; //한페이지에 보여질 목록수
$pagegroup=ceil(($pagenum+1)/$pageviewsu); //페이지 그룹결정
$pagestart=($pageviewsu*($pagegroup-1))+1; //시작페이지결정
$pageend=$pagestart+$pageviewsu-1; //종료페이지결정
if($pagegroup>1){
$prev=$pagestart-$pageviewsu-1;//이전목록그룹의 시작페이지결정
echo"<a href=list.php?pagenum=$prev>◀◀ </a> ";
}
for($i=$pagestart;$i<=$pageend;$i++)
{
if($pagesu<$i){break;}
$j=$i-1;
if($j==$pagenum){echo "<font color='#609060'>$i </font> ";}
else{echo "<a href=list.php?pagenum=$j>$i </a> ";}
}
if($pageend<$pagesu){echo"<a href=list.php?pagenum=$pageend>▶▶ </a> ";}
echo"</td></tr></table>";//테이블끝
?>
<table border=0 cellspacing=0 width=100%>
<tr>
<td align=right>
<font color="#999999"><span style="font-size:9px;font-family: tahoma;">
Copyright 2005-2006
<font color="#dbdbdb"><span style="font-size:11px;font-family: tahoma;">
leejinsoo.net</span></font>
</td></tr>
</table>
</body>
</html>
저번에 드렸던 한줄메모장에서 선택한 아이콘출력에 관한 질문인데요.. 너무 오랜만에 왔네요 ㅋㅋ 알려주신대로 value값을 다르게 하고 name는 같게하여 라디오버튼을 수정하였는데요...
글을 남기고 테스트를 하면 무조건 두번째 이미지가 나오네요... 근데.. 테이블에 저장된값을 보면 첫번째것을 선택하면 value가 icon_1이니까
icon_1이라고 기록되어있거던요.. 근데.......
그걸 못불러오네요..-_- 음... 이해되시죠.. 소스가 위에것인데.. 안되서 이랬다가저랬다가왔다갔다 바꾸다보니 .. 정신이없네요..... 분명히.. 기록은 제대로되는데(db에) 그거 다된거를....불러오지를 못하니. 한심스럽네요.. 그렇게생각하시죠? ㅋㅋㅋ 아무튼 답변 부탁드릴게요... 건강하세요
<head>
<title>『 L E E J I N S O O .net 』 ™</title>
<meta http-equiv=Content-Type content=text/html;>
<link rel=StyleSheet HREF='style.css' type='text/css'>
<body bgcolor="#505050">
<form method=post action=write.php>
<table border=0 ecllspacing=0>
<tr>
<td width=20 height=20><img src='./images/kor_memo_title.gif' border='0'>
<td width=170><input type="radio" name="icon" value="icon_1" checked>
<input type="radio" name="icon" value="icon_2"></td>
<td width=270><font color="#999999">
<input type=text name=name maxlength=10 style="background-image:url('./images/kor_back_name.gif');" onFocus="this.style.background='#555555'" onBlur="this.style.background='#555555'" class=input2>
<input type=text name=memo maxlength=20 style="background-image:url('./images/kor_back_memo.gif');" onFocus="this.style.background='#555555'" onBlur="this.style.background='#555555'" class=input2></font></td>
<td width=110><input type=image src='./images/kor_memo_ok.gif' border=0></td>
</tr>
</table>
</form>
<?
include"connect.php";//DB에 접속
$query="select count(*) from js_memo"; //쿼리문저장
$total=mysql_fetch_array(mysql_query($query)); //쿼리문입력
$total=$total["count(*)"]; //갯수저장
$page=5; //페이지당 갯수
$pagesu=ceil($total/$page); //페이지수를 구합니다. 결과:4
$start=($page*$pagenum); //가져올 시작위치를 결정합니다.
//테이블시작
echo"<font color='#999999'>한줄 메모장 총 게시물 수 : $total</font><br>";
//월드컵날짜구한 파일 불러들이기
include"time.php";
//선택한값 정의
$icon_1="<img src='./images/kor_memo_fighting_1.gif'>";
$icon_2="<img src='./images/kor_memo_fighting_2.gif'>";
if($icon==$icon_1){
$ic=$icon_1;//대한민국선택했을때
}else{
$ic=$icon_2;//붉은악마선택했을때
}
$query="select * from js_memo order by no desc limit $start,$page"; //꺼내올 쿼리문
$result=mysql_query($query,$connect); //mysql에 요청
while($array=mysql_fetch_array($result)) //결과를 꺼내옴
{
$data[date]=date('y-m-d',$array[date]);//시간가공
$data[name]=stripslashes($array[name]);//이름에서 제거
$data[memo]=stripslashes($array[memo]);//메모에서 제거
//새글일 경우
$new=(time()-$array[date])/60/60; //작성된 글이 24시간안에 작성된글인 경우
if($new<24) {
$bbs_new= "<img src='./images/bbs_new_3.gif'>";
}else {
$bbs_new= "<img src='./images/bbs_old.gif'>";
}
echo "
<table width=100% background=./images/kor_memo_bak.gif>
<tr><td width=5% height=27>$bbs_new</td>
<td width=10% height=27>$ic</td>
<td width=65% height=27>$data[memo] <font color='#999999'>..[$array[no]]</font></td>
<td width=20% height=27><font color='#609060'>| $data[name]</font></td></tr></table> ";//꺼내온것출력
}
echo "
<table border=0 ecllspacing=0 width=100%>
<tr><td colspan=4 height=27 align=center>";
$pageviewsu=10; //한페이지에 보여질 목록수
$pagegroup=ceil(($pagenum+1)/$pageviewsu); //페이지 그룹결정
$pagestart=($pageviewsu*($pagegroup-1))+1; //시작페이지결정
$pageend=$pagestart+$pageviewsu-1; //종료페이지결정
if($pagegroup>1){
$prev=$pagestart-$pageviewsu-1;//이전목록그룹의 시작페이지결정
echo"<a href=list.php?pagenum=$prev>◀◀ </a> ";
}
for($i=$pagestart;$i<=$pageend;$i++)
{
if($pagesu<$i){break;}
$j=$i-1;
if($j==$pagenum){echo "<font color='#609060'>$i </font> ";}
else{echo "<a href=list.php?pagenum=$j>$i </a> ";}
}
if($pageend<$pagesu){echo"<a href=list.php?pagenum=$pageend>▶▶ </a> ";}
echo"</td></tr></table>";//테이블끝
?>
<table border=0 cellspacing=0 width=100%>
<tr>
<td align=right>
<font color="#999999"><span style="font-size:9px;font-family: tahoma;">
Copyright 2005-2006
<font color="#dbdbdb"><span style="font-size:11px;font-family: tahoma;">
leejinsoo.net</span></font>
</td></tr>
</table>
</body>
</html>
저번에 드렸던 한줄메모장에서 선택한 아이콘출력에 관한 질문인데요.. 너무 오랜만에 왔네요 ㅋㅋ 알려주신대로 value값을 다르게 하고 name는 같게하여 라디오버튼을 수정하였는데요...
글을 남기고 테스트를 하면 무조건 두번째 이미지가 나오네요... 근데.. 테이블에 저장된값을 보면 첫번째것을 선택하면 value가 icon_1이니까
icon_1이라고 기록되어있거던요.. 근데.......
그걸 못불러오네요..-_- 음... 이해되시죠.. 소스가 위에것인데.. 안되서 이랬다가저랬다가왔다갔다 바꾸다보니 .. 정신이없네요..... 분명히.. 기록은 제대로되는데(db에) 그거 다된거를....불러오지를 못하니. 한심스럽네요.. 그렇게생각하시죠? ㅋㅋㅋ 아무튼 답변 부탁드릴게요... 건강하세요
댓글 2
테스트페이지입니다... ㅋㅋ
$ic=$icon_1;//대한민국선택했을때
}else{
$ic=$icon_2;//붉은악마선택했을때
}
위의 내용이 논리적으로 잘못된 것 같네요.
위에서
$icon_1="<img src='./images/kor_memo_fighting_1.gif'>";
이렇게 정의해놓고,
아래에서
if($icon==$icon_1)
이렇게 조건을 주면...
이 문장의 뜻은?
만약 $icon 의 값이 <img src='./images/kor_memo_fighting_1.gif'>라면...이라는 뜻이 되죠...
$icon_1="<img src='./images/kor_memo_fighting_1.gif'>";
$icon_2="<img src='./images/kor_memo_fighting_2.gif'>";
를 빼고
if($icon == "icon_1") {
$ic = <img src='./images/kor_memo_fighting_1.gif'>;
} else {
$ic = <img src='./images/kor_memo_fighting_2.gif'>;
}
이런 식으로 하시든가,
$icon_1="<img src='./images/kor_memo_fighting_1.gif'>";
$icon_2="<img src='./images/kor_memo_fighting_2.gif'>";
를 그대로 쓴다면,
if($icon == "icon_1") {
$ic = $icon_1;
} else {
$ic = $icon_2;
}
이렇게 해야할 것입니다.