trouver une ruse : updater une bd qd on clique sur un lien [php] - Programmation
Marsh Posté le 16-08-2001 à 16:04:40
??
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
Marsh Posté le 16-08-2001 à 16:09:15
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???
Marsh Posté le 16-08-2001 à 16:24:30
si tu n'y arrives pas, c que ca doit se faire autrement...
explique ce que tu veux obtenir vraiment
Marsh Posté le 16-08-2001 à 16:27:29
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 ??
Marsh Posté le 16-08-2001 à 16:32:04
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
Marsh Posté le 16-08-2001 à 16:51:03
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)
Marsh Posté le 16-08-2001 à 16:59:27
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.
Marsh Posté le 16-08-2001 à 17:14:55
j'ai tjs rien capte....
en en faisant un formulaire avec 3 boutons submits?
Marsh Posté le 16-08-2001 à 17:17:44
ya po de forms en wml
Marsh Posté le 16-08-2001 à 17:21:05
sihal a écrit a écrit : ya po de forms en wml |
et ta requete est toujours la meme ?
Marsh Posté le 16-08-2001 à 17:30:44
tu peux générer le formulaire avec PHP...(c'est quoi le rapport avec wml, là j'avoue que je pige de - en -!
Marsh Posté le 16-08-2001 à 17:34:38
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'));
Marsh Posté le 16-08-2001 à 17:37:08
oui je suis en train de travailler sur une ruse du genr, enfin adaptée au wml quoi...
Marsh Posté le 16-08-2001 à 15:51:44
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!
---------------
When in doubt.... reboot