Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Edycja pola select
bercow
post 7.09.2010, 00:01:20
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


Jak pobrać do pola select ileś wartości z bazy i jednocześnie zaznaczyć jakaś z nich. A tak po polakiemu haha.gif Mam formularz edycji, to jest jedno z jego pól. Chce wczytać wszystkie pola do select, ale domyślnie zaznaczone ma być to które obecnie jest dla danego id. Obecnie wczytuje wszystkie pola, ale nie zaznacza tego ktory jest przed edycja. Dodatkowo jak wszystkie pola, bez względu na tym znajdujące się pod polami select przestają sie wyświetlać, dodając pole select w komentarze, inne pola działają. Zapytanie SELECT typ FROM typ jest poprawne, tak po prostu wygląda baza.

  1.  
  2. require "connection.php";
  3. connection();
  4.  
  5. $zap ="SELECT typ FROM typ";
  6. $wyn = mysql_query($zap);
  7.  
  8. echo'<td>Typ:</td><td> <select name=\"typ\" value="'.$r['type'].'" size=\"1\">';
  9. while ($r = mysql_fetch_assoc($wyn)){
  10. echo "<option>".$r['typ']."</option>";
  11. }
  12. echo "</select></td>";
  13. echo '</tr>
  14. <tr>';
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bercow
post 10.09.2010, 11:59:39
Post #2





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


Mamy taka tabele jak na zdjęciu poniżej, pola takie jak typ, firma, przyjęte (miejsce przyjęcia) są to pola wyboru SELECT. Na końcu mamy dwie ikonki, jedna edytuj druga usun. Ta "wartosc odpowiednia" to aktualny zapis w bazie dla konkretnego rekordu. Czyli zwykła edycja. Chce aby po kliknięciu np. na edycje pola numer ID=3 (pierwsza pozycja), widoczne było pole SELECT z naznaczonym typem Ekspres. Obecnie wyświetla się kolejność jak w bazie.

http://img339.imageshack.us/img339/8016/drobn.jpg

  1. --
  2. -- Zrzut danych tabeli `typ`
  3. --
  4.  
  5. INSERT INTO `typ` (`idtyp`, `typ`) VALUES
  6. (1, 'Odkurzacz'),
  7. (2, 'Mikrofalowka'),
  8. (3, 'Ekspres'),
  9. (4, 'Roboty');


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 - 16:07