Jump to content

How do i use vars in an array


jamesxg1

Recommended Posts

Hiya peeps!

 

How do I use a var in an array. You will see $id but it isnt working.

 

array('MAINCONTENT' => '<div id="registration"><form id="register" class="cssform" action="#" method="POST">
<b><font color="black" size="4">Personal Details</font></b>
<p>
<label for="firstname">First Name</label>
<input type="text" id="firstname" value="" autocomeplete="off" />
</p>

<p>
<label for="lastname">Last Name</label>
<input type="text" id="lastname" value="" autocomeplete="off" />
</p>

<p>
<label for="emailaddress">Email Address:</label>
<input type="text" id="emailaddress" value="" autocomeplete="off" />
</p>

<p>
<label for="password">Password:</label>
<input type="password" id="password" value="" autocomeplete="off" />
</p>

<p>
<label for="passwordconf">Confirm Password:</label>
<input type="password" id="passwordconf" value="" autocomeplete="off" />
</p>

<p>
<label for="phone">Phone:</label>
<input type="text" id="phone" value="" autocomeplete="off" />
</p>

<p>
<label for="address">Address:</label>
<input type="text" id="address" value="" autocomeplete="off" />
</p>

<p>
<label for="city">City:</label>
<input type="text" id="city" value="" autocomeplete="off" />
</p>

<p>
<label for="county">County:</label>
<input type="text" id="county" value="" autocomeplete="off" />
</p>

<p>
<label for="postcode">Postcode:</label>
<input type="text" id="postcode" value="" autocomeplete="off" />
</p>
<p></p>
<b><font color="black" size="4">Card Details</font></b>
<p>
<label for="accname">Name on card:</label>
<input type="text" id="accname" value="" autocomeplete="off" />
</p>

<p>
<label for="accnumber">Account number:</label>
<input type="text" id="accnumber" value="" autocomeplete="off" />
</p>

<p>
<label for="accsort">Account sort code:</label>
<input type="text" id="accsort" value="" autocomeplete="off" />
</p>

<p>
<label for="expiry">Expiry:</label>
<input type="text" id="expiry" value="" autocomeplete="off" />
</p>

<div style="margin-left: 200px;">
<input type="text" id="id" value="$id" autocomeplete="off" />
<input type="submit" value="Submit" /> 
</div>

</form></div>');

 

Many thanks

 

James.

Link to comment
Share on other sites

You're trying to use a variable inside of a single-quoted string, which won't work.  The fact that the single-quoted string is a value in an array is irrelevant.

 

You'll want to use string concatenation at the point where you want to use the variable if you want to stick with a single-quoted string.

Link to comment
Share on other sites

You're trying to use a variable inside of a single-quoted string, which won't work.  The fact that the single-quoted string is a value in an array is irrelevant.

 

You'll want to use string concatenation at the point where you want to use the variable if you want to stick with a single-quoted string.

 

Hiya bud,

 

Thanks for the reply. I only really understood the first half of that LOL! My brain is not fully functional right now LOL!

 

Many thanks

 

James.

Link to comment
Share on other sites

$example_single_quoted_string = 'hello there, my id is $id.  cool, huh?'; // this does not work

// so we end the string with a single quote, use concatenation with our variable, and then start the string again
$example_single_quoted_string = 'hello there, my id is ' . $id . '.  cool, huh?'; 

 

Link to comment
Share on other sites

$example_single_quoted_string = 'hello there, my id is $id.  cool, huh?'; // this does not work

// so we end the string with a single quote, use concatenation with our variable, and then start the string again
$example_single_quoted_string = 'hello there, my id is ' . $id . '.  cool, huh?'; 

 

Ah right I see LOL! It worked! Cheers for that mate. Many thanks, James.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.