Tags:
php
Hey allesammen...
Mit problem ligger i at hvis en fx en profil skal redigere deres profi og jeg har nogle <selects> hvori de egentlig allerede har markeret noget, så skal det highlightes under deres redigering side - fx: denne select:
<select name="interest[]" multiple size=6>
value="Bøger">Bøger</option>
<option value="Børn">Børn</option>
<option value="Café">Café</option>
<option value="Camping">Camping</option>
<option value="Design">Design</option>
<option value="Computer">Computer</option>
<option value="Dans">Dans</option>
<option value="Familie">Familie</option>
<option value="Fest">Fest</option>
<option value="Film">Film</option>
<option value="Fotografering">Fotografering</option>
<option value="Friluftsliv">Friluftsliv</option>
<option value="Gå i byen">Gå i byen</option>
<option value="Håndarbejde">Håndarbejde</option>
<option value="Jagt & fiskeri">Jagt & fiskeri</option>
<option value="Job/karriere">Job/karriere</option>
<option value="Kunst">Kunst</option>
<option value="Kæledyr">Kæledyr</option>
<option value="Landbrug">Landbrug</option>
<option value="Mad & Vin">Mad & Vin</option>
<option value="Male/tegne">Male/tegne</option>
<option value="Musik">Musik</option>
<option value="Mystik">Mystik</option>
<option value="Natur">Natur</option>
<option value="Politik">Politik</option>
<option value="Pubcrawl">Pubcrawl</option>
<option value="Rejser">Rejser</option>
<option value="Religion">Religion</option>
<option value="Samler">Samler</option>
<option value="Shopping">Shopping</option>
<option value="Skole/uddannelse">Skole/uddannelse</option>
<option value="Spil">Spil</option>
<option value="Spille/Lave musik">Spille/Lave musik</option>
<option value="Sport">Sport</option>
<option value="Teater">Teater</option>
<option value="Tøj">Tøj</option>
<option value="Videnskab">Videnskab</option>
</select>
---------------------------------
SÅ lad os sige man allerede har krydset 3-4 "interest" af - så skal de vises som de er selected - man kan ikke rigtig lige komme på hvordan da jeg henter dem ud i et array sådanne her:
$hobbies = explode(",", $row['Hobbyer']);
------------------------------------------------
Jeg har egentlig samme problem ved en Fødselsdag:
Den består dog af dette:
<select name="birthday" id="birthday">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="birthday" id="birthday">
<option value="Jan">Januar</option>
<option value="Feb">Februar</option>
<option value="Mar">Marts</option>
<option value="Apr">April</option>
<option value="Maj">Maj</option>
<option value="Jun">Juni</option>
<option value="Jul">Juli</option>
<option value="Aug">August</option>
<option value="Sep">September</option>
<option value="Okt">Oktober</option>
<option value="Nov">November</option>
<option value="Dec">December</option>
</select>
<select name="birthday" id="birthday">
<option value="1960">1960</option>
<option value="1961">1961</option>
<option value="1962">1962</option>
<option value="1963">1963</option>
<option value="1964">1964</option>
<option value="1965">1965</option>
<option value="1966">1966</option>
<option value="1967">1967</option>
<option value="1968">1968</option>
<option value="1969">1969</option>
<option value="1970">1970</option>
<option value="1971">1971</option>
<option value="1972">1972</option>
<option value="1973">1973</option>
<option value="1974">1974</option>
<option value="1975">1975</option>
<option value="1976">1976</option>
<option value="1977">1977</option>
<option value="1978">1978</option>
<option value="1979">1979</option>
<option value="1980">1980</option>
<option value="1981">1981</option>
<option value="1982">1982</option>
<option value="1983">1983</option>
<option value="1984">1984</option>
<option value="1985">1985</option>
<option value="1986">1986</option>
<option value="1987">1987</option>
<option value="1988">1988</option>
<option value="1989">1989</option>
<option value="1990">1990</option>
</select>
Indei i databasen ser deres fødselsdato sådanne ud: fx:
18-Jan-1985
- Det skal så også være der til at starte med når brugeren kommer ind for at redigere deres profil ?
1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Er ikke sikker på om det er html-delen eller php-delen du spørger til, men du merkerer et felt med selected="selected" på din <option>. I første tilfælde kan du bruge in_array til at finde ud af om en mestemt værdi er selected, og i andet tilfælde må du først splitte din data lidt op.