Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie z bazy mysql wartości dla pola select
Arti79
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 26.03.2006
Skąd: Warszawa

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


Witam,
Stworzyłem sobie formularz w którym jednym z pól jest pole typu select "status użytkownika".

Poniżej kod dla podstrony dodawania użytkownika, czyli wysyłania danych do tabeli:

Kod
<tr>
 <td align="right" width="170"><strong>Zablokowany: </strong></td>
 <td align="left"><select name='user_status' class='textbox'>
   <option value = "1">Tak</option>
   <option value = "0">Nie</option>
 </select></td>
</tr>


W zalezności od tego czy w formularzu wybiorę opcję Tak lub Nie to do bazy są wstawiane wartości 1 lub 0, a jak teraz wyświetlić te dane pobierając je z bazy, tzn. chciałbym zrobić drugą podstronę na które będę wyświetlał z bazy dane użytkownika z aktualnie zapisaną wartością w bazie, czyli jeżeli użytkownik ma w bazie wartość 1 to formularz powinien pokazac wartość Tak z możliwością zmiany na Nie i wystawieniem na serwer... ale nie wiem jak pobrać aktualnie dane zapisane w bazie dla pola select z zamianą na Tak lub Nie...

Z góry dziękuję za pomoc

Ten post edytował Arti79 26.03.2006, 00:43:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Arti79
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 26.03.2006
Skąd: Warszawa

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


