![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 5.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam oto taki formularz, w tym momencie jest dodany <select> z <opction> ponieważ w tym miejscu chciałbym zczytywać z bazy danych id_dostawcy i móc w polu formularza DostawcaID wybierać z listy wszystkie możliwe id_dostawcy w bazie, w celu aby użytkownik nie mógł wybrać wartości spoza bazy.
Kod <form action="" method="post">
<div> <?php if ($idProduct != '') { ?> <input type="hidden" name="ProduktID" value="<?php echo $idProduct; ?>" /> <p><?php echo "ID Produktu: " . $idProduct; ?></p> <?php } ?> <p><label>Nazwa Produktu: </label> <input type="text" name="NazwaProduktu" value="<?php echo $nameProduct; ?>"/> </p> <p><label>Kod Produktu: </label> <input type="text" name="KodProduktu" value="<?php echo $codeProduct; ?>"/> </p> <p><label>DostawcaID: </label> <select name="DostawcaID"> <option></option> <option></option> <option></option> <option></option> <option></option> </select> </p> <p><label>KategoriaID: </label> <input type="text" name="KategoriaID" value="<?php echo $categoryIdProduct; ?>"/> </p> <p><label>Ilosc: </label> <input type="text" name="Ilosc" value="<?php echo $iloscProduct; ?>"/> </p> <p><label>Cena: </label> <input type="text" name="Cena" value="<?php echo $cenaProduct; ?>"/> </p> <input type="submit" name="accept" value="ACCEPT" /> <input type="submit" name="cancel" value="CANCEL" /> </div> </form> Ten post edytował Gothicbezimienny 22.12.2014, 13:43:38 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Problem z html czy przeglądarką ma sredni związek. Przenosze
Jak rozumiem te OPTION chcesz zbudowac na podstawie danych z bazy? No to łączysz się z bazą, piszesz zapytanie do bazy i odbierasz dane z bazy. W pierwszym lepszym kursie html+php dostepnym w necie za darmo masz napisane jak to zrobic |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował rad11 22.12.2014, 13:56:29 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 5.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Napisanie zapytania i połączenia za bazą nie mam żadnego problemu i mam to.
Chodzi o to że nie wiem jak stworzyć tą listę w formularzu, no i np. zapytanie zwraca mi wszystkie id, a w jednym <options> powinien być jeden id. No i w tym cały problem że nie wiem jak to zapisać w formularzu wiec problem mam z html. Dziekuje rad11, zaraz spróbuje z tym co napisałeś. Ten post edytował Gothicbezimienny 22.12.2014, 13:51:35 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat Chodzi o to że nie wiem jak stworzyć tą listę w formularzu, no i np. zapytanie zwraca mi wszystkie id, a w jednym <options> powinien być jeden id. No i w tym cały problem że nie wiem jak to zapisać w formularzu wiec problem mam z html. Idziesz pętlą i wstawiasz kolejne opcje listy. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 5.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie umiem sobie z Tym poradzić cały czas... porostu mi nie działa...mam dość;/ ... siedzę nad tym milion czasu już i zero efektu poza zmianą z pola tekstowego na liste która nie ma żadnych wartości i nie rozwija sie....mógłby mi ktoś przerobić mój kod i dodać tą listę żebym mógł się nauczyć porządnie to robić ?
Ten post edytował Gothicbezimienny 22.12.2014, 18:45:59 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Przeciez napisalem Ci jak to zrobic... ? Nawet tego nie dodales do nowego kodu....
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 5.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dodałem ale w żaden sposób mi to nie działa ... próbowałem na wszelaki sposoby....wiec co to zmienia czy dodałem czy nie. Staram się jak moge to ogarnąć ale niestety nie moge tego zrobić....
Kod zmieniony. Ten post edytował Gothicbezimienny 22.12.2014, 18:47:13 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
I w takiej formie co Ci sie pokazuje? Co zawiera tablica $zap ? Zrob var_dump($zap) przed ta petla i pokaz wynik.
Ten post edytował rad11 22.12.2014, 18:50:24 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 5.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://speedy.sh/R5mjH/screen.png)
http://speedy.sh/R5mjH/screen.png jako pole lista bez żadnej wartości i nie można rozwinąć gdy badam w chormie element wyskakuje: Warning: Invalid argument supplied for foreach() in ... Ten post edytował Gothicbezimienny 22.12.2014, 18:54:17 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A var_dump co pokazuje? Jakiego polaczenia uzywasz do bazy danych PDO? Zrob tak
Ten post edytował rad11 22.12.2014, 18:58:54 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 5.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie tak zapytanie w var_dump zwraca null, pewnie dlatego ze jest poza funkcją?
połączenie jest z mySQLi: $con = new mysqli($dbHost, $dbUsername, $dbUserPassword, $dbName) or die("Blad podczas polaczenia z MySQLi."); |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 5.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Poddaje sie...nie działa i tak.. dziekuje bardzo, można zamknąc temat...dzieki rad11 + odemnie
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Musi dzialac !
A jak Ci nie idzie foreach to zrob tak jak robisz while`m:
Ten post edytował rad11 22.12.2014, 19:41:53 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 5.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jest jakiś krok do przodu..choć mały, wyświetla mi elementy listy ale nie w liście ... tak jak by wartość value="" w option nie czytała
dodałem całe łaczenie bazy do tego miejsca co jest dziwne ze wynik zapytania nie daje wyniku jak połaczenie z bazą jest poza funkcja. ta częśc kodu
plus screen z wyniku : http://speedy.sh/sB9jR/lol.png Ten post edytował Gothicbezimienny 23.12.2014, 02:54:41 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Weź zacznij analizować to co robisz... Masz otwarty <select> a potem na linii 17 otwierasz kolejny
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 5.11.2014 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie, było już późno więc pewnie nie ogarnąłem.
Działa. Dziękuje Ci bardzo rad11 (IMG:style_emoticons/default/Lkingsmiley.png) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:56 |