Jump to content

[SOLVED] variable unexpectedly becomes undefined...


TheLostGuru

Recommended Posts

Ok, I have pin pointed the problem down to the exact line, but I don't understand why it is happening.

I have a variable called $_oid which contains the value "Kesler".

 

echo "&name=$_oid";
$query = "INSERT INTO users (vid, age, sex, country, photo, name, userID) values ('$_vid', '$_age', '$_sex', '$_country', '$_photo', '$_name', '$_userID')";
mysql_query{$query} or die(mysql_error());

 

Now with that code right now, &name comes out as undefined.  However if I remove the mysql_query part (see below), &name comes out as "Kesler". 

 

echo "&name=$_oid";
$query = "INSERT INTO users (vid, age, sex, country, photo, name, userID) values ('$_vid', '$_age', '$_sex', '$_country', '$_photo', '$_name', '$_userID')";
//mysql_query{$query} or die(mysql_error());

 

Any ideas?  Is there something wrong with my query?

It is retrieved using $_POST.  I know that the variable is good.  It's value is set.  It just has something to do with this query because I have tested it.  I've gone through my code testing when the echo code sends the correct value of the variable, and it makes the switch over to undefined at this query. 

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.