---
title: "Parse error: syntax error, unexpected '['"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/190526-parse-error-syntax-error-unexpected"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "jwradhe"
published: "2012-10-07T14:55:30.000Z"
updated: "2012-10-07T20:27:45.000Z"
replies: 5
views: 1089
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/190526-parse-error-syntax-error-unexpected"
---

# Parse error: syntax error, unexpected '['

## #1 — jwradhe, 2012-10-07T14:55Z

Hej, jag får ett felmeddelande jag inte riktig verkar luska ut vart detta \[ finns någonstans, var dock ett tag sen jag kodade, men jag kan verkligen inte hitta?

```php
<?php session_start(); 

include "_include/connection.php";
include "_include/functions.php";  

$do = $_GET["do"];

if($do == "login"){
	login($_POST['user'],$_POST['pincode'],$_POST['bil']);	
}
?>
```

functions.php

```php
<?php

function login($user,$pincode,$bil){
	
			$query = mysql_query("SELECT id from korjournal_users where user = '".$user."' and pincode = '".$pincode."'"); 
			$result = mysql_fetch_array($query);

			$count=mysql_num_rows($query);
			
			$returnthis = "";
			
			if($count == 1){

				$_SESSION['online'] = "1";
				session_register("online");        

				$_SESSION['user'] = $result["id"];
				session_register("user");

				$_SESSION['bil'] = $bil;
				session_register("bil");

				$returnthis = "<script>self.location='?do=home';</script>";

			} else {
			
				$errormsg = "Fel Användare/Lösen!";
				$returnthis = "<script>self.location='?user=".$user."&bil=".$bil."&errormsg=".$errormsg."';</script>";

			}
	
	return ($returnthis);
}

function add_journal($bil,$user,$start,$stop,$extra1,$extra2,$extra3){

			$date = date("Y-m-d",strtotime("+2 hour"));
			$date_time = date("Y-m-d H:i:s",strtotime("+2 hour"));
			
			$insert_row = "INSERT INTO korjournal (bil_id,date,date_time,user_id,start,stop,extra1,extra2,extra3) VALUES ('".$bil."','".$date."','".$date_time."','".$user."','".$start."','".$stop."','".$extra1."','".$extra2."','".$extra3."')";
			mysql_query($insert_row);
			mysql_query("UPDATE korjournal_bil SET matarstallning='".$stop."' WHERE id='".$bil."'");

			$returnthis = "<script>self.location='?do=home';</script>";
			
	return ($returnthis);
}

			

			
			
		

?>
```

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

## #2 — metalboy, 2012-10-07T15:07Z

Det står i felmeddelandet, men av någon anledning har du valt att inte visa hela felmeddelandet här. Men det står alltid vilket radnummer felet hittades på.

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

## #3 — jwradhe, 2012-10-07T15:14Z

Parse error: syntax error, unexpected '\[' in /customers/wradhe.com/wradhe.com/httpd.www/journal/index_mobile.php on line 4

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

## #4 — metalboy, 2012-10-07T15:31Z

Och index_mobile.php är det första kodstycket? Är det all kod? Det finns ju inte ens ett \[-tecken på rad 4 i den koden.

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

## #5 — jwradhe, 2012-10-07T15:44Z

ja precis, det där är första stycket, och jag hittar inte heller nåt \[ tecken...wierd

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

## #6 — nitro2k01, 2012-10-07T20:27Z

Jag sätter fem spänn att filen som finns på servern faktiskt inte ser ut så där. T ex pga misslyckad FTP-uppladdning eller något annat. Prova att töm filen så den bara innehåller 

```php
<?php
?>
```

Om inte ens det får bort felmeddelandet, lista ut varför filen inte uppdateras när du sparar/laddar upp. Om det får bort felmeddelandet, lägg till en rad åt gången tills meddelandet dyker upp igen.

För övrigt, hur ser connection.php ut? (Se till att ta bort inloggningsuppgifterna när du postar, så klart.)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/190526-parse-error-syntax-error-unexpected
