Das ist meine ganze HTML und PHP-CodeWie kann ich die ID sammeln, wenn ich auf die Bild-verlinkte Update-Seite in PHP klicke?
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h2>Student Details</h2>
<div id="EditStudent">
<a href="UpdateStudent.php?SelectionId=$Carrier"><img src="sawiro/EditImage.jpg" alt="Edit Student Image"></a>
</div>
<table style="width: 100%" border ="0" bordercolor="green" bgcolor="white" cellspacing="20" cellpadding="0">
<thead>
<tr>
<?php
$Carrier = 0;
function clearInput($data){
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
if(isset($_GET['SelectedId'])){
$Carrier = clearInput($_GET['SelectedId']);
}
$cnx = new PDO('mysql:host=localhost;dbname=transportsystem;charset=utf8', 'root', '');
$result = $cnx->query("SELECT * FROM person
INNER JOIN student ON person.PerID = student.StPersonID
WHERE PerID = $Carrier");
while($row = $result->fetch()){
$Name = $row["Name"];
$Gender = $row["Gender"];
$Telephone = $row["Telephone"];
$Class = $row["Class"];
echo '<th colspan="8" style="font-size:40px;">'.$row["Name"].'</th>';
}
?>
</tr>
</thead>
<tr style="color: #000;">
<th> Student ID:</th>
<td><?php echo $Carrier;?></td>
</tr>
<tr>
<th> Full Name:</th>
<td><?php echo $Name;?></td>
</tr>
<tr>
<th> Gender:</th>
<td><?php echo $Gender;?></td>
</tr>
<tr>
<th> Telephone:</th>
<td><?php echo $Telephone;?></td>
</tr>
<tr>
<th> Class:</th>
<td><?php echo $Class;?></td>
</tr>
</table>
</body>
</html>
ich Selectionid hinzufügen möchten, wie Sie auf sie
?SelectionId=$Carrier;
sehen können, wo meine ID Variable $Carrier
becuase dieses Codes ist
if(isset($_GET['SelectedId']))
{$Carrier = clearInput($_GET['SelectedId']);}
Ich möchte einmal klicken Sie auf <img src="sawiro/EditImage.jpg" alt="Edit Student Image">
, um mir URL UpdateStudent.php?SelectionId=8
zum Beispiel, um diese ID für die Einstellung von Daten Zweck zu verwenden.
Bitte helfen Sie mir, die ID von der Ziel-PHP zu sammeln, in einem anderen PHP zu verwenden, um diese bestimmte Zeile zu aktualisieren.
nicht sicher, was 'SelectionId =‚‚$ Carrier‘..‘," 'Ist zu tun, nehme an, wenn Sie die ID der hinzufügen?. string, Sie müssen einen PHP-Block hinzufügen: '" UpdateStudent.php? SelectionId = = $ Carrier?> "' (das ist PHP 101). Wenn das nicht das Problem ist, müssen Sie Ihre Fragen klären, weil es sehr unklar ist was Sie eigentlich fragen. –
Woher bekommen Sie die '$ _GET ['SelectedId']'? – Swellar
'$ Carrier' wird nie einen Wert haben, weil' $ _GET ['SelectedId'] 'in Ihren Codes zu fehlen scheint – Swellar