JavaScript — Как получить идентификатор в оповещении подтвердить удалить

Кто-нибудь может научить меня, как получить идентификатор данных в строке, а затем передать в delete.php. Я не знаю, как это сделать. Я очень новичок в этом .. TNX много.

 while($row = mysqli_fetch_assoc($result))
{

echo $row['id'];
echo "   ";
echo $row['name'];
echo "   ";
echo "<form id='form' action='delete.php'>";
echo "<input type='button' value='submit' id='btn".$row['id']."' name='but'>";
echo "<br>";

echo "<script>
$('#btn".$row['id']."').click(function() {
alertify.confirm('Delete the selected entry?',function(e){
if(e) {
$('#form').submit();
return true;
} else {
return false;
}

});
});
</script>
";
}

-1

Решение

echo "<form id='form'  action='delete.php'>";
echo "<input type='hidden' name='delete' value='' $row['id']."' >";
echo "<input type='button'  class='btn_del' >";
echo "<br>";
now in js

<script>
$('.btn").click(function() {
alertify.confirm('Delete the selected entry?',function(e){
if(e) {
$('#form').submit();
return true;
} else {
return false;
}

});
});
</script>
then get value in delete.php by
$is=$_REQUEST['delete'];
// your query here
1

Другие решения

while($row = mysqli_fetch_assoc($result))
{

echo $row['id'];
echo "&nbsp;&nbsp;&nbsp;";
echo $row['name'];
echo "&nbsp;&nbsp;&nbsp;";
echo "<form id='form' action='delete.php'>";
echo "<input type='hidden' name='rowid' value='".$row['id']."' >";
echo "<input type='button' value='submit' id='btn".$row['id']."'>";
echo "</form><br>";

echo "<script>
$('#btn".$row['id']."').click(function() {
alertify.confirm('Delete the selected entry?',function(e){
if(e) {
$('#form').submit();
return true;
} else {
return false;
}

});
});
</script>
";
}

В delete.php
использование $_POST[rowid] чтобы получить значение идентификатора строки для удаления.

0