Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP + dropbox

Toshiba [18.06.2008 14:33:27]

#

Eli ongelma koskee sitä, että miten olisi järkevintä asettaa dropboxin tieten valuen arvoksi, jokin tietokannasta haettu ilmoituksen arvo. Esim jos ilmoitukseen on laitettu tuoteryhmäksi vaikka huonekalut, niin se olisi automaattisesti valittu selected="selected"?

Kysymys numero kaksi koskee sitä jos haluaa tehdä dropbox combon jossa on esim. päivä - kk - vuosi, niin miten saisi esim. mysql kutsulla tai php:n date funktiolla ladattua näihin esim. seuraavan 2 vuoden päivät - kk - ja vuosi arvot?

<select name="tuoteryhma">
<option value ="huonekalut">Huonekalut</option>
<option value ="muut">Muut</option>
</select>

Antti Laaksonen [19.06.2008 15:15:04]

#

Kun kaikki arvot ja valittu arvo ovat tiedossa, listan voi muodostaa näin:

<?php
$arvot = array("eka", "toka", "kolmas", "neljäs");
$valittu = "kolmas";
echo "<select name=\"lista\">";
foreach ($arvot as $arvo) {
    $lisa = "";
    if ($arvo == $valittu) $lisa = " selected=\"selected\"";
    echo "<option value=\"$arvo\"$lisa>$arvo";
}
echo "</select>";
?>

Tämä koodi tulostaa halutun määrän päiviä tästä päivästä lähtien:

<?php
$alku = time();
$loppu = time() + 2*365*24*60*60;
$askel = 24*60*60;
for ($aika = $alku; $aika < $loppu; $aika += $askel) {
        echo date("d.m.Y\n", $aika);
}
?>

Ajat ilmoitetaan sekunteina, mikä selittää koodin alussa olevat kertolaskut.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta