![]() |
![]() |
-Wieviór- |
![]()
Post
#1
|
Goście ![]() |
Oto kod:
[php:1:afa81d8d1c] <form method="POST" action=""> <p><select size="1" name="obrazek"><select> <? mysql_connect ("localhost", "xxx", "xxx") or die ("Nie można nawiązać połączenia z mySQL"); mysql_select_db ("news") or die ("Nie można znaleść bazy"); if ($_GET[id]>0) { $wynik = mysql_query ("SELECT * FROM images ORDER BY id") or die(mysql_error()); ?> </select> <table border="0" cellpadding="0" cellspacing="0" width="60%"> <? while ($rekord = mysql_fetch_array ($wynik)) { echo '<option value="'.$rekord[sciezka].'">'.$rekord[nazwa].'</option>'; } } ?> </select><input type="submit" value="Submit"> </form> [/php:1:afa81d8d1c] I to menu rozwijalne jest puste... tak jakby nie bylo rekordów w tabeli Images |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
A jest odpowiednia ilość "option"? Bo może rypłeś się w linii 17: zmień na $rekord['sciezka'] i $rekord['nazwa'].
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
po co otwierasz 2 raz SELECT w linii 2? wywal to
po co go zamykasz za wcześnie w linii 12? wywal to też w ogóle wywal linie od 11 do 14 bo nie możesz w tym miejscu (w środku SELECT) zacząć tabeli - przez to nie wyświetla ci listy rozwijanej |
|
|
-Wieviór- |
![]()
Post
#4
|
Goście ![]() |
[php:1:7e16baf58f]
<form method="POST" action=""> <p><select size="1" name="obrazek"> <? mysql_connect ("localhost", "xxx", "xxx") or die ("Nie można nawiązać połączenia z mySQL"); mysql_select_db ("news") or die ("Nie można znaleść bazy"); if ($_GET[id]>0) { $wynik = mysql_query ("SELECT * FROM images ORDER BY id") or die(mysql_error()); while ($rekord = mysql_fetch_array ($wynik)) { echo ' <select> <option value=".$rekord[sciezka].">.$rekord[nazwa].</option>'; } } ?> </select> <input type="submit" value="Submit"> </form> [/php:1:7e16baf58f] No i ciagle to samo |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
[php:1:246ff5bd44]<?php
<form method="POST" action=""> <p><select size="1" name="obrazek"> <? mysql_connect ("localhost", "", "") or die ("Nie można nawiązać połączenia z mySQL"); mysql_select_db ("test") or die ("Nie można znaleść bazy"); if ($_GET[id]>0) { $wynik = mysql_query ("SELECT * FROM tabela ORDER BY id") or die(mysql_error()); while ($rekord = mysql_fetch_array ($wynik)) { ?><option value="<?=$rekord['sciezka']?>"><?=$rekord['nazwa']?></option><? } } ?> </select> <input type="submit" value="Submit"> </form> ?>[/php:1:246ff5bd44] Poczytaj o SELECT - składnia jest taka: <SELECT> <OPTION> a <OPTION> b </SELECT> PS - zmieniłem dane bazy danych, weź to pod uwagę ![]() |
|
|
-Wieviór- |
![]()
Post
#6
|
Goście ![]() |
[php:1:05e7bd3544]
<form method="POST" action="obrazek.php"> <p><select size="1" name="obrazek"> <? mysql_connect ("localhost", "xxx", "xxx") or die ("Nie można nawiązać połączenia z mySQL"); mysql_select_db ("news") or die ("Nie można znaleść bazy"); if ($_GET[id]>0) { $wynik = mysql_query ("SELECT * FROM images ORDER BY id") or die(mysql_error()); while ($rekord = mysql_fetch_array ($wynik)) { ?><option value="<?=$rekord['sciezka']?>"><?=$rekord['nazwa']?></option><? } } ?> </select> <input type="submit" value="Submit"> </form> [/php:1:05e7bd3544] I wciaz puste... |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
A dałeś parametr id>0 w urlu?
co Ci wyświetla taki kod: [php:1:90b02e6110]<?php mysql_connect ("localhost", "xxx", "xxx") or die ("Nie można nawiązać połączenia z mySQL"); mysql_select_db ("news") or die ("Nie można znaleść bazy"); if ($_GET[id]>0) { $wynik = mysql_query ("SELECT * FROM images ORDER BY id") or die(mysql_error()); while ($rekord = mysql_fetch_array ($wynik)) { echo $rekord['nazwa']; } } ?>[/php:1:90b02e6110] |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Sorry, chłopaki, ale co to za składnia>
[php:1:00f47c1a0f] <?=$rekord['sciezka']?>"><?=$rekord['nazwa']?> [/php:1:00f47c1a0f] Chodzi mi o te <?= -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Wyjąłeś z kontekstu
![]() [php:1:fac013a6ab]<?php ?><option value="<?=$rekord['sciezka']?>"><?=$rekord['nazwa']?></option><? ?>[/php:1:fac013a6ab] wyjdź z htmla, wyswietl <option value=", wejdź do php, wyświetl zmienną php, wyjdź z php wyświetl ">, wejdź do php wyświetl zmienną, wyjdź i wyświetl </option>, wróć do php nic w tym złego przecież... UPDATE: ok, myślałem że ironizujesz - <?=$zmienna?> wyświetla zmienną |
|
|
-Wieviór- |
![]()
Post
#10
|
Goście ![]() |
Nic mi nie wyświetla... ale jesli nie chce podawac id w URL :?:
Tak w zasadzie czy w ogole jest mi potrzebny id w tej tabeli :?: |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Przecież w Twoim kodzie jest
[php:1:762aacbcf0]<?php if($_GET['id']){ ... ?>[/php:1:762aacbcf0] albo wywal tego ifa albo nic ci nie wyświetli dopóki w urlu nie podasz id=1 kod jest juz dobry. |
|
|
-Wieviór- |
![]()
Post
#12
|
Goście ![]() |
To i mam :!: Dzieki wielkie
![]() ![]() |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat Sorry, chłopaki, ale co to za składnia>
[php:1:aae4b9fe85] <?=$rekord['sciezka']?>"><?=$rekord['nazwa']?> [/php:1:aae4b9fe85] Chodzi mi o te <?= <?="tekst";?> to jest to co samo <?php echo "tekst"; ?> -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:48 |