Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: selectiin muutujan arvo

Sivun loppuun

dazz [19.01.2004 20:38:01]

#

Osaako joku kertoa miten selectin value arvoksi saa jonkun muuttujan sisältämän tiedon? esim.

echo "
<SELECT value=\"" . $juttu . "\">
<OPTION value=asia>Tämä juttu</OPTION>
<OPTION value=asia2>Toinen juttu</OPTION>
</SELECT>
";

tämä ei vaan toimi. eli $juttu=joko asia tai asia2, jolloin kun sivu näytetään, arvona on muuttujan tieto.

Olga [19.01.2004 21:12:23]

#

En ole ihan varma ymmärsinkö kysymyksen oikein, mutta nyt tuolta juttu-muuttujasta sit löytyy jompikumpi valittu tieto.

<select name='juttu'>
<option value='asia'>Tämä juttu</option>
<option value='asia2'>Toinen juttu</option>
</select>

antsa [20.01.2004 00:24:31]

#

Laitat vaikka

<option value="<?php echo $muuttuja1; ?>">Ensimmäinen</option>
<option value="<?php echo $muuttuja2; ?>">Toinen</option>

dazz [20.01.2004 14:44:09]

#

sorry, oli vähän sekava kysymys. eli kun sivu tulostetaan, selectin arvoksi tulee $jutun sisältö. eli jos $juttu="asia", niin selectin arvoksi tulisi Tämä Juttu. Tuo laittamani value=\"" . $juttu . "\"> ei toimi. Eli valintajutussa näkyy joko asia tai asia2.

tsuriga [20.01.2004 14:53:46]

#

EDIT: Katsoinpa vasta ekaa postausta.

Olga [20.01.2004 15:21:51]

#

Ei select-tagilla ole value-attribuuttia. Enkä kyllä ymmärtäny kysymystä vieläkään.

dazz [20.01.2004 15:34:17]

#

ahaa, en tiennytkää. siis tämä tulee muokkaus sivulle. valintaan pitäisi saada oikea arvo valmiiksi valittuna. eli jos optionien vaihtoehdot ovat vaikka

asia1
asia2
asia3

niin valintaan tulisi oletuksen muuttujan arvo, esim. kun käyttäjä avaa sivun, jos on tallennettu valinnasta asia2, niin asia2 on näkyvissä valinnassa kun sivu avataan...

sooda [20.01.2004 15:43:55]

#

pistä optionin sisään selected. esim:
<SELECT>
<OPTION>Tämä juttu</OPTION>
<OPTION>Toinen juttu</OPTION>
<OPTION selected>Kolmas juttu, valittuna</OPTION>
</SELECT>

dazz [20.01.2004 16:15:20]

#

äh, siis sitä ei tiedä mikä tulee arvoksi, vaan se voi olla mikä noista kolmesta tahansa. Tarkoitin siis , että saako <select>; iin jonkun termin (value=$tieto, ei siis ilmeisesti käy) siten, että riippuen muuttujan sisältämästä tiedosta, selectin "oletusarvoksi" tulee jokin noista kolmesta....

Olga [20.01.2004 16:40:40]

#

Ei muutakö hieman php:ta, silmukkaa ja if lausetta kehiin, sillähän se ratkeaa.

sooda [20.01.2004 16:44:35]

#

aijjoooo... tyhmä sooda, ymmärsin vähä väärin :P

T.M. [22.01.2004 00:46:53]

#

Millä perusteella se valitsee sitten jonkin noista option-jutuista?


Sivun alkuun

Vastaus

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

Tietoa sivustosta