Autor Zpráva
luma64
Profil
Zdravim, vo forme mam listbox - ako dostanem z pri zobrazeni listboxu vsetky hodnoty vybraneho riadku ? Dakujem.

$cpquery = "Select id,operater from operater where skratka='$skratka' and platny ='ANO' order by operater";
            $cpresult = mysql_query($cpquery) or die(mysql_error());
            ?>

            <font size="4" color="#FF0000">*</font><font size="3" color="#112abb">Operater:</font> 
            <br>
            <select name="operater" value="operater">
            <!-- Drop down -->
            <?php
            if($cpresult) 
            {
                ?><option value="operater">-- Operatér --</option>
                <?php 
                while($rowi = mysql_fetch_array($cpresult))
                {
                    echo '<option value="'.$rowi['id'].'"'.($rowi['id']==$row['operater']?" selected":"").'>'.$rowi['operater'].'</option>';
                }
            }
            echo "<option value='operater' ></option>";
            echo "</select>";
peta
Profil
Listbox neznam. Asi pojem z asp nebo delphi.
Co to dela? A co to ma delat?
Ten kod by mohl vypsat vsechny radky z tabulky operater do html selectu, ktere odpovidaji podmince skratka='$skratka' and platny ='ANO'. Pokud to tohle nedela, pak je chyba v sql dotazu, udelej si echo dotazu. Pokud to tohle dela, pak nechapu dotaz, co chces, aby to jeste delalo?
SELECT -- vyber
    id, -- sloupec id
    operater -- a sloupec operater
FROM -- z
    operater -- tabulky operater
WHERE -- kde pro radek plati
    skratka = '$skratka'
    AND platny = 'ANO'
ORDER BY
    operater ASC  -- serad podle sloupce operater od nejmensiho po nejvetsi

Jestli to ma vybrat z radku jeste dalsi sloupec, tak je treba ho do sql dotazu doplnit...
SELECT -- vyber
       id, -- sloupec id
       operater, -- a sloupec operater
       skratka 

Jestli je podminka spatne, tak je treba ji napsat spravne.
WHERE - kde pro radek plati
    skratka = '$skratka' -- $skratka nemas osetrene pres mysql_real_escape_string a je mozne, ze tam mas prazdny retezec
    AND platny = 'ANO' -- jestli tam neni treba "Ano" nebo "ano" a nebo " ANO" (s mezerou)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: