I'm trying to delete records
for example my first page passes the data
[CODE title="First"]
echo 'Patient ID: ' . $row['id'] . '<br>';
echo 'Firstname: ' . $row['firstname'] . '<br>';
echo 'Surname: ' . $row['surname'] . '<br>';
echo 'Email: ' . $row['email'] . '<br>';
echo 'Password: ' . $row['user_password'] . '<br>';
echo 'Telephone: ' . $row['tel'] . '<br>';
echo 'House: ' . $row['house'] . '<br>';
echo 'Street: ' . $row['street'] . '<br>';
echo 'Town: ' . $row['town'] . '<br>';
echo 'Postcode: ' . $row['postcode'] . '<br>';
echo 'DOB: ' . $row['dob'] . '<br>';
echo 'Practice: ' . $row['practice'] . '<br>';
echo 'Doctor: ' . $row['doctor'] . '<br>';
echo '<a href="update_patient.php?patient_id='.$row['id'].'" class="button">Update this patient</a><br>';
echo '<a href="delete_patient.php?patient_id='.$row['id'].'" class="dbutton" onclick="return confirm(\'Are you sure you want to delete this patient?\');">Delete this patient</a>';
echo '<hr><br>';
[/CODE]
The delete script below however is not deleteing the selected info
[CODE title="2nd"]
$conn = new PDO("mysql:host=$servername;dbname=$database", $username, $password); //building a new connection object
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$id = $S_GET['id'];
$sql = $conn->prepare("DELETE FROM patients WHERE id = ?");
$sql -> bindValue(1, $id);
$sql -> execute();
[/CODE]
for example my first page passes the data
[CODE title="First"]
echo 'Patient ID: ' . $row['id'] . '<br>';
echo 'Firstname: ' . $row['firstname'] . '<br>';
echo 'Surname: ' . $row['surname'] . '<br>';
echo 'Email: ' . $row['email'] . '<br>';
echo 'Password: ' . $row['user_password'] . '<br>';
echo 'Telephone: ' . $row['tel'] . '<br>';
echo 'House: ' . $row['house'] . '<br>';
echo 'Street: ' . $row['street'] . '<br>';
echo 'Town: ' . $row['town'] . '<br>';
echo 'Postcode: ' . $row['postcode'] . '<br>';
echo 'DOB: ' . $row['dob'] . '<br>';
echo 'Practice: ' . $row['practice'] . '<br>';
echo 'Doctor: ' . $row['doctor'] . '<br>';
echo '<a href="update_patient.php?patient_id='.$row['id'].'" class="button">Update this patient</a><br>';
echo '<a href="delete_patient.php?patient_id='.$row['id'].'" class="dbutton" onclick="return confirm(\'Are you sure you want to delete this patient?\');">Delete this patient</a>';
echo '<hr><br>';
[/CODE]
The delete script below however is not deleteing the selected info
[CODE title="2nd"]
$conn = new PDO("mysql:host=$servername;dbname=$database", $username, $password); //building a new connection object
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$id = $S_GET['id'];
$sql = $conn->prepare("DELETE FROM patients WHERE id = ?");
$sql -> bindValue(1, $id);
$sql -> execute();
[/CODE]
Last edited: