Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP] tablica do pola typu select
Forum PHP.pl > Forum > Przedszkole
arturpiotrowski
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ąć?
Pyton_000
Kod pokaż i z czym masz problem.
arturpiotrowski
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>
nospor
troche odejde od tematu:
po co ci ID dla option?
arturpiotrowski
potrzebuje zapisywać w bazie id i slug w sumie mogłem użyć data-id w option smile.gif
nospor
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.
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.