2014-09-17 7 views
0

내 질문은 이것입니다 :
어떻게 PHP에서 내 PHP/HTML 양식을 인수로 PHP 함수를 사용합니까?HTML 게시 양식의 매개 변수와 함께 PHP 함수를 사용합니까?

intechgrity에서이 PHP 함수 스크립트를 다운로드했습니다.
링크 :http://www.intechgrity.com/?p=808
기능은 다음과 같습니다 itg_fetch_image ('http://the.image.url/pic.bmp') 내가 뭘하는지

: 내 웹 사이트에
1) 나는 PHP 페이지가 있습니다.
2) 내가 한 일은 사본은 intechgrity의 PHP 스크립트의 모든이었다 물론, 상단에 (내 페이지로 붙여 넣은) 나는이 양식이 내 페이지에서

,하지만 아무것도 발생하지 않습니다.

<form action="<?php echo $PHP_SELF;?>" method="post"> 
<input type="text" id="Stuff" name="Stuff" maxlength="30" value="<?=$img_url;?>" /> 
<button type="button" onClick="newSrc();">Do it!</button> 
</form> 

무엇이 잘못 되었나요? 내가 제출 한 기능이 작동하지 않는 이유는 무엇입니까?

+0

* "이 함수는 : itg_fetch_image'"* -'onClick = "newSrc()'- * Hm * - 어쩌면 전체 코드를 우리에게 보여 주었다면 –

+1

''? –

+1

제출하려면 대신 js 함수를 사용하여 제출하십시오. (거기에 게시하지 않았습니다.) – bksi

답변

0

어쩌면 이렇게 될까요? (난 당신이 연결된 모든 코드를 확인하지 않았다.)

<?php 
    function itg_fetch_img($img_url, ...) { 
     etc. 
    } 
    $img_url = $_POST['Stuff']; 
    if (!empty($img_url)) itg_fetch_img($img_url, ...); 
?> 

<form action="" method="post"> 
<input type="text" id="Stuff" name="Stuff" maxlength="30" value="<?=$img_url;?>" /> 
<input type="submit">Do it!</button> 
</form> 

주를 버튼 형식으로 입력 제출 지금, 그리고 자바 스크립트 기능이 제거됩니다.

관련 문제