ID点击链接

时间:2017-09-18 14:27:33

标签: php html sql

我正在创建一个基于联系人的系统,我有一个联系人列表,并希望当我点击一个按钮时它会转到一个完整的联系页面,但该变量被检测为一个函数?



 <div id="po2" style="Margin:10% ">
	<h1>Contacts</h1>
<?php
$sql = "SELECT * FROM `contacts`";
$query = mysqli_query($conn, $sql);
echo '<table class="data-table">';
		
		echo'<thead>';
			echo'<tr>';
			
				echo '<th>Forename</th>';
				echo '<th>Surname</th>';
				echo '<th>Other</th>';
			echo'</tr>';
		echo '</thead>';
		echo '<tbody>';
		
		
		while ($row = mysqli_fetch_array($query))
{
			echo '<tr>';
				
					echo '<td>'.$row['Forename'].'</td>';
						echo '<td>'.$row['Surname'].'</td>';
								echo $var==$row['Forename']("<td><a href='View.php?ID= " . urlencode($var) ."'>
			<button type='button'>link</button>
		</a></td>");
				
				echo '</tr>';
			}
		

		echo'</tbody>';
		
	echo '</table>';

			
	?>


</div>	
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

您正在使用$var$row的比较。尝试将$var设置为$row每个循环迭代。

echo '<thead>';
echo '<tr>';

echo '<th>Forename</th>';
echo '<th>Surname</th>';
echo '<th>Other</th>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';


while ($row = mysqli_fetch_array($query))
{ 
    $var = $row['Forename'];
    echo '<tr>';

    echo '<td>' . $var . '</td>';
    echo '<td>' . $row['Surname'] . '</td>';        
    echo "<td><a href='View.php?ID=" . urlencode($var) . "'><button type='button'>link</button></a></td>";

    echo '</tr>';
}

echo '</tbody>';