Bonjour,
je bute sur un problème comment récupérer une variable passer en get avec ajax
parce qu'avec un isset sa ne fonctionne pas, ce qui est normal puisque la varaible n'est accéssible qu'à un partie du document ?
ma variable passer dans la fonction menu2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
onClick="ShowPage(\''.$affiche['id_article'].'\')"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function menu2($rubrique)
{
	$req="SELECT * FROM pages where rubrique='$rubrique'";
	$result = mysql_query($req);
	if (!$result)
	return false;
	while($affiche = mysql_fetch_assoc($result))
	{
		// affiche le lien de la page en cour
		$page_courante=$affiche['id_article'];
		if ($page_courante == $affiche['id_article'])
			{$class="lien_actif";}
		else
			{$class= "lien_passif";}
		echo '<li id="'.$class.'">';
		echo '<a href="#"';
		echo ' onClick="ShowPage(\''.$affiche['id_article'].'\')">';
		echo $affiche['page'];
		echo '</a></li>';
	}
}
ou j'aimerai récupérer en amont du document
$affiche['id_article']
pour pouvoir faire une requète et mettre une description correspondant à la page dans <title></title>
ce que je faisait en php comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function title()
{
	$id=$_REQUEST['id_article'];
	if(isset($_REQUEST['id_article']))
		$req="select * from pages where id_article='$id'";
	$result=mysql_query($req) or mysql_error();
	if(mysql_num_rows($result) == 0)
		$title='http://immopulse.com/ ::';
		echo stripslashes($title);
 
	while($test= mysql_fetch_assoc($result))
	{
		$title=stripslashes($test['page']).' : '.stripslashes($test['description']);
		echo stripslashes($title);
	}
	return stripslashes($title);
}
Merci