url에 실은 변수속에... 앞에 0이 없어지는 현상 채택완료
프로그래머7
9년 전
조회 5,997
$testnum 변수에 000006이 들어있습니다.
그런데 아래를 지나면
var url = "http://www.test.com/test.php?num=">http://www.test.com/test.php?num="+<?php echo $testnum?>;
url 에는 http://www.test.com/test.php?num=6">http://www.test.com/test.php?num=6 이 인식됩니다
다시 말해서 000006 => 6 처럼 앞의 0이 잘려요
$testnum 를 number가 아닌 string으로 변환하면 될거같은데
위에서 그것을 어떻게 해주는가요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
답변에 대한 댓글 6개
�
프로그래머7
9년 전
�
프로그래머7
9년 전
php는 string으로 확실히 정해주는거 없나요?
�
프로그래머7
9년 전
다시 자세히... 아래 자바스크립트 안에 php변수 출력을 해서 다음페이지에 넘기려는데요
어케 해야 해요?
function sendVar(){
var url = "http://test.com/test.php?num="+<?php echo $num?>;
window.open(url,'win','menubar=no,status=no,toolbar=no,titlebar=no,location=no,scrollbars=yes,resizable=no,width=1024,height=700');
어케 해야 해요?
function sendVar(){
var url = "http://test.com/test.php?num="+<?php echo $num?>;
window.open(url,'win','menubar=no,status=no,toolbar=no,titlebar=no,location=no,scrollbars=yes,resizable=no,width=1024,height=700');
�
프로그래머7
9년 전
더 핵심정리
아래의 $testnum에는 분명 숫자 앞에 0000000000이 많이 붙어 있는데요
function sendVar(){
var num = <?php echo $testnum?>;
/// 바로 위의 js변수 num가.. 자꾸 영을 없애버리고 6 만 가지고 있어요
}
아래의 $testnum에는 분명 숫자 앞에 0000000000이 많이 붙어 있는데요
function sendVar(){
var num = <?php echo $testnum?>;
/// 바로 위의 js변수 num가.. 자꾸 영을 없애버리고 6 만 가지고 있어요
}
�
슈와이
9년 전
url = "http://www.test.com/test.php?num=<?php echo $testnum?>";
�
프로그래머7
9년 전
어 정말 그렇네요^^ 감사합니다 슈와이님 ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
어떻게 변형하라는 말씀이신가요???