Using the codes below i can select multiple items to delete them. i am using form to redirect to deleteselected.php
. But I now want to move multiple items to another database by selecting them as i did it for deleting. and the codes for moving items to another database is in file moveselected.php
. but how can i do this?I cannot redirect to moveselected.php because using multiple forms is not allowed.
echo "<TR><TD>Select</td><TD>S.N.</td><td><B>Full Name</B></td><td><B>Options</B></td></TR>";
while ($myrow = $result->fetch_assoc())
{
echo "<form method='POST' action='deleteselected.php'>";
echo "<tr><td><input type='checkbox' name='mycheck[]' value=".$myrow['id']."></td>";
echo "<TD>".$myrow['id']."</TD>";
echo "<TD>".$myrow['name']." </TD>";
echo "<TD><a href=\"view1.php?id=".$myrow['id']."\"><input type='button' value='View'></a> ";
echo "<a href=\"delete1.php?id=".$myrow['id']."\"><input type='button' value='Delete'></a> ";
echo "<a href=\"edit1.php?id=".$myrow['id']."\"><input type='button' value='Edit'disabled></a>";
;
}
echo "</TABLE>";
}
?>
<input type='submit' name= 'ptext' value='Delete selected'>
</form>
this is my deleteselected.php
if required.
<?php
extract($_POST);
$db = new mysqli("localhost", "root", "","learndb");
$totalCheckboxChecked = sizeof($_POST['mycheck']);
for($i=0;$i<$totalCheckboxChecked;$i++)
{
$idToDelete = $mycheck[$i];
$Query = "DELETE FROM studentrecords WHERE id = '$idToDelete'";
$result=$db->query($Query);
include_once"viewstudentrecords1.php";
echo "<center><h3 style=\"color:red\">Information Deleted</h3></center>";
echo "";
}
And here is my moveselected.php
<?php
extract($_POST);
$db = new mysqli("localhost", "root", "","learndb");
$totalCheckboxChecked = sizeof($_POST['mycheck']);
for($i=0;$i<$totalCheckboxChecked;$i++)
{
$idToMove = $mycheck[$i];
$sql1="INSERT INTO passivestudents (select* FROM studentrecords WHERE id=$idToMove)";
$sql2="DELETE FROM studentrecords WHERE id=$idToMove";
$result=$db->query($sql1);
$db->query($sql2);
echo "<center><h3 style=\"color:red\">Information Moved!</h3></center>";
echo "";
}
?>