Avatar billede crapmaster Nybegynder
09. december 2004 - 17:15 Der er 49 kommentarer og
1 løsning

Hjælp til at sætte dette pænt op

Hej allesammen!
Jeg sider her med en db over mine film, Men ingen php side,
Jeg ville høre om der ikke var en her inde der var i julehumør og gerne ville hjælpe mig igang med en side.

Jeg hade tænkt mig det sådan at jeg har en liste over alle mine dvdfilm, når man trykker på en film skal der komme nådet info om filmen frem,

Sådan ser min db ud
<< Tabeler >>i db
film_id , nr , titel , titel2 , gener , aar , lyd , sprog  undertekster , landkode , omtale , spilletid , cover , skuespillere , Instruktør,
>>>>>>>>>>>>><<><<<<<<<<<<<<<

Håber i kan hjælpe mig
Avatar billede 20 Nybegynder
09. december 2004 - 17:16 #1
Staves hade ikke havde? :-s
Avatar billede laksen Nybegynder
09. december 2004 - 17:25 #2
Jeg er ikke php-haj selv, men du kan finde en del hjælp til det her:
http://www.webcafe.dk/artikler/php/

Det er selvfølgelig ikke en færdig løsning, men så kan du læse dig til, hvordan du gør.
Avatar billede Slettet bruger
09. december 2004 - 17:37 #3
hvorfor har du en "nr", når du har en id, ??

"nr" er vel også auto_increase, så den vil jo til hver en tid være det samme som film_id.

derudover skulle du lave tre tabeller mere ("lande", "skuespillere", "instruktører"), så og sætte et id ind i stedet for selve navnet osv.

dette var bare min hurtige kommentar. Hvis du vil have et system som du skriver, er det nok smartest at sætte sig lidt ind i php.. prøv f.eks. bogen "start på php" af Thomas G. Kristensen.

Mvh
Wicez
Avatar billede thb Nybegynder
09. december 2004 - 17:40 #4
Her er et simpelt eksempel så kan du selv bygge videre :D

