== 디비 연결 테스트 ==
{{{
");
}
$db = mysql_select_db("linflus_db");
/*
$sql = "CREATE TABLE guest
(no integer not null,
name char(10),
contents text(2000),
password char(4),
status integer,
date date)";
$result = mysql_query($sql);
if(!$result){
die('Can not create table');
}else{
echo($result);
}
*/
$sql = "INSERT INTO guest
values(1, 'ksh', 'hello', '1234', 1)";
$result = mysql_query($sql);
$sql = "SELECT * FROM guest";
$result = mysql_query($sql);
$obj = mysql_fetch_object($result);
echo($obj->name);
?>
}}}
== 기본 화면 (index.php) ==
{{{
방명록
}}}
== 글자 수 제한의 처리 (process.php) ==
{{{
//이름 입력의 처리
if (strlen($_POST['input_name']) > 10 )
{
$posted_name = substr($_POST['input_name'],0,10);
}
else
{
$posted_name = $_POST['input_name'];
}
//비번 입력의 처리
if (strlen($_POST['input_pw']) > 4 )
{
$posted_pw = substr($_POST['input_pw'],0,4);
}
else
{
$posted_pw = $_POST['input_pw'];
}
//내용 입력의 처리
if (strlen($_POST['context']) > 2000 )
{
$posted_context = substr($_POST['context'],0,2000);
}
else
{
$posted_context = $_POST['context'];
}
?>
}}}
== 입력 받은 내용 출력 (output.php) ==
{{{
include_once("process.php");
echo("입력받은 이름 : ".$_POST['input_name']."
");
echo("입력받은 비번 : ".$_POST['input_pw']."
");
echo("입력받은 내용 : ".$_POST['context']."
");
echo("
");
echo("출력된 이름(10byte) : ".$posted_name."
");
echo("출력된 비번(04byte) : ".$posted_pw."
");
echo("출력된 내용(2000byte) : ".$posted_context."
");
?>
}}}
== 오늘의 상태 ==
나머지 부분은 생략
기본화면에 첨부하면 되므로..ㅋ
{{{
방명록
.
.
.
}}}
----
[2010PHP]