[PHP] 방명록, 콤보박스, 라디오버튼, MYSQL DB연동 복합예제(4)-출력페이지개발 ![]() ![]() 2013/12/23 21:26
|
[PHP] 방명록, 콤보박스, 라디오버튼, MYSQL DB연동 복합예제(4)-출력페이지개발
1. 순서
(1) 입력폼 개발(텍스트박스, 콤보박스(셀렉트박스), 라디오버튼)
(4) 출력 페이지 개발
(5) 꾸미기
2. 코딩
<?php
header("Content-Type: text/html; charset=UTF-8") //UTF-8 설정
?>
<?php
//db연결
mysql_connect("localhost", "DB접속아이디", "DB접속비밀번호") or die (mysql_error());
mysql_select_db("DB명");
// DB에서 데이터를 불러오기 위한 쿼리문 입니다. CASE문이 쓰여서 조금 어렵게 느껴지실 수도 있겠네요.
// CASE 문법에 대해서 살펴보시고 넘어가시기 바랍니다. 저는 MSSQL과 문법이 달라 조금 헤멨습니다.
$sql = "SELECT NO,
IN_ComName,
IN_Name,
IN_Mail,
IN_Telnum,
CASE IN_Radio WHEN 1 THEN '운영문의'
WHEN 2 THEN '신규문의' END AS IN_Radio,
CASE IN_Combo WHEN 1 THEN '컨텐츠개발'
WHEN 2 THEN '모바일러닝'
WHEN 3 THEN 'LMS'
WHEN 4 THEN '프로그램개발' END AS IN_Combo
FROM ING_INPUT";
$result = mysql_query( $sql ) or die (mysql_error());
// 출력할 테이블 컬럼명 텍스트 입력
echo "
<html>
<head><title>Written BY INNERGYAN</title></head>
<body>
<center>
<H3>문의내용 리스트</H3>
<table width='1000' border='1'>
<tr>
<td width='5%' align='center'>NO</td>
<td width='20%' align='center'>회사명</td>
<td width='10%' align='center'>이름</td>
<td width='25%' align='center'>이메일</td>
<td width='15%' align='center'>전화번호</td>
<td width='12%' align='center'>선택1</td>
<td width='13%' align='center'>선택2</td>
</tr>
";
// 쿼리의 결과값이 있는 동안 반복을 통한 출력
while($row = mysql_fetch_array($result))
{
echo("
<tr>
<td align='center'>$row[NO]</td>
<td align='center'>$row[IN_ComName]</td>
<td align='center'>$row[IN_Name]</td>
<td align='center'>$row[IN_Mail]</td>
<td align='center'>$row[IN_Telnum]</td>
<td align='center'>$row[IN_Radio]</td>
<td align='center'>$row[IN_Combo]</td>
</tr>
");
}
?>
3. 최종결과물
'php 공부' 카테고리의 다른 글
NOTEPAD++ 를 이용하여 코딩하자 (0) | 2014.10.09 |
---|---|
php로 db불러오기 (0) | 2014.10.02 |
php를공부하자 db입력 (0) | 2014.10.02 |
php공부하자 db만들기 (0) | 2014.10.01 |
php공부하자 입력만들기 (0) | 2014.10.01 |