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
onClick="ShowPage(\''.$affiche['id_article'].'\')"
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
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
Partager