Avatar billede 2maswire Nybegynder
27. juni 2003 - 10:42 Der er 10 kommentarer og
1 løsning

Hjælp til at include

Hejsa, jeg har denne kode, som jeg ikke kan finde ud af. Jeg vil gerne have dette bliver vist inde i min include $guide_indhold, som findes på en anden side.

Jeg vil gerne have så jeg kan kalde teksten ved hjælp af dette url: guide.php?id=5

<?php

include("config.php");
include("functions.php");



// open database connection
$connection = mysql_connect($host, $user, $pass) or die ("Kunne ikke oprette en forbindelse til databasen!!");

// select database
mysql_select_db($db) or die ("Kunne ikke vælge database!");

// generate and execute query
$query = "SELECT overskrift, indhold, forfatter, timestamp FROM SMILeCMS_news WHERE id = '$id'";
$result = mysql_query($query) or die ("Error in query: $query. " . mysql_error());

// get resultset as object
$row = mysql_fetch_object($result);

// print details
if ($row)
{
?>

<? include("template/story.htm"); ?>

<?
}
else
{
?>

<font size=\"-1\">Artiklen kunne ikke findes i vores database.</font>

<?
}

// close database connection
mysql_close($connection);



    $pagetitle = "Guider";
    $indhold = "skins/$themename/guider.tpl";

    include("skins/$themename/index.tpl");





?>
Avatar billede avminarm Juniormester
27. juni 2003 - 11:00 #1
if($_GET['id']==5){
  include"dinkodestump.php";
}
Avatar billede avminarm Juniormester
27. juni 2003 - 11:01 #2
måske skal du passe på at include en fil med funktioner i - en funktion skal ikke figurere mere end en gang
Avatar billede xyborx Nybegynder
27. juni 2003 - 11:52 #3
Det med at en include fil med funktioner kun må includes én gang kan fikses ved at bruge include_once. Det samme findes til require, require_once.
Avatar billede 2maswire Nybegynder
27. juni 2003 - 12:39 #4
mit største problem er at denne kodestump:
// open database connection
$connection = mysql_connect($host, $user, $pass) or die ("Kunne ikke oprette en forbindelse til databasen!!");

// select database
mysql_select_db($db) or die ("Kunne ikke vælge database!");

// generate and execute query
$query = "SELECT overskrift, indhold, forfatter, timestamp FROM SMILeCMS_news WHERE id = '$id'";
$result = mysql_query($query) or die ("Error in query: $query. " . mysql_error());

// get resultset as object
$row = mysql_fetch_object($result);

// print details
if ($row)
{
?>

<? include("template/story.htm"); ?>

<?
}
else
{
?>

<font size=\"-1\">Artiklen kunne ikke findes i vores database.</font>

<?
}

// close database connection
mysql_close($connection);

skulle includes før, men nu vil jeg gerne have at den bliver sat ind som $guide_indhold, som befinder sig i $indhold = "skins/$themename/guider.tpl";.
Avatar billede avminarm Juniormester
27. juni 2003 - 13:37 #5
jeg er ikke helt sikker på hvad du mener? hvilken fil skal kodestumpen sættes ind i?

hvad indéholde $guide_indhold ??
Avatar billede 2maswire Nybegynder
27. juni 2003 - 14:17 #6
jeg vil gerne have at den kodestump ovenfor bliver kørt ved hjælp af $guide_indhold. Altså jeg har en side, hvor der findes $guide_indhold, her bliver der sat data ind fra mysql databasen, gennem den kodestump. Men hvordan skal jeg håndtere koden, hvis jeg har koden i en fil, og den fil skal sætte koden ind i $guide_indhold på den anden side.

er ikke så god til dette programmering, så du må bære over med mig.
Avatar billede avminarm Juniormester
27. juni 2003 - 14:22 #7
du kan prøve med dette:

du lægger indholdet ovenfor i en fil: f.eks: minfil.php

og så skriver du flg i din fil hvor $guide_indhold er:

if(isset($guide_indhold)){
  inclide "minfil.php
}

Der er så først når $guide_indhold er lig med noget af filen includes
Avatar billede 2maswire Nybegynder
27. juni 2003 - 14:28 #8
prøver det i aften
Avatar billede 2maswire Nybegynder
28. juni 2003 - 00:14 #9
Jeg har haft så mange problemer med dette, og er til sidst blevet så træt af det, at jeg har fundet et lille CMS system, som passer perfekt til min side. Du får nu pointsne alligevel
Avatar billede avminarm Juniormester
30. juni 2003 - 08:56 #10
nysgerrig - hvad skulle det bruges til? og hvilket CMS?
Avatar billede 2maswire Nybegynder
30. juni 2003 - 15:10 #11
Det var til mit eget CMS, men synes opgaven blev for stor når jeg ikke er så god til at programmere. Istedet har jeg fundet dette CMS, som virker fortrineligt: http://ldu.neocrome.net/
Så nu er jeg i gang med at bygge et skin til det.
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