login  Naam:   Wachtwoord: 
Registreer je!
 Forum

wissen na bevestiging (Opgelost)

Offline Braatje - 08/10/2008 11:58
Avatar van BraatjeMySQL interesse Ik kan mijn gegevens uit de database wissen maar nu wil ik dat je eerst nog een keuze krijgt om ja of nee te bevestigen.
En bij ja natuurlijk wissen en bij nee terugkeren.
Ik heb tot nu toe dit:
  1. <?php
  2. If(IsSet($_GET['id']))
  3. {
  4. echo 'Weet je zeker dat je deze wedstrijd wil wissen?</br>
  5. <form method="post"><input type="submit" value="Ja" /> <input type="submit" value="Nee" /></form>';
  6. }
  7.  
  8. else
  9. {
  10. Mysql_Query("DELETE FROM wedstrijden WHERE id=".Mysql_Real_Escape_String($_GET['id']));
  11. echo 'De wedstrijd is gewist.Gebruik de sluitknop rechtsboven om af te sluiten.<br>
  12.  
  13. <!--
  14. window.opener.location.href = "toevoegen.php?reload=1";
  15. //-->
  16. </script>';
  17. }
  18. ?>


Hoe kan ik nu doorgeven dat als wanneer er op ja word geklikt dat het gewist word?

6 antwoorden

Gesponsorde links
Offline Kr4nKz1n - 08/10/2008 12:11
Avatar van Kr4nKz1n Onbekend
  1. If(IsSet($_GET['id']))
  2. {
  3. If(IsSet($_GET['confirm']))
  4. {
  5. //Delete
  6. }
  7. Else
  8. {
  9. //Weet je het zeker?
  10. }
  11. }
Offline Braatje - 08/10/2008 12:24
Avatar van Braatje MySQL interesse Maar hoe geef ik dan door als ik op ja klik?

  1. <form method="post"><input type="submit" value="Ja" /> <input type="submit" value="Nee" /></form>
Offline Kr4nKz1n - 08/10/2008 12:29
Avatar van Kr4nKz1n Onbekend Met een linke

  1. echo '<a href="?id='.$_GET['id'].'&confirm=yes'>
Offline Braatje - 08/10/2008 12:47
Avatar van Braatje MySQL interesse ik dacht dat ik er wel uitkwam maar word zo toch weer moeilijker

Dus die form code heb ik niet nodig?
Offline Extent - 08/10/2008 13:08
Avatar van Extent PHP interesse
  1. if(isset($_GET['id']))
  2. {
  3. echo 'Weetje zeker dat je ... wil verwijderen?<br />';
  4. echo '<a href="pagina.php?id=1&confirm=yes">Ja.</a><br />';
  5. echo '<a href="pagina.php?id=1&confirm=no">Nee.</a><br />';
  6.  
  7. if($_GET['confirm'] == 'yes')
  8. {
  9. echo 'Verwijderd';
  10. }
  11. else if ($_GET['confirm'] == 'no')
  12. {
  13. //terug...
  14. }
  15. }
Offline Kr4nKz1n - 08/10/2008 13:20 (laatste wijziging 08/10/2008 13:21)
Avatar van Kr4nKz1n Onbekend Zie Extent`s script.

Alleen jammer dat, wanneer je het verwijdert, nog steeds de vraag ziet of je het wilt verwijderen. En als $_GET['confirm'] niet is gezet, kan je probs krijgen...

Dan maar helemaal voor kauwen
  1. If(IsSet($_GET['id']))
  2. {
  3. If(IsSet($_GET['confirm']))
  4. {
  5. Mysql_Query("DELETE FROM ... WHERE id=".Mysql_Real_Escape_String($_GET['id']));
  6. echo 'Verwijdert.';
  7. }
  8. Else
  9. {
  10. echo 'Weet je zeker dat je '.$???.' wilt verwijderen?<br />
  11. <a href="?id='.$_GET['id'].'&confirm=yes" title="Ja">Ja</a> - <a href="index.php" title="Nee">Nee</a>';
  12. }
  13. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.212s