![]() |
![]() ![]() |
![]() |
![]()
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 ![]() 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 -------------------- * * * * * * * * * * * * * * * * * * * * * * * * *
PHP, Laravel, Docker, Docker Compose, Laradock, Redis, JS, React, Vue, CSS, SCSS, Gulp, GIT ... itd.. |
|
|
![]()
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 -------------------- ---------------------------
"Jeżeli trzeci dzień z rzędu nie chce Ci się pracować tzn że dziś jest ŚRODA ! Algorytmy , Programowanie , Tworzenie WWW - SPRAWDŹ |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 250 Pomógł: 55 Dołączył: 27.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
zmienilem
Kod if ($_POST['plec'] == $men) na if ($plec == $men) elseif ($_SESSION['plec'] == $woman) na elseif ($plec == $woman) i dziala ![]() wielkie dzieki za dobre naprowadzenie a jeszcze jedna sprawa poniewaz teraz pojawia sie problem przy zmiennych np tego typu $women = Kobieta i mezczyzna; wyskakuje taki blad Parse error: syntax error, unexpected T_STRING in /home/ograch/domains/ograch.pl/public_html/clanpgs/admin/editauthor.php on line 163 pomoze ktos w rozwiazaniu problemu?? Ten post edytował krispak 29.08.2008, 13:06:45 -------------------- * * * * * * * * * * * * * * * * * * * * * * * * *
PHP, Laravel, Docker, Docker Compose, Laradock, Redis, JS, React, Vue, CSS, SCSS, Gulp, GIT ... itd.. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
$women = "Kobieta i mezczyzna"; to jeszcze rozumiem ale bez ? Skąd ma parser wiedzieć, że to string. A błąd taki popełniłeś właśnie dlatego, że od samego htmla się już zacząłeś uczyć.
Nie ma w htmlu czegoś takiego jak value=kobieta tylko value="kobieta" co jak byś chciał dać value=kobieta i mezczyzna? To by Ci wyszlo cos takiego: value = kobieta, i=,mezczyzna= Czyli totalna bzdura. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 250 Pomógł: 55 Dołączył: 27.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
to ze akurat w html uzywa sie "" to wiedzialem bo tez tak mialem, ale juz rozwiazalem problem gdyz widzial mi dwa razy "" i dlatego wywalalo
ale dzieki za pomoc -------------------- * * * * * * * * * * * * * * * * * * * * * * * * *
PHP, Laravel, Docker, Docker Compose, Laradock, Redis, JS, React, Vue, CSS, SCSS, Gulp, GIT ... itd.. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:16 |