justlivinglife
justlivinglife

Reputation: 25

Using jquery to set php variable value?

I currently have 2 pages:

What I am looking to do is have it so when a user clicks on one of the people to follow on index.php, the variable in follow.php (which is used as a parameter and is the username of twitter account that is going to be followed) gets set to the name attribute of the link selected.

Now I am not the greatest developer, so I am not sure of the best way of doing this. There is probably a better way of doing it that what I am thinking of. I was thinking of using jquery to say something like:

$('a').click(function(){
<?php $group=?>$(this).attr('name'); //trying to set a php variable to name attr
})

This was going to be in its own new file, then I was going to include this script into the follow.php script and use the variable. This is not working, unsurprisingly. I hope I explained what I was trying to do well.

So I have two questions.

Number 1:what is the best way of achieving what I am trying to do? can i do this all in php?

Number 2: is it possible to do what I was trying to do with jquery and setting the php var equal to the name attr?

Upvotes: 1

Views: 12240

Answers (2)

Kostia
Kostia

Reputation: 6304

What you need to do is do a POST on the Follow.php page and accept the username value. This is a great resource for that: http://www.html.net/tutorials/php/lesson10.php

You can simply set the link href for each tag on the index page to go got Follow.php?user=twitterHandle (where twitterHandle is the twitter username of a person). This way, you dont need to use any javascript at all.

Upvotes: 2

Niet the Dark Absol
Niet the Dark Absol

Reputation: 324680

PHP runs on the server. JavaScript (jQuery) runs on the browser. PHP can be used to write JS, but JS can't affect PHP (except via AJAX or similar).

Upvotes: 3

Related Questions