Visa ett inlägg
Oläst 2011-10-07, 14:07 #2
captaindoes avatar
captaindoe captaindoe är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2010
Inlägg: 431
captaindoe captaindoe är inte uppkopplad
Flitig postare
captaindoes avatar
 
Reg.datum: Dec 2010
Inlägg: 431
Så som du gör nu skulle absolut kunna fungera för ett enkelt CMS system.

Du kan ha en tabell som heter contents, med samma struktur som du har nu. Dvs,

id, page, content_id, content

Sedan för du in all information i databasen såsom:

mysql_query("INSERT INTO contents (page, content_id, content) VALUES ('index', 'meta_keywords', 'dina nyckelord') or die(mysql_error());

mysql_query("INSERT INTO contents (page, content_id, content) VALUES ('index', 'meta_description', 'dina nyckelord') or die(mysql_error());

mysql_query("INSERT INTO contents (page, content_id, content) VALUES ('index', 'title', 'din titel') or die(mysql_error());

mysql_query("INSERT INTO contents (page, content_id, content) VALUES ('index', 'body', 'din body') or die(mysql_error());


Och så vidare. Placera in all data i tabellen, och gör det för alla sidor. Se bara till så att page namnet är annorlunda för varenda sida.

Sedan gör du bara som du har gjort:

PHP-kod:
<?php include('inc/dbkon.php');

$content_results mysql_query("SELECT * FROM contents WHERE page='index'") or die(mysql_error());
$content mysql_fetch_array($content_results) or die(mysql_error());
?>
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><?php echo $content['title']; ?></title>
<meta name="description" content="<?php echo $content['meta_description']; ?>" />
<meta name="keywords" content="<?php echo $content['meta_keywords']; ?>" />
</head>
<body>
<?php echo $content['body']; ?>
</body>
</html>
<?php mysql_free_result($content_results); ?>
captaindoe är inte uppkopplad   Svara med citatSvara med citat