---
title: "Problemkod?!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/85567-problemkod"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "kbking"
published: "2003-09-08T21:18:06.000Z"
updated: "2003-09-10T15:44:28.000Z"
replies: 1
views: 250
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/85567-problemkod"
---

# Problemkod?!

## #1 — kbking, 2003-09-08T21:18Z

Hej!

Jag har använt header- och footer.php för att få in ett script i en tabell. Det fungerar på det hela taget mycket bra. 

En liten sak får jag dock inte rätt på. Funktionen är att jag kan göra en FAQ-lista där frågor och svar sparas i en databas. 
När databasen är tom öppnar sig FAQ-sidan som den ska. Men om det finns data, som ska skrivas på FAQ-sidan så håller 
dokumentet inte ihop.

Jag har sett att alla andra dokument som berörs och som fungerar i alla lägen har denna rad med kod allra sist på sidan:

```
[B]include_once 'templates/'.C_TEMP.'/footer.php';[/B]
```

För mig verkar det riktigt att ha det så, eftersom det som ev ska skrivas ut då hamnar i tabellen.

I faq.php finns denna rad med kod en bra bit upp istället för att ligga sist.

Min fråga är alltså: Går det att lösa problemet genom att flytta ner kodsnutten för footer.php och lägga den sist? Och i så fall hur gör jag?

Koden i sin helhet ser ut såhär:

```
<?php
error_reporting(0);
include_once 'include/config.inc.php';
include_once 'include/options.inc.php';
include_once 'include/security.inc.php';
include_once 'include/functions.inc.php';
include_once 'templates/'.C_TEMP.'/config.php';
security(C_FAQ_FOR,$w[152]);
if(!isset($id)) {
include_once 'templates/'.C_TEMP.'/header.php';
$tmp=mysql_query("SELECT COUNT(id) as total FROM ".C_MYSQL_FAQCAT);
$rows=mysql_fetch_array($tmp);
$count=$rows['total'];
if($count == '0') printm($w[162],1);
?>
<br><center><span class=head><?=$w[93]?></span></center><br>
<?php
$tmp=mysql_query("SELECT * FROM ".C_MYSQL_FAQCAT." order by BINARY catname ASC");
while($j=mysql_fetch_array($tmp)) {
?>
<Table CellSpacing="<?=C_BORDER?>" CellPadding="0" width="<?=C_BWIDTH?>" bgcolor="<?=C_TBCOLOR?>"><Tr><Td width="<?=C_BWIDTH?>" bgcolor="<?=COLOR1?>" valign="top">
<Table Border=0 CellSpacing="<?=C_IBORDER?>" CellPadding="<?=C_CELLP?>" width="<?=C_BWIDTH?>" class=mes>
<Tr align="center" bgcolor="<?=COLORH?>"><Td>
<?=$j['catname']?>
</Td></Tr>
<Tr><Td bgcolor="<?=C_TBCOLOR?>"></Td></Tr>
<Tr align="<?=C_ALIGN?>" bgcolor="<?=COLOR1?>"><Td>
<table width="100%" class=tr>
<?
$tmp2=mysql_query("SELECT id, cid, question FROM ".C_MYSQL_FAQ." WHERE cid='".$j['id']."' order by BINARY question ASC");
$color='';
while($i=mysql_fetch_array($tmp2)) {
$color = ($color == COLOR4) ? COLOR3 : COLOR4;
echo "<tr class=desc bgcolor=\"".$color."\"><td><a href=\"javascript:open_win('faq.php?l=".$l."&id=".$i['id']."','faq')\" class=desc>".$i['question']."</a></td></tr>";
}
?>

</table>
</Td></Tr>
</Table>
</Td></Tr></Table></Td></Tr></Table>
<br>
<?
}
[B]include_once 'templates/'.C_TEMP.'/footer.php';[/B]
}
else {
include_once 'templates/'.C_TEMP.'/sheader.php';
if(isset($id)&&is_numeric($id)) {
$tmp=mysql_query("SELECT question, answer FROM ".C_MYSQL_FAQ." WHERE id='".$id."'");
while($i=mysql_fetch_array($tmp)) {
?>
<center><br><center><span class=dat><?=$w[163]?>[<?=$id?>]</span></center><br>
<Table CellSpacing="<?=C_BORDER?>" CellPadding="0" width="<?=C_WIN_WIDTH-10?>" bgcolor="<?=C_TBCOLOR?>"><Tr><Td width="<?=C_WIN_WIDTH-10?>" bgcolor="<?=COLOR1?>" valign="top">
<Table Border=0 CellSpacing="<?=C_IBORDER?>" CellPadding="<?=C_CELLP?>" width="<?=C_WIN_WIDTH-10?>" class=mes>
<Tr><Td bgcolor="<?=C_TBCOLOR?>"></Td></Tr>
<Tr bgcolor="<?=COLOR3?>"><Td>
<?=$i['question']?>
</Td></Tr>
<Tr bgcolor="<?=COLOR4?>"><Td>
<?=$i['answer']?>
</Td></Tr></Table></Td></Tr></Table><br></center>
<?}}include_once 'templates/'.C_TEMP.'/sfooter.php';}?>
```

mvh-kbking

Permalänk: https://www.webforum.nu/p/85567

## #2 — kbking, 2003-09-10T15:44Z

Problemet är löst!

Trots att jag oavsiktligt var vilseledande såg ändå en viss Malte på PHPportalen 
att felet berodde på felaktig html kod. Bra gjort!  :)

Permalänk: https://www.webforum.nu/p/1154343

---

Tråden på webben: https://www.webforum.nu/amne/php/85567-problemkod
