---
title: "problem med SQL och insert"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/99500-problem-med-sql-och-insert"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "sweetie999"
published: "2004-03-14T20:20:20.000Z"
updated: "2004-03-15T10:01:49.000Z"
replies: 5
views: 239
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/99500-problem-med-sql-och-insert"
---

# problem med SQL och insert

## #1 — sweetie999, 2004-03-14T20:20Z

Jag håller på och bygger ett forum men min INSERT fråga ger ett felmeddelande Parse error: parse error, unexpected T_VARIABLE ....
HJÄLP!!! Jag hittar inte felet...

?php
SESSION_START(); 
require("dbmanager.php"); 

$userID = 0;
if (  isset ($\_SESSION\['Loginname'\] )   )
{	$Loginname = $\_SESSION\['Loginname'\];

	$query = "SELECT \* from user WHERE username ='$Loginname'";
	$user = mysql_query($query, $databas_link) or die("Det gick inte att hämta Användare från databasen!");
	while ($row =mysql_fetch_array( $user ))
	{$userID = $row\['userid'\]; }
}	else 
	{
		session_unset();
		session_destroy();
	}
?\> 
\<?php 
if (  isset ($\_SESSION\['nytt'\] )   ){
// Läser in data från formuläret 
$datum = date("Y-m-d H:i:s");
$amne = $\_POST\['amne'\];
$inlagg = $\_POST\['inlagg'\];

 // Sparar SQL-frågan i en variabel 
$query = "INSERT INTO Forum (IID, userid, Amne, Inlagg, Datum) VALUES (null,$userid,'{$\_POST\['amne'\]}','{$\_POST\['inlägg'\]}',$datum)";  
$result = mysql_query($query,$databas_link); 
$rows = mysql_num_rows($result); 
mysql_query($query,$databas_link); 
// Stänger anslutningen till min databas 
mysql_close($databas_link); 
    	echo "\<script type=\\"text/JavaScript\\"\>alert('INlägg skickat');document.location.href='forum.php';\</script\>";
	exit();
	}
?\>
\<HTML\> 
\<HEAD\> 
\<TITLE\>Test med databas\</TITLE\> 
\</HEAD\> 
\<BODY\> 
\</BODY\> 
\</HTML\> 
\------------------------------
Tabellen Forum

IID INT Primary key Auto_increment
PID int(30)not null;
userid int(30)not null;
add Amne varchar(50) not null;
add Inlagg varchar(20) not null;
add Datum datetime;
Senaste datetime;
add Antal int(30);

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

## #2 — Peeer, 2004-03-14T20:27Z

Vilken rad är det som genererar felmeddelandet?

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

## #3 — sweetie999, 2004-03-14T20:40Z

Det är denna raden.......

$query = "INSERT INTO Forum (IID, userid, Amne, Inlagg, Datum) VALUES (null,$userid,'{$\_POST\['amne'\]}','{$\_POST\['inlägg'\]}',$datum
)";

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

## #4 — Peeer, 2004-03-14T20:49Z

```
$query = "INSERT INTO Forum (IID, userid, Amne, Inlagg, Datum) VALUES 
(null, $userid, '{$_POST['amne']}', '{$_POST['inlägg']}', '$datum')";
```

Fungerar bättre?

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

## #5 — sweetie999, 2004-03-14T22:13Z

Tack det funkade!!!

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

## #6 — Melea, 2004-03-15T10:01Z

Markera gärna det svaret som hjälpte dig och inte ditt eget :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/99500-problem-med-sql-och-insert
