2013-07-29 3 views
-2

를 확인할 수 있습니다하지만 난 HREF 양식죄송합니다

<div class="button"> 
    <a href="<?php fetchdir($ipages) ?>product.php?Name=<?php echo$name>">View</a> 
</div> 

INT 그는 페이지 I에없는 href

에서 두 개의 변수를 포함 할 내가 get 메소드를 가지고 그것을 보내고

if (isset($_GET['Name']) && isset($_GET['pid'])) { 
$id2 = $_GET['Name']; 
$id = $_GET['pid']; 

나는,532에서 $ id를 포함 할 요약그래서 난 &를 사용하여 같은 product.php

답변

2

인코딩 된 속성을 빌드하는 좋은 방법 중 하나는 http_build_query 함수를 사용하는 것입니다. 이렇게하면 요청에서 보낸 데이터가 올바르게 인코딩됩니다. 물론

<?php 
    $qstr = http_build_query(array("Name"=>$row["Name"], "id"=>$row["pid"])); 
?> 
<a href="<?php fetchdir($ipages) ?>product.php?<?= $qstr ?>"> 

이것은 또한 인라인 또한

<a href="<?php fetchdir($ipages) ?>product.php?<?= http_build_query(array("Name"=>$row["Namw"], "id"=>$row["pid"])) ?>"> 
+0

'$ name = $ row [ "Namw"];'와'$ id = $ row [ "pid"];' –

+0

@SarahJames는 예제의 날짜로 업데이트되었으며, 또한 괄호의 균형을 맞췄습니다. – Orangepill

3

당신은 당신만큼 URL 매개 변수를 추가 할 수있는 페이지에 모두 이름과 ID를 얻을 수있을 것입니다 :

<a href="<?php fetchdir($ipages); ?>product.php?Name=<?php echo $name; ?>&id=<?php echo $id; ?>" ... 
+1

수행 할 수 있습니다 : (가)'및'URL 인코딩 된'&'로 할 필요가있다. – Maerlyn

+0

* 필요 *하지 않습니다. HTML doctype에 따라 다릅니다. –

+0

인코딩되지 않은 채로 작동하지만 유효한 html로 인코딩되어야합니다. – Maerlyn

3
product.php?Name=$name&pid=$pid 

당신은 두 가지를 추가 &을 사용할 수 있습니다 URL에 매개 변수를 추가로 가져올 수 있습니다.

관련 문제