Autor | Zpráva | ||
---|---|---|---|
melonka Profil * |
#1 · Zasláno: 16. 10. 2011, 17:21:56
Ahoj,
chtěla bych se zeptat jak mám načítat data z databáze do <option value=""></option> ted to mám strašně složité: typ:<select name="typ_typ" size="1"> <option value="1 Anhydrity">1 Anhydrity <option value="2 Archeologové">2 Archeologové <option value="3 Armování výztuže-dodávka">3 Armování výztuže-dodávka <option value="4 Armování výztuže-montáž">4 Armování výztuže-montáž <option value="5 Asfalt litý">5 Asfalt litý <option value="6 Asfaltový povrch-frézování">6 Asfaltový povrch-frézování <option value="7 Asfaltový povrch-opravy">7 Asfaltový povrch-opravy <option value="8 Asfaltový povrch">8 Asfaltový povrch <option value="9 Atypické interiéry">9 Atypické interiéry <option value="10 Bednení">10 Bednení <option value="11 Beton-cerpání">11 Beton-cerpání <option value="12 Beton,panely">12 Beton, panely Při tom mám vytvořenou databázi s typama. A chtěla bych je načítat do option value, abych je nemusela ručně psát. Děkuji za pomoc. |
||
bukaJ Profil |
#2 · Zasláno: 16. 10. 2011, 17:26:40 · Upravil/a: bukaJ
Myslíš třeba tohle?
<?php function vypisSelectSTypama($typy) { echo '<select name="typ_typ" size="1">'; foreach($typy as $typ) { echo '<option value="' . htmlspecialchars($typ) . '">' . htmlspecialchars($typ) . '</option>'; } echo '</select>'; } Argument funkce $typy je pole obsahující výčet všech typů, který načteš z databáze. |
||
melonka Profil * |
#3 · Zasláno: 16. 10. 2011, 18:13:17
$id_spojeni = mysql_connect('','',''); $vysledek_vybrani = mysql_select_db('mso',$id_spojeni); mysql_query("SET NAMES 'cp1250'"); function select *from typ($typy) { echo '<select name="typ_typ" size="1">' foreach($typy as $typ) { echo '<option value="' . htmlspecialchars($typ) . '">' . htmlspecialchars($typ) . '</option>'; } echo '</select>'; ?> Nevím, jestli jsem to pochopila správně. Takto? Nepíše se před foreach ještě něco ? Protože od toho foreach mi to bere jako normální text, který se vypisuje na stránku. |
||
Časová prodleva: 4 dny
|
|||
scrand Profil * |
#4 · Zasláno: 20. 10. 2011, 11:43:57
Na konci 5. řádku chybí středník...
|
||
Časová prodleva: 13 let
|
0