<?
if(!isset($_GET['mode'])) $_GET['mode'] = "";
if($_GET['mode']==""){
?>
<table>
<tr>
  <td>#</td>
  <td>Title</td>
  <td>År</td>
</tr>
<?
// Her skal din mysql connection være.
$sql = mysql_query("SELECT [felter_du_skal_bruge] FROM [film_tabel] ORDER BY [felt_som_der_skal_sorteres_efer]");
if(mysql_num_rows($sql)){
  while($row = mysql_fetch_assoc($sql)){
  print("
    <tr>
    <td>".$row['film_id']."</td>
    <td><a href='?mode=film&id=".$row['film_id']."'>".$row['filmnavn']."</a></td>
    <td>".$row['aar']."</td>
  ");
  }
}else{
  print("<tr><td colspan='3'>Der er ikke nogle film.</td></tr>");
}

}elseif($_GET['mode']=="film"){
if(!isset($_GET['id'])) die("Fejl..")
$sql = mysql_query("SELECT [felter_der_skal_bruges] FROM [tabel] WHERE film_id=".$_GET['id']);
if(mysql_num_rows($sql)){
  $row = mysql_fetch_assoc($sql);
  print("
  <b>Noget om filmen</b>
  ".$row['filmnavn']."
  ");
}else{
  die("Fejl...");
}

}
?>


Så skal du bare lige skifte lidt ud der hvor der er sat [] ind.. Og så sætte det op som du vil have det..
Det skal lige siges at jeg ikke har testet det..

Thomas
Avatar billede thb Nybegynder
09. december 2004 - 17:43 #5
Som Wicez siger så skal du nok lave lidt om på dine tabeller, sådan at f.eks. et skuespiller navn ikke står der flere gange..

Derudover skal du i mit script flytte din mysql connection op i toppen..

Thomas
Avatar billede Slettet bruger
09. december 2004 - 19:08 #6
grunden til at du skal lave en tabel med skuespillere og instruktører (instruktoerer) er, at hvis f.eks. en instruktør skifter navn ( sker nok ikke ), eller hvis ham bliver nomineret til en oscar ( dette kunne være en mulig kolonne i databasen), skal dette ikke ændres i alle rækkerne i tabellen, men kun i 1 række i "instruktoer" tabellen!
Avatar billede crapmaster Nybegynder
09. december 2004 - 19:57 #7
ok, Der kommer en fejl på line 30


<?
if(!isset($_GET['mode'])) $_GET['mode'] = "";
if($_GET['mode']==""){
?>
<table>
<tr>
  <td>#</td>
  <td>Title</td>
  <td>År</td>
</tr>
<?
include("config.php");

$sql = mysql_query("SELECT * FROM dvdfilm ORDER BY film_id");
if(mysql_num_rows($sql)){
  while($row = mysql_fetch_assoc($sql)){
  print("
    <tr>
    <td>".$row['film_id']."</td>
    <td><a href='?mode=film&id=".$row['nr']."'>".$row['titel']."</a></td>
    <td>".$row['aar']."</td>
  ");
  }
}else{
  print("<tr><td colspan='3'>Der er ikke nogle film.</td></tr>");
}

}elseif($_GET['mode']=="film_id"){
if(!isset($_GET['id'])) die("Fejl..")


>>>> 30  $sql = mysql_query("SELECT * FROM dvdfilm WHERE film_id=".$_GET['id']);
if(mysql_num_rows($sql)){
  $row = mysql_fetch_assoc($sql);
  print("
  <b>Noget om filmen</b>
  ".$row['film_id']."
  ");
}else{
  die("Fejl...");
}

}
?>
Avatar billede Slettet bruger
09. december 2004 - 20:19 #8
hvad er fejlen?
Avatar billede Slettet bruger
09. december 2004 - 20:25 #9
jeg ville lave det lidt anderledes:

<?
if(!isset($_GET['mode']))
    {
    $_GET['mode'] = "";
    }
if($_GET['mode'] == "")
    {
    ?>
    <table>
    <tr>
      <td>#</td>
      <td>Title</td>
      <td>År</td>
    </tr>
    <?
    include("config.php");

    $sql = mysql_query("SELECT * FROM dvdfilm ORDER BY film_id");
    if(mysql_num_rows($sql))
        {
        while($row = mysql_fetch_assoc($sql))
            {
            print("
            <tr>
            <td>".$row['film_id']."</td>
            <td><a href='?mode=film&id=".$row['nr']."'>".$row['titel']."</a></td>
            <td>".$row['aar']."</td>
              ");
              }
        }
    else
        {
        print("<tr><td colspan='3'>Der er ikke nogle film.</td></tr>");
        }
    }
elseif($_GET['mode']=="film_id")
    {
    if(!isset($_GET['id']))
        {   
        $sql = mysql_query("SELECT * FROM dvdfilm WHERE film_id=".$_GET['id']);
        if(mysql_num_rows($sql))
            {
            $row = mysql_fetch_assoc($sql);
            print("
            <b>Noget om filmen</b>
            ".$row['film_id']."
            ");
            }
        else
            {
            echo "Fejl...";
            }
        }
    else
        {
        echo "Fejl, id er ikke sat";
        }
    }
else
    {
    echo "Fejl, $_GET['mode'] er noget andet end det skal være!";
    }
?>



men det virker sikkert lige godt..
Avatar billede thb Nybegynder
09. december 2004 - 20:37 #10
crapmaster > Hvad er fejlen ?

wicez > Hvad er foreskellen ud over at du udskriver fejl hvis _GET['mode'] bliver sat til noget som ikke er defineret ? Vil der ikke også kommer en fejl i dit script når du skrive således:

if(!isset($_GET['id']))

:D

Thomas
Avatar billede thb Nybegynder
09. december 2004 - 20:38 #11
Ahhhh... Fejlen kommer fordi at du ikke har flyttet din mysql connection uden for den yderste if sætning, hvis du smider include("config.php"); op i toppen, så tror jeg ikke at fejlen kommer..

Thomas
Avatar billede Slettet bruger
09. december 2004 - 21:01 #12
hvis $_GET['id'] = 5343, så vil min sidste fejl blive udskrevet!
Avatar billede Slettet bruger
09. december 2004 - 21:15 #13
eller er det bare mig..?
Avatar billede crapmaster Nybegynder
09. december 2004 - 21:20 #14
Koden virker fint, vis jeg fjerner denne kode
>>>>>>>>>>>>>>>>>>>>>>>>>>>
//echo "Fejl, $_GET['id'] er noget andet end det skal være!";
>>>>>>>>>>>>>>>>>>>>>>>>>>>


<?
include("config.php");
if(!isset($_GET['mode']))
    {
    $_GET['mode'] = "";
    }
if($_GET['mode'] == "")
    {
    ?>
    <table>
    <tr>
      <td>#</td>
      <td>Title</td>
      <td>År</td>
    </tr>
    <?
   

    $sql = mysql_query("SELECT * FROM dvdfilm ORDER BY film_id");
    if(mysql_num_rows($sql))
        {
        while($row = mysql_fetch_assoc($sql))
            {
            print("
            <tr>
            <td>".$row['film_id']."</td>
            <td><a href='?mode=film&id=".$row['nr']."'>".$row['titel']."</a></td>
            <td>".$row['aar']."</td>
              ");
              }
        }
    else
        {
        print("<tr><td colspan='3'>Der er ikke nogle film.</td></tr>");
        }
    }
elseif($_GET['mode']=="film_id")
    {
    if(!isset($_GET['id']))
        {   
        $sql = mysql_query("SELECT * FROM dvdfilm WHERE film_id=".$_GET['id']);
        if(mysql_num_rows($sql))
            {
            $row = mysql_fetch_assoc($sql);
            print("
            <b>Noget om filmen</b>
            ".$row['film_id']."
            ");
            }
        else
            {
            echo "Fejl...";
            }
        }
    else
        {
        echo "Fejl, id er ikke sat";
        }
    }
else
    {
    //echo "Fejl, $_GET['id'] er noget andet end det skal være!";
    }
?>
Avatar billede Slettet bruger
09. december 2004 - 21:30 #15
hmm.. åkæ, det kan jeg ik helt se det logiske i, men åkæ :D
Avatar billede crapmaster Nybegynder
09. december 2004 - 21:33 #16
Så er listen kommet, Hvad skal jeg gøre for at få Info om filmen frem ?
Avatar billede Slettet bruger
09. december 2004 - 21:35 #17
jeg lader thb køre den herfra, det går ik at vi er flere om det.

Mvh
Wicez
Avatar billede crapmaster Nybegynder
09. december 2004 - 21:37 #18
Hvad siger du thb ? kan du hjælpe mig
Avatar billede Slettet bruger
09. december 2004 - 21:37 #19
jeg kan godt hjælpe hvis han ikke vil.

bare sig til :P
Avatar billede crapmaster Nybegynder
09. december 2004 - 21:38 #20
Jo tak, meget gerne
Avatar billede Slettet bruger
09. december 2004 - 21:39 #21
skal jeg bare køre den herfra så?
Avatar billede Slettet bruger
09. december 2004 - 21:39 #22
jeg må forresten lige høre dig, om du kan lidt html?
Avatar billede crapmaster Nybegynder
09. december 2004 - 21:39 #23
Det er ok med mig,
Avatar billede crapmaster Nybegynder
09. december 2004 - 21:44 #24
Er du der
Avatar billede Slettet bruger
09. december 2004 - 21:45 #25
ja da, kan du html?
Avatar billede crapmaster Nybegynder
09. december 2004 - 21:48 #26
Ja lidt :-)
Avatar billede Slettet bruger
09. december 2004 - 21:48 #27
åkæ.. noget med tabeller?
Avatar billede crapmaster Nybegynder
09. december 2004 - 21:49 #28
Ville det være nemmer at køre det over MSN, Eller er du ligeglad ?
Avatar billede Slettet bruger
09. december 2004 - 21:55 #29
nu antager jeg at du bruger samme database som vist ovenfor:

http://pastebin.dk/index.php?show=73
Avatar billede crapmaster Nybegynder
09. december 2004 - 21:57 #30
yepper
Avatar billede Slettet bruger
09. december 2004 - 21:58 #31
jeg vil hellere her.. andre med samme problem kan bruge dette indlæg i stedet for selv at starte deres eget :P
Avatar billede crapmaster Nybegynder
09. december 2004 - 21:59 #32
Det er ok,
Avatar billede Slettet bruger
09. december 2004 - 22:01 #33
virker scriptet?
Avatar billede Slettet bruger
09. december 2004 - 22:17 #34
hvaa hvordan ser det ud?
Avatar billede Slettet bruger
09. december 2004 - 22:23 #35
ok så smutter jeg for i aften, jeg er tilbage i morgen.. eller i hvert fald mandag
Avatar billede crapmaster Nybegynder
09. december 2004 - 22:34 #36
Nu kommer der en denne fejl på line 44


Parse error: parse error, unexpected ',' in /hsphere/local/home/dvddata/dvddatabasen.dk/fusion_pages/temp on line 44
Avatar billede thb Nybegynder
09. december 2004 - 22:56 #37
Har ikke været foran computeren de sidste par timer...
Det er fint nok at wicez kører showet.. :D
Det ser ud som om at I finder frem til en løsning, og det er jo det der er det vigtige.. :D

Thomas
Avatar billede crapmaster Nybegynder
09. december 2004 - 22:59 #38
Hej igen
Nu kommer der en fejl

Kan ses her:

http://www.dvddatabasen.dk/test.php
Avatar billede crapmaster Nybegynder
09. december 2004 - 23:00 #39
Koden:


<?
if(!isset($_GET['mode']))
    {
    $_GET['mode'] = "";
    }
if($_GET['mode'] == "")
    {
    ?>
    <table>
    <tr>
      <td>#</td>
      <td>Titel</td>
      <td>År</td>
    </tr>
    <?
    include("config.php");

    $sql = mysql_query("SELECT * FROM dvdfilm ORDER BY film_id");
    if(mysql_num_rows($sql))
        {
        while($row = mysql_fetch_assoc($sql))
            {
            print("
            <tr>
            <td>".$row['nr']."</td>
            <td><a href='?mode=film&id=".$row['cykel_id']."'>".$row['titel']."</a></td>
            <td>".$row['aar']."</td>
              ");
              }
        }
    else
        {
        print("<tr><td colspan='3'>Der er ikke nogle film.</td></tr>");
        }
    }
elseif($_GET['mode']=="film_id")
    {
    if(!isset($_GET['id']))
        {   
        $sql = mysql_query("SELECT * FROM dvdfilm WHERE film_id=".$_GET['id']);
        if(mysql_num_rows($sql))
            {
            $row = mysql_fetch_assoc($sql);
            film_id , nr , titel , titel2 , gener , aar , lyd , sprog 
            undertekster , landkode , omtale , spilletid , cover , skuespillere , Instruktør,
            print("
            <b style=\"text-align: center;\">Noget om filmen</b>
            <table style=\"width: 100%; border-collapse: collapse; border: 1px; border-color: black; border-style: solid;\" cellpadding=\"5\">
            <tr>
                <td filmid></td>
                <td>".$row['film_id']."</td>
            </tr>
            <tr>
                <td>title</td>
                <td>".$row['titel']."</td>
            </tr>
            <tr>
                <td>titel2</td>
                <td>".$row['titel2']."</td>
            </tr>
            <tr>
                <td>genrer</td>
                <td>".$row['gener']."</td>
            </tr>
            <tr>
                <td>årstal</td>
                <td>".$row['aar']."</td>
            </tr>
            <tr>
                <td>lyd</td>
                <td>".$row['lyd']."</td>
            </tr>
            <tr>
                <td>sprog</td>
                <td>".$row['sprog']."</td>
            </tr>
            <tr>
                <td>undertekster</td>
                <td>".$row['undertekster']."</td>
            </tr>
            <tr>
                <td>landekode</td>
                <td>".$row['landkode']."</td>
            </tr>
            <tr>
                <td>omtale</td>
                <td>".$row['omtale']."</td>
            </tr>
            <tr>
                <td>spilletid</td>
                <td>".$row['spilletid']."</td>
            </tr>
            <tr>
                <td>cover</td>
                <td>".$row['cover']."</td>
            </tr>
            <tr>
                <td>skuespillere</td>
                <td>".$row['skuespillere']."</td>
            </tr>
            <tr>
                <td>indstruktør</td>
                <td>".$row['Instruktør']."</td>
            </tr>
            </table>
            ");
            }
        else
            {
            echo "Fejl...";
            }
        }
    else
        {
        echo "Fejl, id er ikke sat";
        }
    }
else
    {
    echo "Fejl, $_GET['mode'] er noget andet end det skal være!";
    }
?>
Avatar billede thb Nybegynder
09. december 2004 - 23:49 #40
<?
if(!isset($_GET['mode']))
    {
    $_GET['mode'] = "";
    }
if($_GET['mode'] == "")
    {
    ?>
    <table>
    <tr>
      <td>#</td>
      <td>Titel</td>
      <td>År</td>
    </tr>
    <?
    include("config.php");

    $sql = mysql_query("SELECT * FROM dvdfilm ORDER BY film_id");
    if(mysql_num_rows($sql))
        {
        while($row = mysql_fetch_assoc($sql))
            {
            print("
            <tr>
            <td>".$row['nr']."</td>
            <td><a href='?mode=film&id=".$row['cykel_id']."'>".$row['titel']."</a></td>
            <td>".$row['aar']."</td>
              ");
              }
        }
    else
        {
        print("<tr><td colspan='3'>Der er ikke nogle film.</td></tr>");
        }
    }
elseif($_GET['mode']=="film_id")
    {
    if(!isset($_GET['id']))
        {   
        $sql = mysql_query("SELECT * FROM dvdfilm WHERE film_id=".$_GET['id']);
        if(mysql_num_rows($sql))
            {
            $row = mysql_fetch_assoc($sql);
            print("
            <b style=\"text-align: center;\">Noget om filmen</b>
            <table style=\"width: 100%; border-collapse: collapse; border: 1px; border-color: black; border-style: solid;\" cellpadding=\"5\">
            <tr>
                <td filmid></td>
                <td>".$row['film_id']."</td>
            </tr>
            <tr>
                <td>title</td>
                <td>".$row['titel']."</td>
            </tr>
            <tr>
                <td>titel2</td>
                <td>".$row['titel2']."</td>
            </tr>
            <tr>
                <td>genrer</td>
                <td>".$row['gener']."</td>
            </tr>
            <tr>
                <td>årstal</td>
                <td>".$row['aar']."</td>
            </tr>
            <tr>
                <td>lyd</td>
                <td>".$row['lyd']."</td>
            </tr>
            <tr>
                <td>sprog</td>
                <td>".$row['sprog']."</td>
            </tr>
            <tr>
                <td>undertekster</td>
                <td>".$row['undertekster']."</td>
            </tr>
            <tr>
                <td>landekode</td>
                <td>".$row['landkode']."</td>
            </tr>
            <tr>
                <td>omtale</td>
                <td>".$row['omtale']."</td>
            </tr>
            <tr>
                <td>spilletid</td>
                <td>".$row['spilletid']."</td>
            </tr>
            <tr>
                <td>cover</td>
                <td>".$row['cover']."</td>
            </tr>
            <tr>
                <td>skuespillere</td>
                <td>".$row['skuespillere']."</td>
            </tr>
            <tr>
                <td>indstruktør</td>
                <td>".$row['Instruktør']."</td>
            </tr>
            </table>
            ");
            }
        else
            {
            echo "Fejl...";
            }
        }
    else
        {
        echo "Fejl, id er ikke sat";
        }
    }
else
    {
    echo "Fejl, $_GET['mode'] er noget andet end det skal være!";
    }
?>

Prøv sådan her... Smutter i seng nu..

Thomas
Avatar billede crapmaster Nybegynder
10. december 2004 - 07:01 #41
Så kommer der en fejl.


Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /hsphere/local/home/dvddata/dvddatabasen.dk/fusion_pages/5.php on line 118
Avatar billede crapmaster Nybegynder
10. december 2004 - 07:36 #42
Nu virker listen fint, men vis jeg køre musen henover en af filmen er det ikke det film id og filmen har den viser....


KODE
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<?
if(!isset($_GET['mode']))
    {
    $_GET['mode'] = "";
    }
if($_GET['mode'] == "")
    {
    ?>
    <table>
    <tr>
      <td>#</td>
      <td>Titel</td>
      <td>År</td>
    </tr>
    <?
    include("config.php");

    $sql = mysql_query("SELECT * FROM dvdfilm ORDER BY nr ASC");
    if(mysql_num_rows($sql))
        {
        while($row = mysql_fetch_assoc($sql))
            {
            print("
            <tr>
            <td>".$row['nr']."</td>
            <td><a href='fusion_pages/index.php?page_id=5&film_id=".$row['film_id']."'>".$row['titel']."</a></td>
            <td>".$row['aar']."</td>
              ");
              }
        }
    else
        {
        print("<tr><td colspan='3'>Der er ikke nogle film.</td></tr>");
        }
    }
elseif($_GET['mode']=="film_id")
    {
    if(!isset($_GET['film_id']))
        {   
        $sql = mysql_query("SELECT * FROM dvdfilm WHERE film_id=".$_GET['film_id']);
        if(mysql_num_rows($sql))
            {
            $row = mysql_fetch_assoc($sql);
            print("
            <b style=\"text-align: center;\">Noget om filmen</b>
            <table style=\"width: 100%; border-collapse: collapse; border: 1px; border-color: black; border-style: solid;\" cellpadding=\"5\">
            <tr>
                <td filmid></td>
                <td>".$row['film_id']."</td>
            </tr>
            <tr>
                <td>title</td>
                <td>".$row['titel']."</td>
            </tr>
            <tr>
                <td>titel2</td>
                <td>".$row['titel2']."</td>
            </tr>
            <tr>
                <td>genrer</td>
                <td>".$row['gener']."</td>
            </tr>
            <tr>
                <td>årstal</td>
                <td>".$row['aar']."</td>
            </tr>
            <tr>
                <td>lyd</td>
                <td>".$row['lyd']."</td>
            </tr>
            <tr>
                <td>sprog</td>
                <td>".$row['sprog']."</td>
            </tr>
            <tr>
                <td>undertekster</td>
                <td>".$row['undertekster']."</td>
            </tr>
            <tr>
                <td>landekode</td>
                <td>".$row['landkode']."</td>
            </tr>
            <tr>
                <td>omtale</td>
                <td>".$row['omtale']."</td>
            </tr>
            <tr>
                <td>spilletid</td>
                <td>".$row['spilletid']."</td>
            </tr>
            <tr>
                <td>cover</td>
                <td>".$row['cover']."</td>
            </tr>
            <tr>
                <td>skuespillere</td>
                <td>".$row['skuespillere']."</td>
            </tr>
            </table>
            ");
            }
        else
            {
            echo "Fejl...";
            }
        }
    else
        {
        echo "Fejl, id er ikke sat";
        }
    }
else
    {
    //echo "Fejl, $_GET['mode'] er noget andet end det skal være!";
    }
?>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<
Avatar billede Slettet bruger
10. december 2004 - 14:25 #43
<?
if(!isset($_GET['mode']))
    {
    $_GET['mode'] = "";
    }
if($_GET['mode'] == "")
    {
    ?>
    <table>
    <tr>
      <td>#</td>
      <td>Titel</td>
      <td>År</td>
    </tr>
    <?
    include("config.php");

    $sql = mysql_query("SELECT * FROM dvdfilm ORDER BY film_id");
    if(mysql_num_rows($sql))
        {
        while($row = mysql_fetch_assoc($sql))
            {
            print("
            <tr>
            <td>".$row['nr']."</td>
            <td><a href='?mode=film&id=".$row['cykel_id']."'>".$row['titel']."</a></td>
            <td>".$row['aar']."</td>
              ");
              }
        }
    else
        {
        print("<tr><td colspan='3'>Der er ikke nogle film.</td></tr>");
        }
    }
elseif($_GET['mode']=="film_id")
    {
    if(!isset($_GET['id']))
        {   
        $sql = mysql_query("SELECT * FROM dvdfilm WHERE film_id=".$_GET['id']);
        if(mysql_num_rows($sql))
            {
            $row = mysql_fetch_assoc($sql);
            print("
            <b style=\"text-align: center;\">Noget om filmen</b>
            <table style=\"width: 100%; border-collapse: collapse; border: 1px; border-color: black; border-style: solid;\" cellpadding=\"5\">
            <tr>
                <td filmid></td>
                <td>".$row['film_id']."</td>
            </tr>
            <tr>
                <td>title</td>
                <td>".$row['titel']."</td>
            </tr>
            <tr>
                <td>titel2</td>
                <td>".$row['titel2']."</td>
            </tr>
            <tr>
                <td>genrer</td>
                <td>".$row['gener']."</td>
            </tr>
            <tr>
                <td>årstal</td>
                <td>".$row['aar']."</td>
            </tr>
            <tr>
                <td>lyd</td>
                <td>".$row['lyd']."</td>
            </tr>
            <tr>
                <td>sprog</td>
                <td>".$row['sprog']."</td>
            </tr>
            <tr>
                <td>undertekster</td>
                <td>".$row['undertekster']."</td>
            </tr>
            <tr>
                <td>landekode</td>
                <td>".$row['landkode']."</td>
            </tr>
            <tr>
                <td>omtale</td>
                <td>".$row['omtale']."</td>
            </tr>
            <tr>
                <td>spilletid</td>
                <td>".$row['spilletid']."</td>
            </tr>
            <tr>
                <td>cover</td>
                <td>".$row['cover']."</td>
            </tr>
            <tr>
                <td>skuespillere</td>
                <td>".$row['skuespillere']."</td>
            </tr>
            <tr>
                <td>indstruktør</td>
                <td>".$row['Instruktør']."</td>
            </tr>
            </table>
            ");
            }
        else
            {
            echo "Fejl...";
            }
        }
    else
        {
        echo "Fejl, id er ikke sat";
        }
    }
else
    {
    echo "Fejl, $_GET['mode'] er noget andet end det skal være!";
    }
?>
Avatar billede crapmaster Nybegynder
10. december 2004 - 16:33 #44
Når jeg bruger denne kommer der ikke nådet id nr på i linket.

Eks. ( http://www.dvddatabasen.dk/fusion_pages/index.php?mode=film&id= )
Avatar billede Slettet bruger
11. december 2004 - 11:51 #45
<?
if(!isset($_GET['mode']))
    {
    $_GET['mode'] = "";
    }
if($_GET['mode'] == "")
    {
    ?>
    <table>
    <tr>
      <td>#</td>
      <td>Titel</td>
      <td>År</td>
    </tr>
    <?
    include("config.php");

    $sql = mysql_query("SELECT * FROM dvdfilm ORDER BY film_id");
    if(mysql_num_rows($sql))
        {
        while($row = mysql_fetch_assoc($sql))
            {
            print("
            <tr>
            <td>".$row['nr']."</td>
            <td><a href='?mode=film&id=".$row['film_id']."'>".$row['titel']."</a></td>
            <td>".$row['aar']."</td>
              ");
              }
        }
    else
        {
        print("<tr><td colspan='3'>Der er ikke nogle film.</td></tr>");
        }
    }
elseif($_GET['mode']=="film_id")
    {
    if(!isset($_GET['id']))
        {   
        $sql = mysql_query("SELECT * FROM dvdfilm WHERE film_id=".$_GET['id']);
        if(mysql_num_rows($sql))
            {
            $row = mysql_fetch_assoc($sql);
            print("
            <b style=\"text-align: center;\">Noget om filmen</b>
            <table style=\"width: 100%; border-collapse: collapse; border: 1px; border-color: black; border-style: solid;\" cellpadding=\"5\">
            <tr>
                <td filmid></td>
                <td>".$row['film_id']."</td>
            </tr>
            <tr>
                <td>title</td>
                <td>".$row['titel']."</td>
            </tr>
            <tr>
                <td>titel2</td>
                <td>".$row['titel2']."</td>
            </tr>
            <tr>
                <td>genrer</td>
                <td>".$row['gener']."</td>
            </tr>
            <tr>
                <td>årstal</td>
                <td>".$row['aar']."</td>
            </tr>
            <tr>
                <td>lyd</td>
                <td>".$row['lyd']."</td>
            </tr>
            <tr>
                <td>sprog</td>
                <td>".$row['sprog']."</td>
            </tr>
            <tr>
                <td>undertekster</td>
                <td>".$row['undertekster']."</td>
            </tr>
            <tr>
                <td>landekode</td>
                <td>".$row['landkode']."</td>
            </tr>
            <tr>
                <td>omtale</td>
                <td>".$row['omtale']."</td>
            </tr>
            <tr>
                <td>spilletid</td>
                <td>".$row['spilletid']."</td>
            </tr>
            <tr>
                <td>cover</td>
                <td>".$row['cover']."</td>
            </tr>
            <tr>
                <td>skuespillere</td>
                <td>".$row['skuespillere']."</td>
            </tr>
            <tr>
                <td>indstruktør</td>
                <td>".$row['Instruktør']."</td>
            </tr>
            </table>
            ");
            }
        else
            {
            echo "Fejl...";
            }
        }
    else
        {
        echo "Fejl, id er ikke sat";
        }
    }
else
    {
    echo "Fejl, $_GET['mode'] er noget andet end det skal være!";
    }
?>
Avatar billede Slettet bruger
11. december 2004 - 12:34 #46
ok?
Avatar billede crapmaster Nybegynder
11. december 2004 - 14:13 #47
Nu tag den id nummer som filmen har i db med :-) ,

http://www.dvddatabasen.dk/Filmlisten.php


Men når jeg trykker på filmen kommer der kun en tom side frem, ?

plus denne skal være slådet fra før siden viker...

echo "Fejl, $_GET['mode'] er noget andet end det skal være!";

Hvordan kan det være ?
Avatar billede crapmaster Nybegynder
11. december 2004 - 17:53 #48
Er der ikke en der kan hjælpe mig...
Avatar billede crapmaster Nybegynder
11. december 2004 - 18:27 #49
Lukker dette spm og opper det igen med et andet spm.
Avatar billede Slettet bruger
12. december 2004 - 19:16 #50
crapmaster... virker det helt okay at jeg har brugt lang tid på at hjælpe dig, og at du så selv tager point?
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