Jump to content

Parse error: syntax error, unexpected T_STRING Help!


neex1233

Recommended Posts

I'm getting the error that's in the subject. Here is my code:

 

<?php
require 'config.php';
$id = $_SESSION['id'];
$sql = "UPDATE users SET tokens=(tokens+$t) WHERE id=$id"
srand ((double) microtime( )*1000000);
$t = rand(2,75);
mysql_query($sql);
echo "You won $t tokens!";
?> 

 

 

The error is not in config.php

 

Thanks!

 

EDITED BY akitchin: please use code tags in future posts here.

change

 

$sql = "UPDATE users SET tokens=(tokens+$t) WHERE id=$id"

 

to

 

mysql_query("UPDATE users SET tokens=(tokens+$t) WHERE id=$id");

 

I like putting the query in a string first, that way you can echo it out and see what it actually contains, and it's easier to manipulate.

This is my new code:

 

<?php
ini_set ("display_errors", "1");
error_reporting(E_ALL);
require 'config.php';
$username = $_SESSION['username'];
$t = rand(2,75);
$sql = "UPDATE users SET tokens=(tokens+$t) WHERE username=$username";
srand ((double) microtime( )*1000000);
mysql_query($sql);
echo "You won $t tokens!";
?> 

 

It doesn't work, but I don't get an error.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.