Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Poprawka w czesci skryptu PHP
Forum PHP.pl > Forum > Przedszkole
fastbuy2
WITAM

Potrzebuje szybkiej pomocy
Prubuje zmienic jedna czesc w skrypcie , jest tam funkcja selekt rozne kategorie, ale chce zeby
nie bylo mozna wybierac kategori tylko przypisac jedna kategorie na stale.

tu jest ten kawalek skryptu:

  1. <img src="images/kropka.gif" alt="" /> Hovedkategori <select class='torget2' name="usr_make" onChange='update_model(this.selectedIndex);' style="font-size: 10pt; color: #0000FF; font-weight: bold">
  2. <option value='0'><?php echo JOO_SELECT; ?></option>
  3. <?php foreach($make as $mak)
  4. {
  5. if(isset($usr_make) && $usr_make != 0)
  6. {
  7. if($usr_make == $mak->id)
  8. echo "<option value='".$mak->id."' selected >".$mak->name."</option>
  9. \r\n";
  10. else
  11. echo "<option value='".$mak->id."'>".$mak->name."</option>
  12. \r\n";
  13. }
  14. else
  15. echo "<option value='".$mak->id."'>".$mak->name."</option>
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22. \r\n";
  23. }
  24. ?>
  25. </select><br />
  26.  


A tu jest kawalek jak to wyglaga pod strona.


<img src="images/kropka.gif" alt="" /> Hovedkategori <select class='torget2' name="usr_make" onChange='update_model(this.selectedIndex);' style="font-size: 10pt; color: #0000FF; font-weight: bold">
<option value='0'>Velg</option>
<option value='87'>Alt annet</option>
<option value='86'>Til n&aelig;ringsvirksomhet</option>



-------------------------------------------
O ten:
<option value='87'>Alt annet</option>

Potrzebuje zeby ten ID byl przypisany na stale, zeby nie bylo moza wybierac, tylko jak sie otworzy bedzie odrazu wybrany.Czyli przypisany na stale bez mozliwosci zmiany albo wyboru.

Moze ktos pomuc, i w opowiedzi poprawic ten kawalek skryptu jak powinnon to wygladac.

Dzieki bardzo

Lion_87
to może skasuj te inne??
fastbuy2
oj ciezko otrzymac pomoc, a mi cala robota przez to sie zatrzymala withstupidsmiley.gif
Darti
  1. <img src="images/kropka.gif" alt="" /> Hovedkategori <select class='torget2' name="usr_make" onChange='update_model(this.selectedIndex);' style="font-size: 10pt; color: #0000FF; font-weight: bold">
  2. <option value='0'><?php echo JOO_SELECT; ?></option>
  3. <option value='87'>Alt annet</option>
  4. </select><br />[/b]
  5.  
  6. [b]


pierwszy wpis id=0 raczej zostaw bo tam jest onchange, jak chcesz kompletnie wykasować resztę wpisów to będziesz potrzebował gruntownych zmian
fastbuy2
No prawie zadzialolo , tylko pod tym jest pokategoria i jak zmienilem to co bylo w poprzednim poscie
to nie mozna nic wybrac w podkategori, jest tylko biale okno i nic nie mozna wybrac.

oto te dwie kategorie.
Hovedkoterogi- to jest Glownakategoria
Underkategoria - to jest podkategoria do glownej kategori

Da sie jakos to zrobic zeby dzialalo?
Dzieki za kazda pomoc

  1. <tr>
  2. <td colspan="2" style="background-color: #E8E8E8;">
  3. Alle felter market med <img src="images/kropka.gif" alt="" /> er
  4. n&oslash;dvendige for at annonsen skal bli publisert<br /><br />
  5. <img src="images/kropka.gif" alt="" /> Hovedkategori <select class='torget2' name="usr_make" onChange='update_model(this.selectedIndex);' style="font-size: 10pt; color: #0000FF; font-weight: bold">
  6. </option>
  7. <option value='87'>Alt annet</option>
  8. </select><br />[/b]<?php
  9. foreach($make as $mak)
  10. {
  11. if(isset($usr_make) && $usr_make != 0)
  12. {
  13. if($usr_make == $mak->id)
  14. echo "<option value='".$mak->id."' selected >".$mak->name."</option>
  15. \r\n";
  16. else
  17. echo "<option value='".$mak->id."'>".$mak->name."</option>
  18. \r\n";
  19. }
  20. else
  21. echo "<option value='".$mak->id."'>".$mak->name."</option>
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28. \r\n";
  29. }
  30. ?>
  31. </select><br />
  32. <img src="images/kropka.gif" alt="" /> Underkategori <select class='torget2' name="usr_model" style="font-size: 10pt; color: #008000; font-weight: bold">
  33. <?php
  34. if(isset($usr_make) && $usr_make != 0)
  35. {
  36. if(isset($usr_model) && $usr_model != 0)
  37. {
  38. $rq = "SELECT * FROM #__torget_model WHERE mark_id = '".$usr_make."' AND "
  39. ."published = '1'";
  40. $database->
  41. setQuery($rq);
  42. $data_models = $database->loadObjectList();
  43. foreach($data_models as $row)
  44. {
  45. if($usr_model == $row->id)
  46. echo "<option value='".$row->id."' selected >".$row->name."</option>
  47. \r\n";
  48. else
  49. echo "<option value='".$row->id."'>".$row->name."</option>
  50.  
  51.  
  52.  
  53.  
  54. \r\n";
  55. }
  56. }
  57. }
  58. ?>
  59. </select>
  60. </td>
  61. </tr>
Darti
nie jestem pewien czy tak zadziała, ale możesz spróbować:
  1. <img src="images/kropka.gif" alt="" /> Underkategori <select class='torget2' name="usr_model" style="font-size: 10pt; color: #008000; font-weight: bold">
  2. <?php
  3. $usr_make = 87; // tutaj wstawiłem linię
  4. $usr_model = 87; // tutaj wstawiłem linię
  5. if(isset($usr_make) && $usr_make != 0)
  6. {
  7. if(isset($usr_model) && $usr_model != 0)
  8. ?>
fastbuy2
Dzieki wszystkim za pomoc, wyglada ze dziala, troche tylko jeszczezmienilem i jest ok. guitar.gif
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.