2013-03-22 2 views
0

모바일 가격으로 웹 페이지를 만들고 있습니다. 프론트 페이지에서 나는 전화기의 영상과 "details"버튼의 영상을 &에게 주었다. details.php 페이지에 전화 ID를 제출합니다. 그것은 아무 문제없이 좋은 데이터를 보여줍니다. 링크는 "www.eeeee.com/details.php"와 같습니다. 하지만 링크를 "www.eeee.com/details.php?brand=nokia & id = 1111"으로 표시하고 싶습니다. 내가 어떻게 할 수 있니? 도와주세요 ...MYSQL 데이터에 대한 자동 개별 링크를 만듭니다.

+0

양식 메소드를'POST' 대신'GET'으로 변경하십시오. – hjpotter92

+0

데이터를 게시하는 경우 해당 데이터가 URL에 표시되지 않습니다. URL을 통해 전송하려면 양식에 접근 할 수 있도록 메소드 유형을 설정하십시오. 'method = "GET"' – Dave

답변

0

간단한 양식을 사용하는 경우 게시물 대신 간단한 가져 오기 방법을 사용할 수 있습니다. 하지만 수동으로 URL을 만들고 싶다면 다음과 같은 형식을 사용해야합니다. 당신은 또한 완전히 당신의 선택의 아약스를 사용하여이 작업을 수행 할 수

<script type="text/javascript"> 
function getDetails(){ 
var brand = document.getElementById('brand').value; 
var brandid = document.getElementById('brid').value; 
document.MobileDetails.action = 'details.php?brand='+brand+'&id='+brandid; 
document.MobileDetails.submit(); 
} 
</script> 

처럼

<form method="get" name="MobileDetails"> 
    <input name="brand" id="brand" value="<?php echo $brand;?>" type="hidden"> 
    <input name="brid" id="brid" value="<?php echo $brandid;?>" type="hidden"> 
    <button type="button" name="submitButton" value="get Details" onclick="getDetails()">  
</form> 

및 코드에 대한 자바 스크립트가 될 것입니다.

+0

형님, 고마워요 !!! 이 작품은 .. –

+0

내 코드는 지금 '' ' 에코 "

"; echo " button class ='button 'type ='button 'name ='submitButton 'value ='세부 정보 얻기 'onclick ='getDetails() '>
"; 에코 ""; 에코 ""; \t }

관련 문제