Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Własna funkcja stylu i dodanie do niego kodu php.
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Cześć zrobiłem sobie taką funkcję:

  1. function wiadomosc($name, $tresc){
  2. switch($name)
  3. {
  4. case 'error': return "<div class='message errormsg'><p>".$tresc."</p></div>"; break;
  5. case 'success': return "<div class='message success'><p>".$tresc."</p></div>"; break;
  6. case 'info': return "<div class='message info'><p>".$tresc."</p></div>"; break;
  7. case 'warning': return "<div class='message warning'><p>".$tresc."</p></div>"; break;
  8. case 'txt': return "<div class='trescc info'><p>".$tresc."</p></div>"; break;
  9. }
  10. }

Polega ona na ładnym, graficznym wyświetlaniu treści (taki różnie kolorowy box).

Wyświetlam sobie go tak:

  1. <?php
  2.  
  3. echo "".wiadomosc("txt", '<p style="text-align: center; font-size: 16px;">Mój jakiś tekst.</p>')."";
  4.  
  5. ?>


Chcę teraz wyświetlić ponad 100 option coś takiego:
  1. <option name='cyf' value='1' type='radio'>1</option>
  2. <option name='cyf' value='2' type='radio'>2</option>
  3. ...
  4. <option name='cyf' value='150' type='radio'>150</option>

Mógł bym to zrobić prosto kopiując, ale po co skoro istnieje pętla wiec sobie zrobiłem kod:

  1. for( $x = 1; $x <= 150; $x++ ){ echo "<option name='cyf' value='".$x."' type='radio'>".$x."</option>";}


Ale teraz może mi doradzicie jak można wstawić ten kod PHP w moją funkcję : wiadomosc(); ?.


Pozdrawiam i z góry bardzo dziękuje za odpowiedz i pomoc.

Ten post edytował Giluś 4.08.2012, 18:09:02
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Korab
post
Post #2





Grupa: Zarejestrowani
Postów: 202
Pomógł: 36
Dołączył: 10.06.2011
Skąd: Dokąd

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


  1. function wiadomosc($name, $tresc){
  2. switch($name)
  3. {
  4. case 'error': $return = "<div class='message errormsg'><p>".$tresc."</p></div>"; break;
  5. case 'success': $return ="<div class='message success'><p>".$tresc."</p></div>"; break;
  6. case 'info': $return ="<div class='message info'><p>".$tresc."</p></div>"; break;
  7. case 'warning': $return ="<div class='message warning'><p>".$tresc."</p></div>"; break;
  8. case 'txt': $return ="<div class='trescc info'><p>".$tresc."</p></div>"; break;
  9. }
  10.  
  11. for( $x = 1; $x <= 150; $x++ ){ $return .= "<option name='cyf' value='".$x."' type='radio'>".$x."</option>";}
  12. return $return;
  13. }

Ot co.
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 Aktualny czas: 21.08.2025 - 07:13