Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html] Switch button on site
Forum PHP.pl > Forum > Przedszkole
Remx
Witam

wiem ze moze to banalna sprawa ale nie moglem czego takiego znalezdz
chodzi mi o zrobienie przyciskow na stronie ktore to beda odpalaly skrypty

ponizej przedstawie skrutowo kod jaki mam:


  1. <?php
  2.  
  3. <a href="$sw=1"><img src="button1.png"></a>
  4.  
  5.  
  6.  switch($sw){
  7.  case '1':{
  8.  include'skrypt1.php3'; 
  9. }
  10. case '2':{
  11. fun1();
  12. }  
  13. }
  14.  
  15. ?>


i wlasnie chodzi mi o to jak zrobic owy przycisk obrazkowy tak aby po kliknieciu
sw przyjmowalo dana wartosc i wykonywala sie dana funkcja ?

Dziekuje

jeszcze mam pytanko ktore BR jest prawidlowe <BR> cz <BR /> questionmark.gif
czy moze to niema znaczenia questionmark.gif
TomASS
Jeśli dobrze Cię zrozumiałem, to musisz zrobić tak (pisane z palca więc może być gdzieś "haczyk") :

  1. <?php
  2.  
  3. echo '<a href="ten_plik.php?zmienna=wartosc1><img src="obrazek1.png"></a><br/>';
  4. echo '<a href="ten_plik.php?zmienna=wartosc2><img src="obrazek2.png"></a><br/>';
  5.  
  6. $zmienna = $_GET['zmienna'];
  7.  
  8. if(!$zmienna){
  9.  echo 'brak wartosci';
  10. }
  11. else if($zmienna=='wartosc1'){
  12.  echo 'user wcisna obrazek1';
  13. }
  14. else{
  15.  echo 'user wcisna obrazek2';
  16. }
  17.  
  18. ?>


Z analizy powyższego skryptu wynika, że poprawnie jest <br/> - zgodnie ze standardem XHTML

---------------------------edit-----------------------------------
@Filpaj: nie ma to jak 1sek różnicy tongue.gif
Fipaj
drugie pytanie: <br /> używasz w XHTML, <BR> w HTML.
pierwsze pytanie: nie da się winksmiley.jpg coś takiego to tylko w JS...

ew. po kliknięciu na button robisz przekierowanie na dany plik .php, który wykonuje zaplanowaną funkcję...
Remx
aha smile.gif

bo przyzwyczajnoy jestem do delphi i GML smile.gif gdzie mozna tak robic hehe


a wiec uzywam poprostu herf="nazwa strony na ktorej jest switch.php?sw=1lub2"

to co pisalem wyzej to tak na szybkiego pisane smile.gif
TomASS
Cytat
a wiec uzywam poprostu herf="nazwa strony na ktorej jest switch.php?sw=1lub2"


Ja to bym raczej sformułował tak:
Kod
href="nazwa_strony_na_ktorej_chcesz_wywolac_funkcje.php?zmienna1=wartosc1/2&zmienna2=wartosc1/2"


Cytat
bo przyzwyczajnoy jestem do delphi i GML  gdzie mozna tak robic hehe

php działa po stronie serwera a dephi i GML raczej nie - także aby serwer przetworzył to co użytkownik wcisą muszą być wysłane do niego jakieś dane. Aby nie kłopotać za każdym razem serwera, możesz przerzucić "pracę" na przeglądarkę używając java script:
  1. function jakas_funkcja(){
  2. alert('Ha! cos zostalo nacisniete');
  3. }
  4. <button onClick="jakas_funkcja();">Wciśnij mnię a zobaczysz czary</button>
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.