2016-10-20 3 views
0
내가이 변수를 사용할

에서 PHP 변수 : 등호 'ID' 방법 둥지 문자열

echo "<td>""<a href='product_description.php?id='>" . $row['PropertyType'] . "</a></td>"; 

가 어떻게 이렇게 할 수 있습니다 후 서명 한 후이 href가 내부

$id= $row['property_id']; 

를? 따옴표를 이스케이프하는 것이 문제 일 수 있다고 생각하지만 해결책을 찾지 못하는 것 같습니다. 나는 PHP에 새로 온 사람과

+1

당신이 그랬던 정확하게 방법을 시도 있습니다에 연결되는 링크를 생성합니다

$var_id = $row['property_id']; $$var_id = 'id'; echo '<td><a href="product_description.php?'.$var_id.'='.$id.'">'.$id.'</a></td>'; 

'$ row [ 'PropertyType']'? –

+0

이것은 또한 당신을 위해 일할 것입니다 --- " $row['PropertyType']"; – VishalParkash

+0

왜 단순히'echo "를 쓰지 않는지 {$row['PropertyType']}"; – Kaloyan

답변

1

이처럼 수행 도움 부탁드립니다 : 또한 HTML의 데이터를 울리는 대신 HTML 자체를 반향에 대해 생각해야

echo '<td><a href="product_description.php?id=' . $id . '" >' . $row['PropertyType'] . '</a></td>'; 

합니다. 그것은 훨씬 깨끗합니다.

이 같은 위의 작업을 수행 할 수 있습니다

<?php 
    // your php, ready up the data. your $id and $row 
?> <!-- close your php tag --> 
<td> 
    <a href="product_description.php?id=<?= $id ?>" > 
     <?= $row['PropertyType'] ?> 
    </a> 
</td> 

참고 : <?= $var ?><?php echo $var ?>에 해당있다.

희망이 도움이됩니다.

+2

는 downvote plz를 설명합니다. –

+2

예. 나도이 답변의 Downvote에 대한 이유를 알아야합니다. – VishalParkash

0

작성한 PropertyType과 동일한 변수 만 넣으면됩니다. syntex를 검색 :

echo "<td><a href='product_description.php?id=" . $id . "'>" . $row['PropertyType'] . "</a></td>"; 
0

나는 당신이 (variable variables)와 같은 뭔가가 필요 같아요

$var_id = 'id'; 
$$var_id = 'something'; 

print_r($id); 
print_r($var_id); 

각각 출력 당신에게

something 
id 

을 줄 것이다. 그래서 당신은 그것을 좋아 사용할 수 있습니다

http://example.com/product_description.php?id=property_id 

또는 단순히

$id= $row['property_id']; 
echo '<td><a href="product_description.php?id='.$id.'">'.$id.'</a></td>';