폼에서 변수가 안넘어가는 군요 ㅠㅠ;
salelist.php 에서 sname와 syear 값이 get으로 넘오와서
saleform.php 에서 수정또는 작성으로 나뉘는거 까진 괜찮은데..
saleupdate.php 로 들어가는 해당 값 smonth1~smonth12까지 넘어가지 않습니다 ㅠㅠ;
GET으로 넘어온 값 sname와 syear은 있습니다..
오전내내 자바스크립 오류 난것두 간힌지 찾았습니다 ( form이 중간에 열렸다 닫혔다 엉망이어서)
몇일 날새고 있어서 눈에 도저히 보이지 않네요..
도와주세요...
ㅠㅠ;
미리 감사드립니다. (__);
======================================= saleform.php ===============================================
스스로 해결하여, 어지러운 코드만 삭제 합니다.
gnuboard와 관계없는 코드입니다...
===================================================================================================
=============================== saleupdate.php ====================================================
스스로 해결하여, 어지러운 코드만 삭제 합니다.
gnuboard와 관계없는 코드입니다...
===================================================================================================
ps.지금제가.. 제정신이 아닌가요?
test 폼만들어서 해보는데도 전혀 안되는게.. 잠을 안자서 그런건지 ㅠㅠ;
=======================test.html==========================
<html>
<form name=test method=post action='test_ok.html'>
<input type=text name=aaa >
<input type=submit value="go">
</form>
</html>
=====================================================
=================test_ok.html=========================
<html>
<?PHP
echo "aaa: $aaa <BR> ";
echo "aaa: $_GET[aaa] <BR>";
echo "aaa: $_Post[aaaa] <BR>";
?>
</html>
=====================================================
saleform.php 에서 수정또는 작성으로 나뉘는거 까진 괜찮은데..
saleupdate.php 로 들어가는 해당 값 smonth1~smonth12까지 넘어가지 않습니다 ㅠㅠ;
GET으로 넘어온 값 sname와 syear은 있습니다..
오전내내 자바스크립 오류 난것두 간힌지 찾았습니다 ( form이 중간에 열렸다 닫혔다 엉망이어서)
몇일 날새고 있어서 눈에 도저히 보이지 않네요..
도와주세요...
ㅠㅠ;
미리 감사드립니다. (__);
======================================= saleform.php ===============================================
스스로 해결하여, 어지러운 코드만 삭제 합니다.
gnuboard와 관계없는 코드입니다...
===================================================================================================
=============================== saleupdate.php ====================================================
스스로 해결하여, 어지러운 코드만 삭제 합니다.
gnuboard와 관계없는 코드입니다...
===================================================================================================
ps.지금제가.. 제정신이 아닌가요?
test 폼만들어서 해보는데도 전혀 안되는게.. 잠을 안자서 그런건지 ㅠㅠ;
=======================test.html==========================
<html>
<form name=test method=post action='test_ok.html'>
<input type=text name=aaa >
<input type=submit value="go">
</form>
</html>
=====================================================
=================test_ok.html=========================
<html>
<?PHP
echo "aaa: $aaa <BR> ";
echo "aaa: $_GET[aaa] <BR>";
echo "aaa: $_Post[aaaa] <BR>";
?>
</html>
=====================================================
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
폼에서 넘길때 기존의 input이 아닌 get방식의 이미지 처리가 이유였네요
따라서 GET 이외의 POST값은 전혀 들어가지 않는게 원인이네요..
sjsin님 답변감사합니다..
1,2,3번 답변모두 알고있던건데.. 안되서 계속 코드를 수정하다보니 저렇게 되어버렷습니다 ^^*
방금 일어났습니다.
한 18시간정도 누워있었나 봅니다 ㅠㅠ;
역시 잠은 제때제때 자야하는군요 ㅠㅠ;
일단 보니 코딩이 좀 불합리하게 되어 있습니다..
$w 값이 비었을때와(쓰기), $w == 'u' (수정) 일 경우를 나눠서 변수값을 할당하도록 했군요...
마지막에 있는 자바스크립트도 필요없습니다...2번 코딩하는 수고? 밖에 안될 듯..
일단 db 필드에서 smonth? 에 해당하는 필드들의 기본값을 NOT NULL 로 잡아주세요..(물론 숫자필드라야 겠지요..달을 입력하는 듯 하니 TINYINT 2정도면 되겠군요..)
1. $w 값이 비었을 경우와, 수정일 경우에따른 별도 변수지정을 할 필요가 없습니다..(현재 위 코딩상으로는..)
$w == 'u' 일 경우에 해당하는 쿼리문만 상단에 주시면 됩니다..
그리고 아래 폼의 텍스트박스에는 아래처럼 이름에 맞는 쿼리결과 필드값을 주시면 됩니다.
<input type=text class=ib name=smonth5 value='<?=$row[smonth5]?>' size=6 maxlength="6" required itemname='smonth5'>
2. 제일아래 자바스크립트는 위 코드로 대체하므로 필요 없습니다.
3. 그리고 여담으로 입력박스 이름이 끝에 숫자만 증가되는 경우에(저 같은 경우 입력박스가 3개이상이면 이렇게 합니다.), 루프문으로 생성하시면 좀 더 편하게 적은 코딩을 할 수가 있습니다만..역시 잠을 안자서 가물~ 하신가 봅니다.
(또한 update 페이지에서도 $_POST 로 넘어온걸 루프문으로 간단히 쿼리가능한것도 아시죠..)
** 위 댓글에 있는 테스트페이지에 <input type=text name=aaa > <- 여기에 값이 없으므로 당연히 넘겨받는 페이지에서 echo 를 찍어도 안나옵니다...(잠이 많이 오신듯...좀 주무셔야 겠습니다..)