Delete knop op elke rij van query
Dimitri Van Reeth
25/08/2012 01:43:00Hallo iedereen,
Ik toon momenteel de reactie's van gebruikers in een tabel, maar ik wil nu ook dat deze reacties verwijderd kunnen worden als de admin is ingelogd.
Nu was ik aan het denken om aan het einde van elke rij dit erbij te zetten:
Maar gaat de website dan niet veel langer laden als er bijvoorbeeld 100+ reacties zijn? Omdat er dan ook 100+ formulieren zijn..
Alvast bedankt!
Ik toon momenteel de reactie's van gebruikers in een tabel, maar ik wil nu ook dat deze reacties verwijderd kunnen worden als de admin is ingelogd.
Nu was ik aan het denken om aan het einde van elke rij dit erbij te zetten:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<td>
<form method="post">
<input type="hidden" value="<?php echo($rij['id']);?>" name="teVerwijderenReactie" />
<input type="image" src="delete.jpg" alt="Verwijder de reactie!" onclick="submit" />
</form>
</td>
<form method="post">
<input type="hidden" value="<?php echo($rij['id']);?>" name="teVerwijderenReactie" />
<input type="image" src="delete.jpg" alt="Verwijder de reactie!" onclick="submit" />
</form>
</td>
Maar gaat de website dan niet veel langer laden als er bijvoorbeeld 100+ reacties zijn? Omdat er dan ook 100+ formulieren zijn..
Alvast bedankt!
Gewijzigd op 25/08/2012 01:43:34 door Dimitri Van Reeth
PHP hulp
16/05/2024 19:34:17John Berg
25/08/2012 08:39:40Ik zou zeggen, probeer het online
Als de pagina's erg lang worden zou ik overgaan tot paginering, een gebruiker kan niks met een scherm waarop 250 items staan.
Als de pagina's erg lang worden zou ik overgaan tot paginering, een gebruiker kan niks met een scherm waarop 250 items staan.
Gewijzigd op 25/08/2012 08:41:05 door John Berg
Eddy E
25/08/2012 09:06:56Je kan het inderdaad met een formulier doen (wat redelijk wat html-code is), het kan natuurlijk ook met een veel kleinere link:
en op verwijder.php (die je trouwens nu niet in je formulier vermeld!) verander je $_POST['teVerwijderenReactie'] in $_GET['id'].
Code (php)
1
2
3
2
3
en op verwijder.php (die je trouwens nu niet in je formulier vermeld!) verander je $_POST['teVerwijderenReactie'] in $_GET['id'].
Crispijn -
25/08/2012 11:38:41Je kan ook op elke rij een checkbox maken die er als volgt uit ziet.
Het formulier beslaat dus de volledige pagina en bij de formulier afhandeling kan je zo de reacties achterhalen die je moet verwijderen:
Wel een nette oplossing vind ik altijd.
Het formulier beslaat dus de volledige pagina en bij de formulier afhandeling kan je zo de reacties achterhalen die je moet verwijderen:
Code (php)
Wel een nette oplossing vind ik altijd.
Gewijzigd op 25/08/2012 11:39:19 door Crispijn -