Witaj Go¶ciu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] zobtymalizoawaæ skrypt
3miel
post 25.09.2004, 15:32:08
Post #1





Grupa: Zarejestrowani
Postów: 203
Pomóg³: 0
Do³±czy³: 10.06.2004
Sk±d: Gliwice

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


mam taki eco¶. ale troche tego za du¿o i chia³bym siê dowiedzieæ czy mo¿na i w jaki sposób go zobtymalizowac.

  1. <?
  2. if($pole['model']=='Nokia')  { echo '<option value=Nokia selected>Nokia<option value=Siemens>Siemens<option value=\"Sony Ericsson\">Sony Ericsson<option value=Samsung>Samsung<option value=Alcatel>Alcatel<option value=Ericsson>Ericsson<option value=Motorola>Motorola<option value=Sagem>Sagem<option value=Sendo>Sendo<option value=Mitsubishi>Mitsubishi<option value=Panasonic>Panasonic'; } 
  3. elseif($pole['model']=='Siemens')  { echo '<option value=Nokia>Nokia<option value=Siemens selected>Siemens<option value=\"Sony Ericsson\">Sony Ericsson<option value=Samsung>Samsung<option value=Alcatel>Alcatel<option value=Ericsson>Ericsson<option value=Motorola>Motorola<option value=Sagem>Sagem<option value=Sendo>Sendo<option value=Mitsubishi>Mitsubishi<option value=Panasonic>Panasonic'; } 
  4. elseif($pole['model']=='Sony Ericsson')  { echo '<option value=Nokia>Nokia<option value=Siemens>Siemens<option value=\"Sony Ericsson\" selected>Sony Ericsson<option value=Samsung>Samsung<option value=Alcatel>Alcatel<option value=Ericsson>Ericsson<option value=Motorola>Motorola<option value=Sagem>Sagem<option value=Sendo>Sendo<option value=Mitsubishi>Mitsubishi<option value=Panasonic>Panasonic'; } 
  5. elseif($pole['model']=='Samsung')  { echo '<option value=Nokia>Nokia<option value=Siemens>Siemens<option value=\"Sony Ericsson\">Sony Ericsson<option value=Samsung selected>Samsung<option value=Alcatel>Alcatel<option value=Ericsson>Ericsson<option value=Motorola>Motorola<option value=Sagem>Sagem<option value=Sendo>Sendo<option value=Mitsubishi>Mitsubishi<option value=Panasonic>Panasonic'; } 
  6. elseif($pole['model']=='Alcatel')  { echo '<option value=Nokia>Nokia<option value=Siemens>Siemens<option value=\"Sony Ericsson\">Sony Ericsson<option value=Samsung>Samsung<option value=Alcatel selected>Alcatel<option value=Ericsson>Ericsson<option value=Motorola>Motorola<option value=Sagem>Sagem<option value=Sendo>Sendo<option value=Mitsubishi>Mitsubishi<option value=Panasonic>Panasonic'; } 
  7. elseif($pole['model']=='Ericsson')  { echo '<option value=Nokia>Nokia<option value=Siemens>Siemens<option value=\"Sony Ericsson\">Sony Ericsson<option value=Samsung>Samsung<option value=Alcatel>Alcatel<option value=Ericsson selected>Ericsson<option value=Motorola>Motorola<option value=Sagem>Sagem<option value=Sendo>Sendo<option value=Mitsubishi>Mitsubishi<option value=Panasonic>Panasonic'; } 
  8. elseif($pole['model']=='Motorola')  { echo '<option value=Nokia>Nokia<option value=Siemens>Siemens<option value=\"Sony Ericsson\">Sony Ericsson<option value=Samsung>Samsung<option value=Alcatel>Alcatel<option value=Ericsson>Ericsson<option value=Motorola selected>Motorola<option value=Sagem>Sagem<option value=Sendo>Sendo<option value=Mitsubishi>Mitsubishi<option value=Panasonic>Panasonic'; } 
  9. elseif($pole['model']=='Sagem')  { echo '<option value=Nokia>Nokia<option value=Siemens>Siemens<option value=\"Sony Ericsson\">Sony Ericsson<option value=Samsung>Samsung<option value=Alcatel>Alcatel<option value=Ericsson>Ericsson<option value=Motorola>Motorola<option value=Sagem selected>Sagem<option value=Sendo>Sendo<option value=Mitsubishi>Mitsubishi<option value=Panasonic>Panasonic'; } 
  10. elseif($pole['model']=='Sendo')  { echo '<option value=Nokia>Nokia<option value=Siemens>Siemens<option value=\"Sony Ericsson\">Sony Ericsson<option value=Samsung>Samsung<option value=Alcatel>Alcatel<option value=Ericsson>Ericsson<option value=Motorola>Motorola<option value=Sagem>Sagem<option value=Sendo selected>Sendo<option value=Mitsubishi>Mitsubishi<option value=Panasonic>Panasonic'; } 
  11. elseif($pole['model']=='Mitsubishi')  { echo '<option value=Nokia>Nokia<option value=Siemens>Siemens<option value=\"Sony Ericsson\">Sony Ericsson<option value=Samsung>Samsung<option value=Alcatel>Alcatel<option value=Ericsson>Ericsson<option value=Motorola>Motorola<option value=Sagem>Sagem<option value=Sendo>Sendo<option value=Mitsubishi selected>Mitsubishi<option value=Panasonic>Panasonic'; } 
  12. else {echo '<option value=Nokia>Nokia<option value=Siemens>Siemens<option value=\"Sony Ericsson\">Sony Ericsson<option value=Samsung>Samsung<option value=Alcatel>Alcatel<option value=Ericsson>Ericsson<option value=Motorola>Motorola<option value=Sagem>Sagem<option value=Sendo>Sendo<option value=Mitsubishi>Mitsubishi<option value=Panasonic selected>Panasonic'; } 
  13. ?>


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sf
post 25.09.2004, 16:15:18
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomóg³: 30
Do³±czy³: 19.02.2003
Sk±d: Tychy

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


Nastêpnym razem napisz w php Pocz±tkuj±cy bo usuniêcie jednego s³owa 'new' by to zadzia³a³o to naprawdê jest ... eh, bez komentarza.

Masz odrazu dzia³aj±cy kod :

  1. <?php
  2.  
  3. $pole['model']='Siemens';
  4.  
  5. $telefony = array('Nokia', 'Siemens', 'Sony Ericsson', 'Samsung', 'Alcatel', 'Ericsson', 'Motorola', 'Sagem', 'Sendo', 'Mitsubishi', 'Panasonic');
  6. ?>
  7. <form action=\"<?php echo $_SERVER['PHP_SELF']; ?>\" method=\"post\">
  8. <select name=\"telefon\">
  9. <?
  10. foreach($telefony as $telefon){
  11. if($telefon == $pole['model']){
  12. echo '<option value=\"'.$telefon.'\" selected=\"selected\">'.$telefon.'</option>';
  13. }else{
  14. echo '<option value=\"'.$telefon.'\">'.$telefon.'</option>';
  15. }
  16. }
  17. ?>
  18. </select>
  19. </form>


Ten post edytowa³ sf 25.09.2004, 16:17:19


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 21:38