Avatar billede eric-pedersen Nybegynder
09. maj 2008 - 10:38 Der er 2 kommentarer og
1 løsning

If og else regel - vist et simpelt spørgsmål

Jeg er ved at rette i mine metatags (Eller rettere rette i php-koden, hvilket jeg er en dør til)
Før ændrede den kun titlen, men jeg vil også have at den skal ændre description m.m.

Kan det laves som nedenstående

..........Oprindelig kode start...................
// hent id for category
if($_GET[cat]){
    $get_cat_id = $db->Execute("select cat_id, cat_name from categories where cat_desc = '$_GET[cat]'");
    $_GET[id] = $get_cat_id->fields[0];
    $title = "domæne.dk - ".$get_cat_id->fields[1];
} else {
    $title = "Domæne.dk - bla bla bla bla";
}
?>

<html>
<head>
<TITLE><?=$title?></TITLE>
<LINK HREF="style.css" rel="stylesheet" type="text/css">
<META NAME="<?=$title?>">
<META NAME="Description" CONTENT="Bla bla bla bla bla bla">
<META NAME="Keywords" CONTENT="søgeord-1, søgeord-2, søgeord-3, søgeord-4">
..........Oprindelig kode slut....................


Kan jeg godt lave den om til følgende (Det er sikkert helt forkert)

.............Forslag start......................
// hent id for category
if($_GET[cat]){
    $get_cat_id = $db->Execute("select cat_id, cat_name from categories where cat_desc = '$_GET[cat]'");
    $_GET[id] = $get_cat_id->fields[0];
    $title = "domæne.dk - ".$get_cat_id->fields[1];
} else {
    $title = "Domæne.dk - bla bla bla bla";
}
    $descrippp =.$get_cat_id->fields[1]" på domæne.dk bla bla bla bla";
} else {
    $descrippp = "Domæne.dk bla bla bla bla";
}
    $keyy =.$get_cat_id->fields[1]", søgeord-2, søgeord-3, søgeord-4, søgeord-5";
} else {
    $keyy = "søgeord-1, søgeord-2, søgeord-3, søgeord-4";
}
?>

<html>
<head>
<TITLE><?=$title?></TITLE>
<LINK HREF="style.css" rel="stylesheet" type="text/css">
<META NAME="<?=$title?>">
<META NAME="Description"<?=$descrippp?>">
<META NAME="Keywords" CONTENT="<?=$keyy?>">
.............Forslag slut.......................


Eller skal der laves en ny if for hver enkelt
Hvis det umiddelbart skulle fungere, er disse linier så skrevet korrekt
$keyy =.$get_cat_id->fields[1]", søgeord-2, søgeord-3, søgeord-4, søgeord-5";
$descrippp =.$get_cat_id->fields[1]" på domæne.dk bla bla bla bla";
Avatar billede w13 Novice
09. maj 2008 - 11:33 #1
Ja, du kan ikke lave en:

if{}
else{}
else{}
else{}
-sætning.
Du må lave en ny if-sætning for hver så.
Eller en:
if{}
else if{}
else if{}
else[}
Avatar billede eric-pedersen Nybegynder
10. maj 2008 - 14:43 #2
Okay.... smider du et svar, så lukker jeg denne

Har oprettet en ny http://www.eksperten.dk/spm/830889
Avatar billede w13 Novice
10. maj 2008 - 15:32 #3
Oki
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