Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] tablica do pola typu select
arturpiotrowski
post 19.02.2017, 13:20:40
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 6.12.2016

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


Hej, mam taką tablicę

  1. $posts = array(
  2. 1 => array('title' => 'Testowy wpis numer 1','slug'=>'testowy-wpis-numer-1'),
  3. 3 => array('title' => 'Testowy wpis numer 2','slug'=>'testowy-wpis-numer-2'),
  4. 6 => array('title' => 'Testowy wpis numer 3','slug'=>'testowy-wpis-numer-3'),
  5. ),


i potrzebuje ją przerobić na takie pole wybierane

  1. <select name="wybierz_wpisy">
  2. <option id="id-1" value="testowy-wpis-numer-1">Testowy wpis numer 1</option>
  3. <option id="id-3" value="testowy-wpis-numer-2">Testowy wpis numer 2</option>
  4. <option id="id-6" value="testowy-wpis-numer-3">Testowy wpis numer 3</option>


Ktoś mi może podpowiedzieć jak to ogarnąć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Pyton_000
post 19.02.2017, 13:22:17
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Kod pokaż i z czym masz problem.
Go to the top of the page
+Quote Post
arturpiotrowski
post 19.02.2017, 13:55:06
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 6.12.2016

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


Nieaktualne, udało się, chyba dobrze działa.
  1. <select name="wybierz_wpisy">
  2. <?php foreach ($posts as $post=>$value): ?>
  3. <option id="id-<?php echo $post; ?>" value="<?php echo $value['slug']; ?>"><?php echo $value['title']; ?></option>
  4. <?php endforeach ?>
  5. </select>
Go to the top of the page
+Quote Post
nospor
post 19.02.2017, 14:03:50
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




troche odejde od tematu:
po co ci ID dla option?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
arturpiotrowski
post 19.02.2017, 14:35:22
Post #5





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 6.12.2016

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


potrzebuje zapisywać w bazie id i slug w sumie mogłem użyć data-id w option smile.gif
Go to the top of the page
+Quote Post
nospor
post 19.02.2017, 14:38:05
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Wiedzialem ze zle do tego podchodzisz.

Jako value masz wpisywac tylko ID, bez slug.
Slug to sobie potem mozesz pobrac majac ID. Teraz to ktos ci moze wstawic w te option inne ID dla danego SLUG i na odwrot.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 19.07.2025 - 09:34