Jump to content

syntax error - What did I miss?


tjverge

Recommended Posts

<?php
$username = $_POST['username'];
$password = $_POST['password'];
$userid = $_POST['userid'];
$api = $_POST['api'];

mysql_connect('x', 'x', 'x');
mysql_select_db ("evepay");

$query="insert into users (id, username, password, userid, api) values ('NULL', '".$username."', '".$password."', '".$userid.'", '".$api."')";
mysql_query($query) or die ('Error updating database');
echo "You are now signed up with: " .$username. ;
?>

 

When the script runs it brings back "Parse error: syntax error, unexpected '"' in signup.php" any ideas as to what I missed?

Link to comment
https://forums.phpfreaks.com/topic/218517-syntax-error-what-did-i-miss/
Share on other sites

You're confusing yourself with a bunch of unnecessary string concatenation. You can echo/use variables directly when they're used in a double-quoted string.

 

$query="insert into users (id, username, password, userid, api) values ('NULL', '$username', '$password', '$userid', '$api')";
mysql_query($query) or die ('Error updating database');
echo "You are now signed up with: $username.";

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.