login  Naam:   Wachtwoord: 
Registreer je!
 Forum

windows confirm

Offline tbk - 22/04/2006 21:17 (laatste wijziging 22/04/2006 21:18)
Avatar van tbkPHP beginner
  1. <?php
  2. if(isset($_REQUEST['action'])){
  3. $action=$_REQUEST['action'];
  4. if($action=="delete"){
  5.  
  6. $nieuws_id=$_REQUEST['id'];
  7. $vraag="<SCRIPT LANGUAGE='Javascript'>
  8. windows.confirm('weet u zeker dat u dit bericht wilt wissen?')
  9. </SCRIPT>";
  10. echo $vraag;
  11. if($vraag===true){
  12. mysql_query("DELETE FROM nieuws WHERE nieuws_id=$nieuws_id");
  13. //terug gaan naar artikelsweerg.php
  14. }else{
  15. //terug gaan naar artikelsweerg.php
  16. }
  17. }
  18. }
  19.  
  20. ?>


ik heb hier een scriptje proberen schrijven.
Als men op verwijderen klikt komt er bevestiging komen.
indien ja-->verwijder, indien nee gewoon nieuws.php weer openen
ik heb geprobeert maar ik weet niet hoe het verder moet...

hier is de code van de tbel waar mijn link verwijderen in staat
http://www.site...p;id=13975

4 antwoorden

Gesponsorde links
Offline Tuinstoel - 22/04/2006 21:45
Avatar van Tuinstoel PHP expert Dit kan niet met php. Je scripting slaat absolute wartaal uit. $_REQUEST is een vreemde methode, aangezien het of GET of POST moet zijn, en niet een van beide (lijkt me wel zo logisch en veilig).

  1. <?php
  2. if(isset($_GET['action']))
  3. {
  4. if($_GET['action'] == 'delete')
  5. {
  6. if(isset($_GET['bDel']))
  7. {
  8. // sql query, want de js is bevestigd
  9. }
  10. else
  11. {
  12. ?>
  13. <script language="JavaScript" type="text/javascript">
  14. if(window.confirm('Weet u zeker dat u dit bericht wilt wissen?'))
  15. {
  16. window.location = 'iets.php?action=delete&bDel=true'; // dit weet ik niet hoe dat werkt maar ben ik ook tel ui voor om op te zoeken; do it at your own
  17. }
  18. </script>
  19. <?php
  20. }
  21. }
  22. else
  23. {
  24. // blaa
  25. }
  26. }
  27. ?>
Offline tbk - 23/04/2006 11:39
Avatar van tbk PHP beginner request heb ik gekozen omdat ik 1 van mijn boeken stond dat ik beter request nam inplaatst van get
Offline Button - 23/04/2006 12:04
Avatar van Button PHP ver gevorderde als de $_GET['action'] ook ander waarden kan bevatten zoals "bewerk" ofzo kan je ook een switch-statement gebruiken..
Offline webstab - 23/04/2006 13:49
Avatar van webstab PHP ver gevorderde
  1. <script type="text/javascript">
  2. function verwijder(bericht, url)
  3. {
  4. if(confirm(bericht)) location.href = url;
  5. }
  6. </script>
  7. <?php
  8. //naam bestand:artikelsweerg.php
  9. if (Isset($_GET['del']) AND is_numeric($_GET['del'])) {
  10. mysql_query("DELETE FROM nieuws WHERE nieuws_id=".$_GET['del']) or die(mysql_error());
  11. }
  12. // hier al uw berichten en de zever van artikelsweerg
  13. echo "<a href=\"javascript:verwijder('Wil je dit bericht verwijderen?','artikelsweerg.php?del=".$id_van_bericht."');\">Verwijder dit bericht</a>";
  14. ?>
Zoiets?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s