Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Problem z wykonywaniem...
Forum PHP.pl > Forum > Przedszkole
Keffrg
Mam problem. Jak daję na przycisk remove to zamiast pojawiać się napis, że "User has been deleted" to przenosi mnie na stronę admin.php . Dlaczego tak się dzieje? I w ogóle kodu nie wykonuje bo na to wygląda. Kod:

  1. <?php 
  2.  
  3.  
  4. if (!isset($_SESSION['admin'])) {
  5.  
  6. echo 'You are not logged in biggrin.gif';
  7.  
  8. } 
  9.  
  10. else {
  11.  
  12. echo '
  13. <link rel="Stylesheet" href="adminstyle.css" type="text/css" />
  14. <div id="all">
  15. <div id="menu">
  16. <ul class="menu">
  17. <li><a href="admin.php">Home</a></li>
  18. <li><a href="admin.php?mod=removeuser">Remove</a></li>
  19. <li><a href="#">Add admin</a></li>
  20. <li><a href="#">Edit</a></li>
  21. <li><a href="logout.php">Log out</a></li>
  22. </ul>
  23. </div>
  24. </div>';
  25.  
  26. mysql_connect ('localhost','root','mentormiszcz1e');
  27.  
  28. switch ($_GET['mod']) {
  29.  
  30. default:
  31.  
  32. echo '<div id="end">' . 'Yo, yo ' . $_SESSION['admin'] . ' You rule here biggrin.gif.' . '</div>';
  33.  
  34. break;
  35.  
  36. case 'removeuser':
  37.  
  38. echo '<div id="end">
  39. <form action="admin.php" method="post">
  40. <div id="form">
  41. Type a nick of user: <input type="text" name="remove" />
  42. <input type="submit" value="Remove" />
  43. </div>
  44. </form>
  45. </div>';
  46.  
  47. if (!empty($_POST['remove'])) {
  48.  
  49. echo 'User has been deleted :)';
  50.  
  51. }
  52.  
  53. else {
  54.  
  55. echo 'This user does not exist tongue.gif';
  56.  
  57. }
  58.  
  59. break;
  60.  
  61. }
  62.  
  63. }
  64.  
  65. ?>
nospor
Cytat
o przenosi mnie na stronę admin.php
bo w formularzu dales by cie przenosil na admin.php to cie przenosi.

skoro dajesz warunek: empty($_POST['remove']) to twoj przycisk usuwania powinien miec name="remove" a teraz nie ma. ma tylko value="remove" smile.gif
piotrooo89
jak napisał nospor daj sobie zamiast

  1. <?php
  2. <form action="admin.php" method="post">
  3. ?>

na
  1. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Keffrg
Ok, już chodzi biggrin.gif . Przez takie głupie rzeczy można się normalnie pogubić tongue.gif .Dzięki za wszystko.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.