Ich habe meine Datenergebnisse mit einer foreach-Schleife aufgelistet. Und wie Sie in der foreach-Schleife sehen können, gibt es sowohl für jedes Datenergebnis eine Schaltfläche zum Akzeptieren als auch zum Löschen.foreach loop Senden Schaltfläche
Auch wenn ich auf die Schaltfläche "Akzeptieren" des ersten Ergebnisses geklickt habe, wurde das zweite Datenergebnis in der ersten Ergebnisdatenbank aktualisiert. Daher habe ich auf jedem Knopf Ids gemacht. Nach den Änderungen funktionieren die Tasten nicht.
Also im Grunde, was ich tun möchte, ist, wenn ich erste Schaltfläche "akzeptieren" klicken, wird das erste Ergebnis in der Datenbank in der richtigen Position gespeichert.
<?php
foreach($getC as $iden => $row)
{
echo '<div class="form-group">';
echo '<label class="col-md-4 control-label" for="nameinput">C Name : '.$row['cName'].'</label>';
echo '</div>';
echo '<div class="form-group">';
echo '<label class="col-md-4 control-label" for="nameinput"><b>CAName : '.$row['CaName'].'</b></label>';
echo '</div>';
echo '<div class="form-group">';
echo '<label class="col-md-4 control-label" for="nameinput"><b>C Description : '.$row['CD'].'</b></label>';
echo '</div>';
echo '<div class="form-group">';
echo '<label class="col-md-4 control-label" for="nameinput"><b>Outer C : '.$row['regionAbb'].'</b></label>';
echo '</div>';
echo '<div class="form-group">';
echo "<input type='hidden' name='id2' value='$iden'>";
echo '<label class="col-md-4 control-label" for="submitbutton"></label>';
echo '<div class="col-md-4">';
echo '<button name="accept'.$iden.'" class="btn btn-primary">Accept</button>';
echo '  <button name="decline'.$iden.'" class="btn btn-primary">Delete</button>';
echo '</div>';
echo '</div>';
}
$Abutton = "accept".$_POST["id2"];
$Dbutton = "decline".$_POST["id2"];
if(isset($_POST[$Abutton]))
{
mysqli_query($conn, "Update user SET UserIC = '$row[CName]' WHERE username= '$row[CAName]'");
echo '<script language="javascript">';
echo 'alert("Request has been accepted.")';
echo '</script>';
}
else if(isset($_POST[$Dbutton]))
{
echo '<script language="javascript">';
echo 'alert("Request has been declined.")';
echo '</script>';
}
?>
erstellen ''
Vielen Dank für die Antwort schnell. Aber was meinst du damit, indem du für jede Entität eine Form erstellst? bedeutet es, ich sollte
Für jede Gruppe von Feldern –