Avatar billede prop46 Nybegynder
20. februar 2007 - 16:47 Der er 16 kommentarer og
1 løsning

select valgt if()

Jeg vil gerne have option til at være valgt når man kommer ind på siden, if($valgt_side==$side_link). Kan ikke huske hvordan :0)

<select name="valgt_side" onChange="autoGotoSelected(this)">
<option value="error" selected="selected">-Vælg en side-
<?php
while($resultat_sider = mysql_fetch_array($resultat_hent_sider)) {
    $valgt_side = stripslashes($resultat_sider["side"]);
    $valgt_link = stripslashes($resultat_sider["link"]);
    echo "<option value=\"".$valgt_link."\">".$valgt_side;
}           
?>
</select>
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 16:56 #1
echo '<select name="select">';
echo'<option';
if($row[date] == $row[data]) {
echo' selected'; }
echo'>optionnavn</option>
';
echo '</select>';
Avatar billede prop46 Nybegynder
20. februar 2007 - 17:06 #2
Hvilket i det her tilfælde må blive til nedenstående som ikke virker...

<select name="valgt_side" onChange="autoGotoSelected(this)">
<option value="error" selected="selected">-Vælg en side-
<?php
while($resultat_sider = mysql_fetch_array($resultat_hent_sider)) {
    $valgt_side = stripslashes($resultat_sider["side"]);
    $valgt_link = stripslashes($resultat_sider["link"]);
    echo "<option value=\"".$valgt_link;
    if($valgt_link==$side_link) {echo' selected'; }
    echo"\">".$valgt_side;
}           
?>
</select>
Avatar billede prop46 Nybegynder
20. februar 2007 - 17:11 #3
Jeg har prøvet at echo $valgt_link og $side_link og de stemmer overens.... Er du sikker på at det bare er echo' selected'?
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 17:13 #4
Er sikker på det er selected ja ;)
Men du glemmer at slutte dine option af.
</option>
Avatar billede prop46 Nybegynder
20. februar 2007 - 17:16 #5
Okay :0)

Men det ændre ikke rigtig på det

<select name="valgt_side" onChange="autoGotoSelected(this)">
<option value="error" selected="selected">-Vælg en side-
<?php
while($resultat_sider = mysql_fetch_array($resultat_hent_sider)) {
    $valgt_side = stripslashes($resultat_sider["side"]);
    $valgt_link = stripslashes($resultat_sider["link"]);
    echo "<option value=\"".$valgt_link;
    if($valgt_link==$side_link) {echo ' selected'; }
    echo"\">".$valgt_side."</option>";
}           
?>
</select>
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 17:17 #6
<select name="valgt_side" onChange="autoGotoSelected(this)">
<option value="error" selected="selected">-Vælg en side-</option>
<?php
while($resultat_sider = mysql_fetch_array($resultat_hent_sider)) {
    $valgt_side = stripslashes($resultat_sider["side"]);
    $valgt_link = stripslashes($resultat_sider["link"]);
    echo "<option value=\"".$valgt_link;
    if($valgt_link==$side_link) {echo ' selected'; }
    echo"\">".$valgt_side."</option>";
}         
?>
</select>
Avatar billede prop46 Nybegynder
20. februar 2007 - 17:19 #7
Virker stadig ikke...
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 17:22 #8
<select name="valgt_side" onChange="autoGotoSelected(this)">
<option value="error" selected="selected">-Vælg en side-</option>
<?php
while($resultat_sider = mysql_fetch_array($resultat_hent_sider)) {
    $valgt_side = stripslashes($resultat_sider["side"]);
    $valgt_link = stripslashes($resultat_sider["link"]);
    echo '<option value="'.$valgt_link.'";
    if($valgt_link == $side_link) {
    echo ' selected';
    }
    echo '>'.$valgt_side.'</option>';
}       
?>
</select>
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 17:23 #9
Det skulle gerne virke
Avatar billede prop46 Nybegynder
20. februar 2007 - 17:30 #10
Hvad skulle det hjælpe at skrifte " ud med ' ?
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 17:35 #11
prøv det evt. ?
Avatar billede prop46 Nybegynder
20. februar 2007 - 17:36 #12
Har prøvet.. men det virker ikke.. Laver mere ravage end der var i forvejen :0)

Der er fejl på --> echo '<option value="'.$valgt_link.'";
og når jeg fjerner .'" laver den rod i resten af HTML'en.
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 17:38 #13
hov rettelse:

<select name="valgt_side" onChange="autoGotoSelected(this)">
<option value="error" selected="selected">-Vælg en side-</option>
<?php
while($resultat_sider = mysql_fetch_array($resultat_hent_sider)) {
    $valgt_side = stripslashes($resultat_sider["side"]);
    $valgt_link = stripslashes($resultat_sider["link"]);
    echo '<option value="'.$valgt_link.'"';
    if($valgt_link == $side_link) {
    echo ' selected';
    }
    echo '>'.$valgt_side.'</option>';
}     
?>
</select>
Avatar billede prop46 Nybegynder
20. februar 2007 - 17:41 #14
Halleluja... Nåja da.. det er lige med at finde rundt i alle de "''" 'er :0)

Nu virker det! Tak for hjælpen.
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 17:41 #15
Så lidt :)
Smider lige et svar
Avatar billede peterpedersen Nybegynder
20. februar 2007 - 17:41 #16
Det havde jeg gjordt :P
Avatar billede prop46 Nybegynder
20. februar 2007 - 17:43 #17
Det havde du nemlig :0)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester