Ich zeige eine HTML-Tabelle, die die Daten von MySQL mit php abruft, die Tabelle hat eine Spalte Feedback, die Elemente in dieser Spalte sind hyperlinked, sie verweisen Sie auf Programm aufgerufen feedback.php wo ein Feedback-Formular ist dort mit Kandidatennamen und ID aus der Datenbank abgerufen und dort gezeigt, unter dem Code angezeigt, die Daten zeigt auf der Tabelle auf SeiteMit Anker-Tag senden ID zur nächsten Seite in PHP
echo " <header class='w3-container w3-black'>
<h1>TABLE Of Faculty Position Applicants :-</h1>
</header>
<form action = '' method = 'post'>
<table class ='w3-table w3-striped w3-border'>
<tr class ='w3-grey'>
<th>Candidate No </th><th>Candidate Name</th><th>Google Scholar</th><th>DBLP</th><th>CV</th><th>Feedback</th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['candidate_no'] . "</td>";
echo "<td>" . $row['candidate_name'] . "</td>";
echo "<td><a href=" . $row['gs_link'] . " target='_blank'>Google Scholar</a></td>";
echo "<td><a href=" . $row['dblp_link'] . " target='_blank'>DBLP link</a></td>";
echo "<td><a href=" . $row['cv_link'] . " target='_blank'>CV</a></td>";
echo "<td><a href=" . $row['feedback_link'] ." id = ".$row[id]. " target='_blank'>Feedback</a></td>";
echo "</tr>";
}
echo "</table>";
echo "</form>";
jetzt diese Zeile sehen: -
echo "<td><a href=" . $row['feedback_link'] ." id = ".$row[id]. " target='_blank'>Feedback</a></td>";
die ich verwende, um die ID an die Rückmeldung zu übergeben .php
auf feedback.php diese Abfrage geschrieben wird, die ID und abgerufen ID des jeweiligen Kandidaten mit ID erfordert, die auf dieser Seite übergeben wird
$query="SELECT candidate_name FROM faculty WHERE id=$_POST[id]";
$query2="SELECT candidate_no FROM faculty WHERE id=$_POST[id]";
$result = mysqli_query($conn,$query);
$result1 = mysqli_query($conn,$query2);
$row= mysqli_fetch_assoc($result);
$row2= mysqli_fetch_assoc($result1);
$conn->close();
ich die Art und Weise zu passieren ID Feedback wissen wollen .php, so dass ich den Kandidatennamen und die ID auf diesem Programm abrufen kann und es in der Form anzeigen kann, die ich anzeigen werde, weil ich oben Fehler gemacht habe oder falsche Methoden verwende, um die ID an feedback.php weiterzuleiten, bitte hilf mir wenn Es gibt ein Problem, das ich klären werde, hilf mir.
ersetzen Sie einfach eine Zeile echo "
funktioniert nicht und zeigt denselben Fehler wie zuvor: - Verwendung von undefinierter Konstanten-ID - angenommene 'ID' –
Könnten Sie die HTML-Ausgabe von feedback_link hinzufügen? Und ich denke, dass Sie $ _GET params in Ihrer feedback.php verwenden müssen. Wenn Sie href verwenden, verwenden Sie nicht die HTTP-Methode POST, sondern die HTTP-Methode GET. –