---
title: "Felmeddelande"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/56904-felmeddelande"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "jwradhe"
published: "2002-10-23T18:54:19.000Z"
updated: "2002-10-24T17:40:58.000Z"
replies: 8
views: 218
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/56904-felmeddelande"
---

# Felmeddelande

## #1 — jwradhe, 2002-10-23T18:54Z

står 

```
Warning: Supplied argument is not a valid MySQL result resource in C:\apache\htdocs\news.php on line 98
```

av denna kod

```
<?php
	
	if (isset($sida)){
switch($sida){

Case 1
	?>
<?php
	if(isset($sumbit)){

	if(isset($frm_rubrik) && isset($frm_namn) && isset($frm_nyhet)){
$datum = date("Y-m-d H:i:s");
$query = "INSERT INTO news(rubrik,namn,datum,nyhet) VALUES('. $frm_rubrik .','. $frm_namn .','. $datum .','. $frm_nyhet .')";
mysql_query($query);
mysql_close();
header("location:news.php?sida=2");
}}
?>

<? $datum = date("Y-m-d H:i:s"); ?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form  method="post" action="news.php?sida=1">
  <p>Rubrik: 
    <input type="text" name="frm_rubrik">
    <br>
    Datum : 
    <? echo("$datum") ?>
    <input type="hidden" name="frm_datum" value="<? echo("$datum") ?>">
    <br>
    Namn : 
    <input type="text" name="frm_namn">
    <br>
    Nyhet: 
    <textarea name="frm_nyhet"></textarea>
	<br>
	<input type="submit" name="Submit" value="Submit">
  </p>
  </form>
</body>
</html>

<?
break;
Case 2 
?>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
include "settings.php";
$select = mysql_query("select * from news order by datum desc LIMIT 5");
while($visa=mysql_fetch_array($select)){
?>
"<b>Namn:</b> <? echo $visa["rubrik"]; ?>
<br>
<b>Hemsida:</b> <? echo $visa["datum"]; ?>
<br>
<b>Epost:</b> <? echo $visa["namn"]; ?>
<br><br>
<b>Datum:</b> <? echo $visa["nyhet"]; ?>
<br>
<?
	}
?>
<br>
<a href="news.php?sida=1">skriv nyhet</a>
</body>
</html>

<?
}}else{
?>

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
include "settings.php";
$select = mysql_query("select * from news order by datum desc ");
while($visa=mysql_fetch_array($select)){
?>
<b>Namn:</b> <? echo $visa["rubrik"]; ?>
<br>
<b>Hemsida:</b> <? echo $visa["datum"]; ?>
<br>
<b>Epost:</b> <? echo $visa["namn"]; ?>
<br><br>
<b>Datum:</b> <? echo $visa["nyhet"]; ?>
<? } ?>
<br>
<br>

<a href="news.php?sida=1">skriv nyhet</a>
</body>
</html> 

<?
}
?>
```

och jag hittar inte vad jag gjort fel nån stans

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

## #2 — dectgap, 2002-10-23T19:29Z

Du ansluter varken till MySQL eller till någon databas.

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

## #3 — jwradhe, 2002-10-23T19:46Z

va?

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

## #4 — jwradhe, 2002-10-23T19:48Z

jag kör ju en include. i filen settings.php är MySQL anslutningen

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

## #5 — dectgap, 2002-10-23T19:59Z

Vid Case 1 inkluderar du aldrig filen.
Men jag ser att ditt fel inträffar vid 

```
while($visa=mysql_fetch_array($select)){
```

Då är frågan hur settings.php ser ut. Väljer du verkligen en databas där också, eller ansluter du bara till MySQL?

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

## #6 — jwradhe, 2002-10-24T13:38Z

så här ser min kod i settings ut .

```
<?php
$mysql_server = "localhost";
$mysql_username = "jwradhe";
$mysql_password = "*****";
$mysql_db = "nyheter";

$open = mysql_connect($mysql_server, $mysql_username, $mysql_password) or die("Kunde inte ansluta till databasen!");
$opendb = mysql_select_db("$mysql_db,$open");
?>
```

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

## #7 — Matte, 2002-10-24T14:59Z

Det ska inte vara några citationstecken i mysql_select_db. Prova det här:

```
$opendb = mysql_select_db($mysql_db,$open);
```

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

## #8 — jwradhe, 2002-10-24T15:57Z

jo det funka

men e denna kod rätt???

för den lägger inte in nåt i databsen..

```
<?php
	if(isset($sumbit)){
include "settings.php";
$query = "INSERT INTO newss(rubrik,namn,datum,nyhet) VALUES(". $frm_rubrik .','. $frm_namn .','. $datum .','. $frm_nyhet .")";
mysql_query($query);
mysql_close();
header("location:news.php?sida=2");
}
?>
```

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

## #9 — Matte, 2002-10-24T17:40Z

Testa det här:

```
$query = "INSERT INTO newss(rubrik, namn, datum, nyhet) VALUES('$frm_rubrik', '$frm_namn', '$datum', '$frm_nyhet')";
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/56904-felmeddelande
