Stránka 1 z 1

Načtení z tabulky (HTML)

Napsal: úte 20. srp 2013, 13:36
od esfilip
Ahoj mám databází a v ní tabulku... pak mám na jedné stránce okno s vyhledávačem s kodem:

Kód: Vybrat vše

var selectQueryString2 = "SELECT * FROM firmy";

    var ProductId  = UrlData[0]; 

    var row2 = db.QuerySingle(selectQueryString2, ProductId); 

Kód: Vybrat vše

<div id="topsearch">
            <div class="search-outline">
                <form action="@Href("/lang/cz/hledani.cshtml", row2.ID)" id="f_search" onsubmit="return $('input-text').value != '';">
                    <fieldset>
                        <legend class="hide">Vyhledávání</legend>
                        <label for="input-text" class="hide">Vyhledat:</label>
                        <input type="text" value="" name="h[fraze]" id="input-text" size="40" />
                        <span class="button-submit"><input type="submit" id="searchsubmit" value="Hledej" title="Vyhledat na pokus" /></span>
                                            </fieldset>
                    <div class="autocomplete outline" id="product-suggest"></div>
                </form>
            </div>
            </div>
do něj třeba napíšu chleba a dám hledat... přesměruje mě to na stránku .../hledani.cshtml/47?h%5Bfraze%5D=chleba

Ta 47 tu mám jako první ID v tabulce ze které načítá. Potřebuji to tak aby když zadám ten chleba tak aby se otevřela stránka .../hledani.cshtml/chleba a na té stránce se zobrazili všechny produkty z tabulky kde ve sloupci název bude chleba. Takže aby pod sebou byly (pšeniční chleba, žitný chleba, český chleba)

Moc děkuji za pomoc

Re: Načtení z tabulky (HTML)

Napsal: úte 20. srp 2013, 17:02
od esfilip
Tak už se mi povedlo že na stránce hledani.cshtml/xxxx kde místo xxxx bude produkt tak že se my vypíše. ale teď potřebuji ten první problém s tím vyhledáním jak mi to píše ty nepotřebný věci kolem (.../hledani.cshtml/47?h%5Bfraze%5D=chleba) už se mi povedlo aby psal pouze (http://localhost:23065/lang/cz/hledani. ... 47?=chleba)

a to tak že jsem změnil kód na tento:

Kód: Vybrat vše

<div id="hledani">
                <form action="@Href("/lang/cz/hledani.cshtml", row2.ID)" id="hledani2" onsubmit="return $('input-text').value != '';">
                    <fieldset>
                        <legend class="hide">Vyhledávání</legend>
                        <label for="input-text" class="hide">Vyhledat:</label>
                        <input type="text" value="" name="" id="input-text" size="40" />
                        <span class="button-submit"><input type="submit" id="searchsubmit" value="Hledej" title="Vyhledat na pokus" /></span>
                                            </fieldset>
                    <div class="autocomplete outline" id="product-suggest"></div>
                </form>
            </div>
když smažu to onsubmit="return $('input-text').value != '';" tak ty nesmysly tam jsou pořád a když odstraním form action="@Href("/lang/cz/hledani.cshtml", row2.ID)" to tučný tak to pro změnu nefunguje a stejně to = v adrese by tam bylo pořád... jak to udělat? předem děkuji