Ja ir izveidota mājas lapa un rodās nepieciešamība pēc vairāku ierakstu dzēšanas vienlaicīgi, tad checkbox būs viens no tiem html elementiem, kas šo dzēšanu Jums atvieglos. Izmantojot checkbox ir iespēja vienlaicīgi atzīmēt tieši tos ierakstus, kurus vēlaties izdzēst, piemēram, no datubāzes. Vienu ierakstu izdzēst ar checkbox ir diezgan viegli, taču kādreiz rodās problēmas, kad iet jau runa par vairaku ierakstu dzēšanu vienlaicīgi. Principā ir javeido cikls, lai būtu iespejams dzēst vairakus ierakstus no datubāzes. Checkbox ir obligāti jānorāda tā name jeb vārds ,kā arī jānorāda checkbox value jeb vērtība, ko vēlaties dzēst. Šo vērtību variet norādīt izmantojot php valodu, izvadot uz ekrāna echo. Respektīvi jānorāda no datubāzes izmantojot php valodu, tiesi tā vērtība, ko velaties dzēst.
Lai varētu dzēst vienlaicīgi vairākus ierakstus var izmantot šādu funkciju.
foreach ($_POST['rakstam norādīto checkbox name'] as $(kaut kādu vārdu, piemēram, asd)
{
$query = "DELETE FROM tabula WHERE id=$asd";
$res = mysql_query($query);
}
Tas principā arī ir viss. Izmantojot foreach, var vienlaicigi dzēst vairākus ierakstus no datubāzes.
Nav komentāru:
Ierakstīt komentāru