Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Odczyt z bazy zapaiętanego rekordu
krispak
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

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


witam
mam opcje wyboru plci w formularzu dodawania nowego autora (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

  1. <select name=plec>
  2. <option value=kobieta>kobieta</option>
  3. <option value=mezczyzna>mezczyzna</option>


wszystko elegancko wprowadza do bazy ale problem polega na tym jak zrobic (czy jak powinien wygladac kod) przy edycji danego autora tzn aby rowniez wyswietlal sie SELECT
z opcjami ale z zaznaczona pozycja jaka jest przypisana do danego autora

z gory dziekuje za pomoc

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ferrero2
post
Post #2





Grupa: Zarejestrowani
Postów: 171
Pomógł: 32
Dołączył: 5.08.2008
Skąd: Lublin

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


Jeśli walidacja odbywa się na jednej stronie to możesz użyć zmienncyh z POSTA a jeśli na dwóch to zapisza sobie zmienne z POSTA do SESJI i możesz to zrobić Np tak :

Kod
            $men = Mężczyzna;
             $woman = Kobieta;
             echo '<td><select name="plec">';
             if ($_POST['plec'] == $men)
             {
             echo '<option>..SELECT..</option>
             <option selected>'.$men.'</option>
             <option>'.$woman.'</option>';
             }
             elseif ($_POST['plec'] == $woman)
             {
             echo '<option>..SELECT..</option>
             <option>'.$men.'</option>
             <option selected>'.$woman.'</option>';
             }
             echo'</select>'; ?>


To przy walidacji, natomiast jeśli pobierasz info już z bazy to na takiej samej zasadzie - instrukcja warunkowa i jeśli się zgadza to tą opcję dajesz selected.

Pozdrawiam

Ten post edytował ferrero2 29.08.2008, 23:17:41
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 09:03