Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Jak lepiej ? switch czy if ?, Która funkcja bardziej pasuje ?
dawhol
post 9.08.2006, 19:21:40
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


A wiec proszeo podpowiedz która z funnkcji znajdujacych sie w temacie jest lepsza do tegoz zadania smile.gif ==> Patrz kod php nizej smile.gif.

Pisałem na poczatku to z ifem smile.gif ale tak mysle czy nie lepiej by było ze switch smile.gif
Prosze o podpowiedz smile.gif

  1. <?php
  2. if ($gbook == 'del' OR $gbook == 'edit' OR $gbook == 'save')
  3. {
  4. if ($gbook == 'del') 
  5. {
  6. $zapytanie = "DELETE FROM cms_gbook WHERE id=".$id."";
  7. $wykonaj = mysql_query($zapytanie);
  8.  
  9. if ($wykonaj) 
  10. {
  11. echo ('Dane zostały skasowane');
  12. };
  13. };
  14.  
  15. if ($gbook == 'edit')
  16. {
  17. $zapytanie2 = "SELECT * FROM cms_gbook WHERE id=".$id."";
  18. $wykonaj2 = mysql_query($zapytanie2);
  19. $dane = mysql_fetch_array($wykonaj2);
  20.  
  21. echo ('<form action="akcja.php?gbook=save&amp;id='.$id.'" method="post"><br/><br/>');
  22. echo ('<textarea rows="30" cols="40" name="wpis">'.$dane['wpis'].'</textarea>');
  23. echo ('<input type="submit" name="send" value="Zapisz"></form>'); 
  24.  
  25. };
  26.  
  27. $wpis = $_GET['wpis'];
  28.  
  29. if ($gbook == 'save')
  30. {
  31. $wpis = $_POST['wpis'];
  32. $zapytanie3 = "UPDATE cms_gbook SET wpis='$wpis' WHERE id=$id";
  33. $wykonaj3 = mysql_query($zapytanie3);
  34.  
  35. if ($wykonaj3) 
  36. {
  37. echo ('Dane zostały zapisane');
  38. };
  39. }
  40. else echo mysql_error();
  41. ?>


a i czy w funkcji swithc moge zrobic cos takiego ? :
  1. <?php
  2. if (isset($gbook))
  3. ?>


tylko zamiast if dac switch

Ten post edytował dawhol 9.08.2006, 19:22:14


--------------------
Go to the top of the page
+Quote Post
hwao
post 9.08.2006, 19:22:28
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Zdecydowanie switch
Go to the top of the page
+Quote Post
dawhol
post 9.08.2006, 19:39:25
Post #3





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


dziaki wielkie winksmiley.jpg zaraz zabiore sie za poprawe smile.gif jak zmienie na switcha to kod stanie sie z lekka krótszy i bardziej czytelny bynajmniej tak mi sie wydaje smile.gif


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 12:49