묻고답하기
가장 기본인 DB 출력문제입니다. 제발 도와주세요~~
2014.08.17 16:05
PHP는 정말 기본만 아는 사람입니다.
어찌하다가 DB쪽의 일을 맡게 되어 삼일째 사이트 뒤적거리며 해결하려고 하는데 기본적인 출력이 막혀버리니 깝깝합니다. ㅠ,.ㅠ
제로보드4 버전에서는 잘 되었던 것이었구요....
DB는 xe_memberinfo에 새로 생성하였고 아래의 db정보는 정확히 넣었구요, 이름으로 검색하면 정보가 출력되는 형식입니다.
소스는 아래와 같고요~~
테스트 사이트는 http://campaignbk.cafe24.com/xe/member_search 입니다.
관리자 아디가 필요하시면 쪽지주시면 알려드리겠습니다.
고수님들의 도움을 부탁드립니다.
<?php
$host="localhost";
$user="";
$password="";
$conn=mysql_connect($host, $user, $password); //mysql 연결 설정
mysql_select_db("", $conn); //DB에 접속
/*
연결 확인
if($conn) echo "db연결";
else echo "db연결 실패";
*/
?>
<form name="form1" method="post" action="/xe/member_result">
<table width="880" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="tbl" height="30" bgcolor="#edf4de" align="center"><a href="/xe/member_search"><b>다시 검색하기</b></a></td>
</tr>
</table>
</form>
<SCRIPT LANGUAGE="JavaScript">
<!--
function SendIt(frm){
if(frm.Name.value==""){
alert("검색어를 입력하세요.");
frm.Name.focus();
}
else{
frm.submit();
}
}
//-->
</SCRIPT>
</td>
</tr>
<tr>
<td>
<?
$name1=$HTTP_POST_VARS[ "name" ];
$Sql = "Select * From xe_memberinfo Where name='$name1'";
$results = mysql_query($Sql) or db_error($Sql);
while($temp = mysql_fetch_object($results)){
$name = $temp->name;
$engname = $temp->engname;
$protype = $temp->protype;
$info1 = $temp->info1;
$info2 = $temp->info2;
$number = $temp->number;
?>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="result">
<b><?=$name?></b>(<b><?=$engname?></b>)님은 <b>정회원</b>이시며, 현재 <b><?=$protype?></b>로 소속되어 계십니다. <br><br>
<img src='../images/icon_orange2.gif'> 협회 입회 기수 : <b><?=$info1?></b><br>
<img src='../images/icon_orange2.gif'> 협회 활동 사항 : <b><?=$info2?></b><br>
<img src='../images/icon_orange2.gif'> 라이센스 넘버 : <b><?=$number?></b><br>
</td>
</tr>
</table>
<br>
<?}
if(!$name){
echo "<script>location.replace('/xe/member_fail?name=$name1');</script>";
}
?>
</td>
</tr>
</tbody>
</table>
</div>
댓글 4
-
GG
2014.08.17 17:28
-
코노야로
2014.08.17 17:40
그럼 위의 소스는 쓸수 없다는 것이네요....ㅜ,.ㅜ
죄송하지만 db를 출력하는 기본 소스라도 알 수 없을까요...
-
GG
2014.08.17 19:06
$oDB = DB::getInstance();
$qry = $oDB->_query(쿼리문);
-
코노야로
2014.08.17 19:11
신경써 주셔서 감사합니다....^^
한번 이것저것 해볼께요~~^^*
xe는 php만 알아서 되는게 아닙니다.
xe 문법을 알아야 됩니다.
제로보드4 와 xe 는 완전히 다릅니다.
제로보드에서 하던식으로 xe에서 구현할 수 없습니다.