Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja w if
Jasioo
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 5.03.2014

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


mam pytanie jak mogę użyć function w if załóżmy ze mam cos takiego :
  1. <?php
  2. if {$_GET['p'] == 'strona'){
  3.  
  4. function moja ($instrukcja1, $instrukcja2) {
  5. return 'jakas tresc'.$instrukcja1.'costam costam '.$instrukcja2.'cosss';
  6. }
  7. $calosc = moja ('instrukcja do 1', 'instrukcja do 2');
  8. echo $calosc;
  9. }
  10. else if {$_GET['p'] == 'strona2'){
  11. echo 'costam costam';
  12. }
  13. ?>

to dlaczego nic mi sie nie wyswietla się w

  1. if {$_GET['p'] == 'strona'){
  2.  
  3. function moja ($instrukcja1, $instrukcja2) {
  4. return 'jakas tresc'.$instrukcja1.'costam costam '.$instrukcja2.'cosss';
  5. }
  6. $calosc = moja ('instrukcja do 1', 'instrukcja do 2');
  7. echo $calosc;
  8. }


a w stronie 2 tak?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Jasioo
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 5.03.2014

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


mam dokładnie tak:


  1. <?php
  2. if($_GET['p'] == 'kalasancjusz'){
  3. function layout ($nazwa, $newsy, $tlo, $menu_gorne, $menu_lewe, $dol){
  4. return '<style>body {background-image: url('.$tlo.');background-color: '.$tlo.'; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}
  5. </style><body><div style="width: 1024px;">'.$menu_gorne.'<br>'.$menu_lewe.'<div style="width: 876px; float: right;">'.$newsy.'<BR><BR><BR>'.$dol.'</div></div></body>';
  6. }
  7. layout ('Parafia',''.include 'pokaz.php'.'','red','<ul><li>1</li><li>2</li></ul>','<ul><li>1</li><li>2</li><li>3</li></ul>','<div style="width: 1024; height: 100; background-color: blue;"></div>');
  8.  
  9. } else if($_GET['p'] == 'costam') {
  10. echo "";
  11. }
  12. ?>


ale tak tez nie działa:

  1. <?php
  2. if($_GET['p'] == 'kalasancjusz'){
  3. function layout ($nazwa, $newsy, $tlo, $menu_gorne, $menu_lewe, $dol){
  4. echo '<style>body {background-image: url('.$tlo.');background-color: '.$tlo.'; background-repeat: no-repeat; background-size: cover; background-attachment: fixed;}
  5. </style><body><div style="width: 1024px;">'.$menu_gorne.'<br>'.$menu_lewe.'<div style="width: 876px; float: right;">'.$newsy.'<BR><BR><BR>'.$dol.'</div></div></body>';
  6. }
  7. layout ('Parafia',''.include 'pokaz.php'.'','red','<ul><li>1</li><li>2</li></ul>','<ul><li>1</li><li>2</li><li>3</li></ul>','<div style="width: 1024; height: 100; background-color: blue;"></div>');
  8.  
  9. } else if($_GET['p'] == 'costam') {
  10. echo "";
  11. }
  12. ?>


a działa jedynie wtedy gdy napisze to wszystko bez funkcji odrecznie a ja potrzebuję to w postaci funkcji
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 19:20