AFAIK, you have 2 ways to resolve your request:
echo "<a href=\"edit_employee.php?{$row['employee_id_passport']}\">" . $row['first_name'] ." " . $row['surname'] . "</a>";
or
echo "<a href=\"edit_employee.php?" . $row['employee_id_passport'] . "\">" . $row['first_name'] ." " . $row['surname'] . "</a>";
or using a single quote to avoid escaping a double quote
echo '<a href="edit_employee.php?' . $row['employee_id_passport'] . '">' . $row['first_name'] . ' ' . $row['surname'] . '</a>';
Use $row[employee_id_passport]will result in a notification in the error log, because it is employee_id_passportinterpreted as a constant.
See manual , first note.
source
share