Avatar billede chris0905 Nybegynder
21. april 2011 - 19:38 Der er 5 kommentarer og
1 løsning

Hente title fra MySQL

Hej Eksperter!

Er der nogen der ved hvordan man kan sætte data fra en MySQL ind som title på en side???

Mvh.

Christoffer
Avatar billede danco Nybegynder
21. april 2011 - 20:03 #1
Jeg ville vælge at gøre det ved at bruger: 

$title = (din mysql værdi);

<html>

<head>
  <?=$title?>
</head>
Avatar billede danco Nybegynder
21. april 2011 - 20:04 #2
Ja, jeg prøver vidst lige igen her ;)

<head>
<?php
    $title = (din mysql værdi);
    echo '<title>$title</title>';
?>
</head>
Avatar billede chris0905 Nybegynder
21. april 2011 - 20:54 #3
kunne dette gå?
<head>
<?php
if($_GET['p'])
{
  $page = $_GET['p'];
  $antal = mysql_result(mysql_query("SELECT COUNT(*) FROM sider WHERE url = '$page'"),0);
  if($antal)
  {
    $sidequery = mysql_query("SELECT * FROM sider WHERE url = '$page'");
    $sidedata = mysql_fetch_assoc($sidequery);

    $title = $sidedata[overskrift];
    echo '<title>$title</title>';
?>
</head>
Avatar billede repox Seniormester
21. april 2011 - 22:12 #4
Det var en mærkelig sammensætning og struktur. Den er bestemt ikke pæn.

Mangler der ikke også nogle afsluttende brackets?

Anyhuu, det du selv forsøger kunne gøre ved at skrive således:
<head>
    <?php
    if( isset($_GET['p']) ) {
      $page = $_GET['p'];
      $sql = "SELECT * FROM sider WHERE url = '".mysql_real_escape_string($page)."'";
      $res = mysql_query($sql);
      if(mysql_num_rows($res) > 0) {
          $sidedata = mysql_fetch_assoc($res);
      } else {
          //Skal der ske noget hvis siden ikke eksisterer?
      }
    } else {
        //Hvad skal der ske hvis $_GET['p'] ikke er sat?
    }
    ?>
  <title><?php echo $sidedata['overskrift']; ?></title>
</head>
Avatar billede chris0905 Nybegynder
23. april 2011 - 12:18 #5
Tak! smid svar!
Avatar billede repox Seniormester
23. april 2011 - 19:55 #6
Hep
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