php 의 serialize 함수는 사용용도가 동적으로 생성되는 입력폼중에 컬럼이늘어나는 경우 DB설계시
고려할 수 없는 부분이기때문에 한 컬럼에 시리얼라이즈 시킨 값을 통째로 넣고 꺼내쓰는 방법으로
쓸 수 있을거 같다. 밑을 보시면 알겠지만 input_text 네임값이 키값이 되믈 알 수있다.
<?
echo "<PRE>";
$post = serialize($_POST);
$fromdbpost = $post;
$rowvalue = unserialize($fromdbpost);
echo $rowvalue["a"];
echo "<BR>";
echo $rowvalue["b"];
echo "<BR>";
echo $rowvalue["c"];
echo "<BR>";
echo $rowvalue["d"];
echo "<BR>";
echo $rowvalue["e"];
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
</head>
<body>
<form name="form1" method="POST" action="?act=1">
<input type="text" name="a" value="a">
<input type="text" name="b" value="b">
<input type="text" name="c" value="c">
<input type="text" name="d" value="d">
<input type="text" name="e" value="e">
<input type="button" value="ddddd" onclick="this.form.submit()">
</form>
</body>
</html>
'IT 전용글' 카테고리의 다른 글
php define defined 차이점 (0) | 2014.11.17 |
---|---|
동적tr생성후 삭제관련 (0) | 2014.11.14 |
PHP Snoopy 관련 (0) | 2014.10.14 |
카페24, 온라인쇼핑몰 실시간 상품 분석 서비스 출시 (0) | 2014.09.19 |
java 기본셋팅. (0) | 2014.08.18 |