---
title: "problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/45498-problem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "patrik2002"
published: "2002-06-09T13:31:03.000Z"
updated: "2002-06-09T17:20:51.000Z"
replies: 1
views: 206
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/45498-problem"
---

# problem

## #1 — patrik2002, 2002-06-09T13:31Z

varför får jag följande felmedelande: 

Warning: Supplied argument is not a valid MySQL result resource in c:\\apache\\htdocs\\play3r\\forum\\inlagg.php on line 20

Warning: Cannot add header information - headers already sent by (output started at c:\\apache\\htdocs\\play3r\\forum\\inlagg.php:20) in c:\\apache\\htdocs\\play3r\\forum\\inlagg.php on line 23

av denna kod:

1\<?
2if(isset($laggtill)){
3if($vad=="trad"){
4if(isset($ruta)&& isset($rubrik)){
5$query = mysql_query("insert into inlagg set svar='nej' and fid='$var' and rubrik='$rubrik' and inlagg='$ruta', and av='$forumusername' and datum='date('Y-m-d H:i:s')',ikon='$radiobutton'");
6$query2 = mysql_query("update forum set senaste='date('Y-m-d H:i:s')' and senasteav='$forumusername' and senastein='$rubrik'");
7$valj = mysql_query("select id from inlagg where svar='nej' and fid='$var' and rubrik='$rubrik' and inlagg='$ruta', and av='$forumusername' and datum='date('Y-m-d H:i:s')',ikon='$radiobutton'");
8while($kolla=mysql_fetch_array($valj)){
9$idz = $kolla\["id"\];
10}
11header("location:forum3.php?forum=$var&innehall=$idz");
12}else{
13header("location:inlagg.php?vad=$vad&var=$var");
14}
15}elseif($vad=="inlagg"){
16if(isset($ruta)){
17$query3 = mysql_query("insert into inlagg set sid='$trad' and fid='$var' and rubrik='$rubrik' and inlagg='$ruta', and av='$forumusername' and datum='date('Y-m-d H:i:s')' and ikon='$radiobutton'");
18$query4 = mysql_query("update forum set senaste='date('Y-m-d H:i:s')' and senasteav='$forumusername' and senastein='$rubrik'");
19$valj2 = mysql_query("select id from inlagg where sid='$trad' and fid='$var' and av='$forumusername' and inlagg='$ruta'");
20while($kolla2=mysql_fetch_array($valj2)){
21$idz2 = $kolla2\["id"\];
22}
23header("location:forum3.php?forum=$var&innehall=$idz2");
24
25}else{
26header("location:inlagg.php?vad=$vad&var=$var&trad=$trad");
27
28}
29
30}
31
32
33}
34
35
36?\>

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

## #2 — LarsG, 2002-06-09T17:20Z

1) Det är något fel i din sql-sats på rad 19

```
$valj2 = mysql_query("select id from inlagg where sid='$trad' and fid='$var' and av='$forumusername' and inlagg='$ruta'") or die(mysql_error());
```

 
2) Beror på att du skriver något till formuläret (HTML/echo/print) innan du anropar header. Du kan buffra output

<http://www.php.net/manual/en/function.ob-start.php>

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

---

Tråden på webben: https://www.webforum.nu/amne/php/45498-problem
