Title: Question: PHP Variables
Last modified: August 19, 2016

---

# Question: PHP Variables

 *  [Armin100](https://wordpress.org/support/users/armin100/)
 * (@armin100)
 * [15 years, 8 months ago](https://wordpress.org/support/topic/question-php-variables-1/)
 * This is a newbie question. But I’ve done some research trying to find a solution
   towards my problem but couldn’t. How do you store variables that are not changeable.
   I created a custom form on wordpress that posts a template like if they type 
   in their name on the form, it will appear on the post as Name: yourname. But 
   the problem here is, each time a person uses that form, it overwrites the variable
   for the previous post. So if the previous post contained Name: John. It would
   be changed to the new entry Name: Alex. Thats the problem. I don’t want the previous
   name for the previous post changed each time the new post is made from the form.
   How do I do resolve this? Do I store a cookie or create a cache? Any suggestions
   or codes that I could use.
 * Thanks, I’ve been stuck on this and I know what your saying “What a newbie.”

Viewing 10 replies - 1 through 10 (of 10 total)

 *  [Mark / t31os](https://wordpress.org/support/users/t31os_/)
 * (@t31os_)
 * [15 years, 8 months ago](https://wordpress.org/support/topic/question-php-variables-1/#post-1587010)
 * That’s what a variable is for “Variable” data, hence the name.. 😉
 * Without seeing any code or getting some broader context of what it is you’re 
   doing it’s quite hard to make a decent suggestion.
 * If you have some text that should remain static, then couldn’t you simply remove
   the element from the form that allows the user to set it? Or switch the element
   to hidden and set the value.
 *  Thread Starter [Armin100](https://wordpress.org/support/users/armin100/)
 * (@armin100)
 * [15 years, 8 months ago](https://wordpress.org/support/topic/question-php-variables-1/#post-1587119)
 * What I am trying to actually do is really confusing to even explain so Ill give
   this example.
 * Say you have a form that submits a variable into a post. The variable is called
   counter and it increases by one every day. You create another post, and say the
   counter displays the number 2 for the second day, you submit it. Then you go 
   and check the previous post which should display the number 1 for counter but
   displays 2 instead. Then you go and create another post for the third day so 
   counter would be 3, then you go to previous two posts and you see that the counter
   have been changed to 3 as well instead of the 1 and 2.
 * That is the problem. When i submit the form to make the post, the form submits
   counter instead of its value.
 *  [Mark / t31os](https://wordpress.org/support/users/t31os_/)
 * (@t31os_)
 * [15 years, 8 months ago](https://wordpress.org/support/topic/question-php-variables-1/#post-1587124)
 * Sorry i’m still not following you.
 * Please provide the code you’re using so i can see how you’re doing whatever it
   is you’re doing.
 * **NOTE:** Code over 10 – 15 lines should be provided by way of a [pastebin please](http://wordpress.pastebin.com/).
 *  Thread Starter [Armin100](https://wordpress.org/support/users/armin100/)
 * (@armin100)
 * [15 years, 8 months ago](https://wordpress.org/support/topic/question-php-variables-1/#post-1587133)
 * The code is incomplete due to several problems. The main objective I’m trying
   to do is make a custom form that combines WP-Polls with QuickPress widget. Instead
   of two forms doing two different objectivesI am trying to make one objective.
   A single form that creates the poll and submits into the post.
 * I’ve tried several options but I always encounter a problem. If you can direct
   me to the correct path it would be helpful because I keep having to start from
   scratch.
 *  [Mark / t31os](https://wordpress.org/support/users/t31os_/)
 * (@t31os_)
 * [15 years, 8 months ago](https://wordpress.org/support/topic/question-php-variables-1/#post-1587145)
 * Without seeing any code it’s anyones guess.
 * So i take it my suggestions and code in the previous thread didn’t suit you?
   
   [http://wordpress.org/support/topic/400619](http://wordpress.org/support/topic/400619)
 *  Thread Starter [Armin100](https://wordpress.org/support/users/armin100/)
 * (@armin100)
 * [15 years, 8 months ago](https://wordpress.org/support/topic/question-php-variables-1/#post-1587157)
 * I used your code for a while and it was great but its a pain to create the poll
   then go to “Manage Polls” to obtain the “Poll ID” and then embed it in the quickpress
   widget. Why not have it all in one. One form that does makes the poll, embeds
   it into the post with one submit.
 * I have posted both the forms that I used and if you could remember my previous
   problem, due to 2 different action forms, I would have to have 2 separate forms
   with 2 different submit buttons.
 * Code: [http://wordpress.pastebin.com/rqvxAatz](http://wordpress.pastebin.com/rqvxAatz)
 * I tried setting up a hidden field, Where it says Poll ID, this takes the latest
   poll id and submits it with the post (notice it is incomplete due to problems
   i had). Another problem with that hidden poll field is that if another person
   is creating a poll at the same time, it might get the wrong poll id so I tried
   setting up a cookie or session and that attempt was unsuccessful as well.
 * I also tried a variety range of other ways to do this but I remain unsuccessful.
 * If you can direct me to the right path or anything that will help me towards 
   my objective. That would be really appreciated. Thank you.
 *  [Mark / t31os](https://wordpress.org/support/users/t31os_/)
 * (@t31os_)
 * [15 years, 8 months ago](https://wordpress.org/support/topic/question-php-variables-1/#post-1587165)
 * So i assume from looking at the code that this code is run in two page templates,
   each attached to a different page.
 * So you have front facing pages(not in the admin) running the poll code, is that
   right?
 * Just want to get an idea of how to use the code, then i’ll test it on my install
   so i can better understand the problem you’ve described.
 *  Thread Starter [Armin100](https://wordpress.org/support/users/armin100/)
 * (@armin100)
 * [15 years, 8 months ago](https://wordpress.org/support/topic/question-php-variables-1/#post-1587169)
 * Basically i got the poll code right from the Make Poll option in admin cp wp 
   polls. I took the form and put it into a page template and it works. I also took
   the quickpress widget code for the posting form and put it on a page template
   and that worked as well. Then i tried combining them into 1 form rather than 
   2 which wasn’t possible due to the different form actions.
 * Also the poll id field you see, I did retrieve the latest poll id and put it 
   into the hidden form which would embed into the post content. But that technique
   isn’t effective if 2 persons are creating a poll at the same time since it would
   retrieve the most recent poll id. I need to set a session or cookie which i tried
   and was unsuccessful at that too. Im just stating my trial and error.
 *  [Mark / t31os](https://wordpress.org/support/users/t31os_/)
 * (@t31os_)
 * [15 years, 8 months ago](https://wordpress.org/support/topic/question-php-variables-1/#post-1587171)
 * A page template is not really a suitable place for the poll code, nor does the
   code you’re using contain any capability checks to ensure the user utilising 
   the page actually has the correct permissions to do so (just sat down and started
   to look through the code, tested the templates to, the second form doesn’t seem
   to do anything from what i could observe).
 * > I took the form and put it into a page template and it works
 * It may work, but it’s not safe, you’re giving any user the ability to enter poll
   data into the database, which opens up all kinds of possible avenues of exploitation
   across your site.
 * This is a project you ideally need a professional developer’s help with.
 * Also two users shouldn’t be able to create a poll with the same ID, the database
   should create these uniquely at the time of insertion into the database, if you’re
   finding polls are duplicating IDs, then the code that needs refinement is that
   which deals with placing new polls into the database.
 * Again, i must stress, this really is not a safe way to use polls on your site.
   If you can’t afford to be hiring someone to assist you or write the necessary
   modifications for you, the best thing you can do (in my personal opinion) is 
   find a better suited plugin or script.
 * Sorry if that’s not the answer you were looking for, but i’d feel even worse 
   advising you how to extend insecure code, which is unfortunately something i’m
   not prepared to do.
 * Still happy to discuss this with you though, so the thread doesn’t need to end
   here… 🙂
 *  Thread Starter [Armin100](https://wordpress.org/support/users/armin100/)
 * (@armin100)
 * [15 years, 8 months ago](https://wordpress.org/support/topic/question-php-variables-1/#post-1587174)
 * Alright, thank you for your help. Its better not to proceed due to possible exploits.

Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘Question: PHP Variables’ is closed to new replies.

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 10 replies
 * 2 participants
 * Last reply from: [Armin100](https://wordpress.org/support/users/armin100/)
 * Last activity: [15 years, 8 months ago](https://wordpress.org/support/topic/question-php-variables-1/#post-1587174)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
