PHP를 사용하여 데이터베이스에서 값을 가져 와서 <a>
태그에 추가하고 있습니다. 그런 링크를 클릭하면, 내가 그저 href
속성에 정적 인 부분 만 있고 추가 된 변수가 없다는 것을 알 수 있습니다.링크에 추가 된 변수가 비어 있습니다.
예를 들어 www.domain.com/client?client=SLCH12345678
URL이 필요합니다. 여기서 SLCH12345678
은 데이터베이스 (가변 값)에서 가져 왔지만, 모두는 www.domain.com/client?client=
입니다.
$query = "SELECT customer_ref, f_name, l_name FROM client_details WHERE ".$searchtype." LIKE '%".$searchterm."%'";
$result = $db->query($query);
$customer_ref = $query['customer_ref'];
$num_results = $result->num_rows;
echo "<p>Number of clients found: ".$num_results."</p>";
for ($i=0; $i <$num_results; $i++)
{
$row = $result->fetch_assoc();
echo "<p><strong>".($i+1).". Name: ";
echo "<a href='client.php?client=$customer_ref'>";
echo htmlspecialchars(stripslashes($row['f_name']));
echo " ";
echo htmlspecialchars(stripslashes($row['l_name']));
echo "</a></strong>";
echo "<br/>Address: ";
}
내가 잘못 뭐하는 거지 :
이 내 코드?
'stripslashes' <- wth? (데이터베이스에 이미 관련성이있는 경우 가비지가 포함되어 있습니다.) – user2864740
$ query가 문자열이면 연관 배열처럼 요소에 어떻게 액세스 할 수 있습니까? – Rooster
yer $ query [ 'customer_ref']; 비어 있지만 거기에 고객의 심판이 데이터베이스에 미안 미안 해요 쿼리 결과 구문 분석 기능은 내가 PHP를 처음으로 그리고 그 모든 종류의 일을 아직 학습 –