폼에서 변수가 안넘어가는 군요 ㅠㅠ; 정보
그누보드 폼에서 변수가 안넘어가는 군요 ㅠㅠ;본문
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>
=====================================================
댓글 전체
역시 잠은 제때제때 자야됩니다 ㅠㅠ;
해결했습니다 _-_;
폼에서 넘길때 기존의 input이 아닌 get방식의 이미지 처리가 이유였네요
따라서 GET 이외의 POST값은 전혀 들어가지 않는게 원인이네요..
sjsin님 답변감사합니다..
1,2,3번 답변모두 알고있던건데.. 안되서 계속 코드를 수정하다보니 저렇게 되어버렷습니다 ^^*
폼에서 넘길때 기존의 input이 아닌 get방식의 이미지 처리가 이유였네요
따라서 GET 이외의 POST값은 전혀 들어가지 않는게 원인이네요..
sjsin님 답변감사합니다..
1,2,3번 답변모두 알고있던건데.. 안되서 계속 코드를 수정하다보니 저렇게 되어버렷습니다 ^^*
감사합니다...
방금 일어났습니다.
한 18시간정도 누워있었나 봅니다 ㅠㅠ;
역시 잠은 제때제때 자야하는군요 ㅠㅠ;
방금 일어났습니다.
한 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 를 찍어도 안나옵니다...(잠이 많이 오신듯...좀 주무셔야 겠습니다..)
일단 보니 코딩이 좀 불합리하게 되어 있습니다..
$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 를 찍어도 안나옵니다...(잠이 많이 오신듯...좀 주무셔야 겠습니다..)