Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML] Zamiana buttona na tekst.
Forum PHP.pl > Forum > Przedszkole
L0k0
Witam!

Mam przycisk WYLOGUJ.
  1. <form method="post" action="./inc/logout.php">
  2. <input type="submit" name="wyloguj" value="Wyloguj">
  3. </form>


action przenosi do

  1. <?php
  2.  
  3. if(isset($_POST['wyloguj']))
  4. {
  5. header("Location: ../index.php");
  6. }
  7.  
  8. ?>


Chodzi o to, że przycisk jest 'brzydki'. Chciałbym zamienić go na zwykły tekst jednak pole INPUT nie daje takiej możliwości (opcja text tworzy wiadomo co).

Próbowałem
  1. <a href="./inc/logout.php" name="wyloguj">Wyloguj</a>
ale nie zadziałało...

Jak rozwiązać ten problem?

Pozdrawiam!

Już sobie poradziłem. Mianowicie w pliku logout.php dokonałem modyfikacji:

  1. <?php
  2.  
  3.  
  4. header("Location: ../index.php");
  5.  
  6.  
  7. ?>


I zostawiłem
  1. <a href="./inc/logout.php" name="wyloguj">Wyloguj</a>



No i chyba działa ;-)
thek
Podam wycinek kodu odpowiedzialny za submit z jednego serwisu, gdzie szaraka pokrywa się obrazkiem wink.gif
  1. input#zaloguj {
  2. background: url("../img/btn/btn_zaloguj.png") no-repeat scroll left top transparent;
  3. cursor: pointer;
  4. display: block;
  5. font-size: 0;
  6. height: 27px;
  7. line-height: 0;
  8. text-indent: -9999px;
  9. width: 68px;
  10. }
iro88
Na stronie:
  1. <form method="post" action="./inc/logout.php">
  2. <input class="link" type="submit" name="wyloguj" value="Wyloguj">
  3. </form>

styl.css
  1. input.link {
  2. background: none;
  3. border: 0;
  4. padding: 0;
  5. margin: 0;
  6. height: auto;
  7. font: inherit;
  8. cursor: pointer;
  9. }
L0k0
Odświeżam temat, bo mam kolejny problem w tym temacie, mianowicie:

Chcę w Panelu Zarządzania zrobić usuwanie użytkowników:

Wyświetlam sobie użytkownika:

  1. <?php
  2. while($odp = mysql_fetch_row($odpowiedz))
  3. {
  4. ?>
  5.  
  6. <tr>
  7. <td><?php echo $odp[1]; ?></td>
  8. <td width="50"><a href="./inc/removeUser.php" name="<?php echo $odp[1]; ?>">Usuń</a></td>
  9. </tr>
  10.  
  11. <?php
  12. }
  13. ?>


I pokazuje dobrze.

Problem jest: jak przekazać do pliku removeUser.php name przyciskiem Usuń przez a href?

W pliku removeUser.php mam:
  1. <?php
  2.  
  3. include("dbConn.php");
  4.  
  5.  
  6. if (questionmark.gif)
  7. {
  8. $wywalenie = mysql_query("DELETE FROM users WHERE user='$name';");
  9. $msg="Usunięto";
  10. if(!wywalenie)
  11. {
  12. $msg="Cos nie teges...";
  13. }
  14. }
  15.  
  16. ?>


Jak to rozwiązać? Co wpisać w if(), żeby to zadziałało i czy w ogóle jest taka możliwość?

Pozdrawiam!
CuteOne
  1. <?php
  2. while($odp = mysql_fetch_row($odpowiedz))
  3. {
  4. ?>
  5.  
  6. <tr>
  7. <td><?php echo $odp[1]; ?></td>
  8. <td width="50"><a href="./inc/removeUser.php?user=<?php echo $user;?>" name="<?php echo $odp[1]; ?>">Usuń</a></td>
  9. </tr>
  10.  
  11. <?php
  12. }
  13.  
  14.  
  15. // plik odbierajacy:
  16.  
  17. include("dbConn.php");
  18.  
  19.  
  20. if (!empty($_GET['user']))
  21. {
  22.  
  23. $name = mysql_real_escape_string($_GET['user']);
  24. $wywalenie = mysql_query("DELETE FROM users WHERE user='$name';");
  25. $msg="Usunięto";
  26. if(!wywalenie)
  27. {
  28. $msg="Cos nie teges...";
  29. }
  30. }
  31. ?>


$user wyciagasz z bazy danych i zapisujesz w linku
L0k0
Działa!
Podziękował!
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.