Avatar billede vipez Nybegynder
13. juni 2003 - 01:01 Der er 17 kommentarer og
1 løsning

beholde css style

Hejsa jeg har dette website:
http://www.vipez.dynu.com/mp3-albums/index.php

1. Man man asc / desc når man trykke på date teksten.
2. Man kan vælge css styles med USE.

Problem: Men vælge man andre end default og trykke USE hopper den tilbage til default. Hvordan retter jeg dette så den bliver på den style den skal

kildekode: http://www.vipez.dynu.com/mp3-albums/index.phps

andre kilde koder kan selvf. også oplyses på foranmodning..
Avatar billede ahv Nybegynder
13. juni 2003 - 01:13 #1
prøv:

<form action="<? echo $PHP_SELF."sort=".$sortby; ?>" method="post">
Avatar billede ahv Nybegynder
13. juni 2003 - 01:14 #2
<form action="<? echo $PHP_SELF."?sort=".$sortby; ?>" method="post">
Avatar billede vipez Nybegynder
13. juni 2003 - 01:18 #3
og hvor skal det lige ind henne ?
Avatar billede ahv Nybegynder
13. juni 2003 - 01:20 #4
<table align="center" width="50%" border="0" cellspacing="0" cellpadding="10" align="left">
<tr>
<td class="title"><!-- Styleselector form begin -->
<form action="<? echo $PHP_SELF."?sort=".$sortby; ?>" method="post">
    <select ID="buttons" name="stylename">
Avatar billede vipez Nybegynder
13. juni 2003 - 01:21 #5
virker heller ikke..
prøv vælge Blue og Tryk Use.. nu har du blå css så tryk på date og se den hopper tilbage til default (grå)
Avatar billede ahv Nybegynder
13. juni 2003 - 01:22 #6
Virker fint her, husk at opdatere siden :D
Avatar billede vipez Nybegynder
13. juni 2003 - 01:24 #7
1. Vælk Blue og tryk på USE
2. Tryk på teksten Dato (i news)

den hopper tilbage til grå for mig !
Avatar billede ahv Nybegynder
13. juni 2003 - 01:25 #8
slutte php igen, og skrive linket færdigt i ren html
?>&style=<? echo $style; ?>" id="post">Dato</a></th>
Avatar billede ahv Nybegynder
13. juni 2003 - 01:29 #9
Misforstod dig forkert først; men den hopper ikke tilbage nu, det andet var bare når du valgte nye style så hoppede den tilbage med ASC og DESC,

men tricket nu er at få overført $stlye når du klikker på linket. hvilket skulle være gjort hvis du opdater til dette:

------

          echo $_SERVER["PHP_SELF"] . "?sort=asc";    // Skriv den nye adresse med sort modsat forige ( desc ). Altså en asc
      }
                                                      // Herefter kan vi slutte php igen, og skrive linket færdigt i ren html
?>&style=<? echo $style; ?>" id="post">Dato</a></th>
Avatar billede vipez Nybegynder
13. juni 2003 - 01:29 #10
ehh det sidste du skrev, sker heller ik noget, hopper stadig tilbage

slutte php igen, og skrive linket færdigt i ren html
?>&style=<? echo $style; ?>" id="post">Dato</a></th>
  <th id="news">News</th>
Avatar billede ahv Nybegynder
13. juni 2003 - 01:31 #11
Det er lidt svært for mig at se, hvor henne for du fat i den værdi man tager i den select?
Avatar billede vipez Nybegynder
13. juni 2003 - 01:32 #12
den skriver dette i IE's URL linje
http://www.vipez.dynu.com/mp3-albums/index.php?sort=desc&style=Blue

men der sker ikke noget på siden og trykke man på dato flere gange går det væk igen og den ser sådan ud
http://www.vipez.dynu.com/mp3-albums/index.php?sort=desc
Avatar billede vipez Nybegynder
13. juni 2003 - 01:34 #13
<?
require("vipstyle.inc");
// Oplysninger omkring database
      $host = "localhost";                            // Host
>>>>>
OG vipstyle.inc filen indeholder:

<?
$DefaultStyle = "Default"; // Default style to use.

if (!isset($style)) $style = $DefaultStyle;
$timetocookie = mktime(0,0,0,1,1,2010);
if (isset($choosestyle)) setcookie("style", $stylename, $timetocookie);
if (isset($stylename)) $style = $stylename;

function ListCSS() {
    if ($DH = @opendir("CSS/")) {
        while ($DirEntry = @readdir($DH)) {
            if ($DirEntry != "." && $DirEntry != ".." && is_file("CSS/".$DirEntry)) {
                $Ext = explode(".", $DirEntry);
                $Ext = $Ext[count($Ext)-1];
                if ($Ext=="css") {
                    $CSSArray[] = str_replace(".css", "", $DirEntry);
                }
            }
        }
        closedir($DH);
    }
    @sort($CSSArray);
    return $CSSArray;
}
?>
Avatar billede ahv Nybegynder
13. juni 2003 - 01:34 #14
jaja ikke noget med den url nu, når du har din form, hvor opfanger du så det valgte henne i koden?
Avatar billede ahv Nybegynder
13. juni 2003 - 01:36 #15
?>&stylename=<? echo $style; ?>" id="post">Dato</a></th>
Avatar billede vipez Nybegynder
13. juni 2003 - 01:38 #16
sådan ! Thx !
Avatar billede ahv Nybegynder
13. juni 2003 - 01:38 #17
Det var så lidt, fortsat godnat.
Avatar billede vipez Nybegynder
13. juni 2003 - 01:39 #18
håbe 165 er ok nu det er så sent..overarb. osv ;o)
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