Cały formularz wygląda tak (poniżej), i wszystkie dane wyświetlają mi się prawidłowo poza polami select ;(

Kod
echo <<<KONIEC
<form action="index.php?str=edytuj&opcja=zmien&user_id={$dane['user_id']}" method="post">
<table align="center" valign="center" border="1">
<tr>
  <td colspan="2" align="center"><strong>EDYCJA UZYTKOWNIKA</srong></td>
</tr>
  <tr>
  <td align="right" width="170"><strong>Login: </strong></td>
  <td align="left"><strong>{$dane['user_login']}</strong></td>
</tr>
<tr>
  <td align="right" width="170"><strong>Adres Email: * </strong></td>
  <td align="left"><input name="user_email" type="text" value="{$dane['user_email']}" size="50" /></td>
</tr>
<tr>
  <td align="right" width="170"><strong>Imię: </strong></td>
  <td align="left"><input name="user_imie" type="text" value="{$dane['user_imie']}" size="50" /></td>
</tr>
<tr>
  <td align="right" width="170"><strong>Nazwisko: </strong></td>
  <td align="left"><input name="user_nazwisko" type="text" value="{$dane['user_nazwisko']}" size="50" /></td>
</tr>
<tr>
  <td align="right" width="170"><strong>Numer KPX: </strong></td>
  <td align="left"><input name="user_kpx" type="text" value="{$dane['user_kpx']}" size="50" maxlength="5" /></td>
</tr>
<tr>
  <td align="right" width="170"><strong>Stanowisko: </strong></td>
  <td align="left"><input name="user_stanowisko" type="text" value="{$dane['user_stanowisko']}" size="50" /></td>
</tr>
<tr>
  <td align="right" width="170"><strong>Numer Telefonu: </strong></td>
  <td align="left"><input name="user_telefon" type="text" value="{$dane['user_telefon']}" size="50" maxlength="10" /></td>
</tr>
<tr>
  <td align="right" width="170"><strong>Komórka Organizacyja: </strong></td>
  <td align="left"><input name="user_organizacja" type="text" value="{$dane['user_organizacja']}" size="50" /></td>
</tr>
<tr>
  <td align="right" width="170"><strong>Grupa Użytkowników: </strong></td>
  <td align="left"><select align="left" name='user_grupa' value="{$dane['user_grupa']}" class='textbox'>
    <option value = "">- - - wybierz z listy - - -</option>
    <option value = "101">Test 1</option>
    <option value = "102">Test 2</option>
    <option value = "103">Test 3</option>
  </select></td>
</tr>
<tr>
  <td align="right" width="170"><strong>Poziom Dostepu: </strong></td>
  <td align="left"><select name='user_poziom' value="{$dane['user_poziom']}" class='textbox'>
    <option value = "10">Użytkownik</option>
    <option value = "11">Administrator</option>
    <option value = "12">Super Administrator</option>
  </select></td>
</tr>
<tr>
  <td align="right" width="170"><strong>Zablokowany: </strong></td>
  <td align="left"><select name='user_status' class='textbox'>
   <option value = "1" <? if({$dane['user_status']} == '1') echo(' selected'); ?>Tak</option>
   <option value = "0" <? if({$dane['user_status']} == '0') echo(' selected'); ?>Nie</option>
  </select></td>
</tr>
<tr>
  <td align="center" colspan="2"><input type="submit" value="Zapisz Zmiany" /></td>
</tr>
</table>
</form>
KONIEC;
Go to the top of the page
+Quote Post

Posty w temacie
- Arti79   Pobieranie z bazy mysql wartości dla pola select   26.03.2006, 00:42:21
- - Kuziu   [PHP] pobierz, plaintext <option value = ...   26.03.2006, 00:48:37
- - Arti79   Wstawiłem sobie taki kod: Kod<tr> ...   26.03.2006, 00:57:49
- - Kuziu   Po co te nawiasy klamrowe w 1 przypadku ? Uzywaj ...   26.03.2006, 01:32:06
- - Arti79   Cały formularz wygląda tak (poniżej), i wszystkie ...   26.03.2006, 20:18:03
- - msulik   A od kiedy tutaj stawia się spacje:[HTML] pobierz,...   27.03.2006, 08:59:21
- - Arti79   Ze spacją czy bez spacji nie pobiera aktualnie nad...   27.03.2006, 09:20:26
- - Kuziu   Wklej kawałek kodu końcowego html'a który jest...   27.03.2006, 09:41:34
- - Arti79   Wycinek z podstrony do edycji użytkownika po zrobi...   27.03.2006, 13:39:44
- - Guest   spróbuj zamienić <? na <?php, wyglada jakby ...   27.03.2006, 13:44:44
- - Kuziu   echo <<<KONIEC Najpierw musisz zamknąć ...   27.03.2006, 14:24:29
- - Arti79   Nic nie dało Może wstawię całą podstronę: Ko...   27.03.2006, 14:27:44
- - Qvazar   wstaw w w pliku przed fromularzem echo "wart...   27.03.2006, 15:10:49
- - Arti79   Wstawiłem tutaj: Kod$dane=mysql_fetch_assoc...   27.03.2006, 17:41:01
- - Kuziu   Jak już raz napisałem zamknij najpierw KONIEC a po...   28.03.2006, 00:10:32
- - Arti79   Jakoś nie łapię co mam zrobić, czy mógłbyś mi na w...   28.03.2006, 08:40:01
- - Kuziu   [PHP] pobierz, plaintext <?php if ($op...   28.03.2006, 08:59:24
- - Arti79   Niestety nie działa, mam błąd: KodParse error...   28.03.2006, 09:14:46
- - Kuziu   Zedytowałem kod, teraz powinien działać. Ja bym t...   28.03.2006, 09:32:31
- - Arti79   Nie wiem jak wstawić Twój powyższy kod do swojej p...   28.03.2006, 10:05:31
- - Qvazar   według mnie powino być tak <option value = ...   28.03.2006, 11:04:24
- - Kuziu   No juz tak pisałem i tak powinno być ale poza echo...   28.03.2006, 11:24:40
- - Qvazar   dokładnie   28.03.2006, 11:31:00
- - Arti79   A jak wydzielić to poza echo, żeby cały formularz ...   28.03.2006, 11:46:13
- - Qvazar   cały fotmularz musisz zapisać w podobny sposób [PH...   28.03.2006, 12:04:42
- - Guest   Hmmm... Jak dla meni (moge sie mylić), powod jest ...   3.04.2006, 00:10:59


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 19:24