oui je suis en train de travailler sur une ruse du genr, enfin adaptée au wml quoi... :cry:
allergy
L'idée est de faire une page qui s'occuppe de faire la redirection, et qui, elle, reçoit les paramètres en url. un les liens sont du genre : redirect.php?lien=1
Et la page redirect.php contient:
mysql_query("UPDATE Liens SET nb_visites=nb_visites+1 WHERE ID=$lien" );
$result=mysql_query("SELECT url FROM Liens WHERE ID=$lien" );
header("Location :" . mysql_result($result, 0, 'url'));
shinji
tu peux générer le formulaire avec PHP...(c'est quoi le rapport avec wml, là j'avoue que je pige de - en -!
kayasax
sihal a écrit a écrit :
ya po de forms en wml
et ta requete est toujours la meme ?
sihal
ya po de forms en wml
kayasax
j'ai tjs rien capte....
en en faisant un formulaire avec 3 boutons submits?
sihal
en fait non: je [#0000ff]veux que en cliquant sur le lien on fasse l'update de ma bd, mais sans passer de parametres dans mon lien... la est le probleme.... en fait ce qu'il me manque c'est une fonction du genre browsergo($urltogo) ( du genre ce qu'onpeut trouver en javascript.
shinji
A mon avis, ce qu'il veut dire c'est qu'il ne veut pas que les liens l'emmènent sur une autre page, il veut rester sur la page où il y a ses 3 liens.
Tu cliques sur un lien, ça fait un update, t'es toujours sur la même page et tu peut cliquer sur d'autres liens.
(=FAIRE UN UPDATE SANS CHANGER DE PAGE ou alors SANS QUE ça SE VOIE)
sihal
ben pasque si je fais comme tu dit je suis obligé de passer en param les données pour l'update.... je veux que pour chaque lien ( il ya trois lien )
on update une bd en cliquant sur le lien , ( chaque lien update la bd avec des valeurs diffs ) voila
kayasax
sihal a écrit a écrit :
mais le pb c'est que ca force a cliquer deux fois sur un lien,; moi je veux que l'utilisateur il cliquoille une seule fois....
sinon, est ce que c'est important de placer un "exit" à la fin d'un script???
euh la je pige pas trop ton truc...
si tu fais un seul <a href> vers une page (B) et que tu fais l'update au debut de ta page B ou est le pb ??
__Lolo__
si tu n'y arrives pas, c que ca doit se faire autrement...
explique ce que tu veux obtenir vraiment
sihal
mais le pb c'est que ca force a cliquer deux fois sur un lien,; moi je veux que l'utilisateur il cliquoille une seule fois....
sinon, est ce que c'est important de placer un "exit" à la fin d'un script???
kayasax
??
tu crees un parametre que tu passes avec ton lien puis tu testes si ce parametre a ete defini avant de faire ton update puis ton lien ....
ex : <a href="tapage.php?ok=1>
if (isset($ok)):
update...
<a href="...">
endif
sihal
salut... je m'echine depuis un petit moment sur un truc un peu con:
je voudrais que lorsque l'on clique sur un lien ( il ya 3 liens à la suite ) on update un bd MySQL AVANT d'ouvrir la page d'apres ( donc de ne passer aucuns parametres dansl'url )
merci!