Forcer une recherche - HTML/CSS - Programmation
Marsh Posté le 27-07-2005 à 10:43:28
Tu veux utiliser par exemple des champs <input type="hidden" ...> ?
Ou tu veux définir préalablement la valeur dans le formulaire ?
Ou ???
Marsh Posté le 27-07-2005 à 10:45:37
Y a pas de formulaire justement !
En faites, pour être précis, sur ma page, il y a une carte des départements de France, et je voudrais que lorsqu'on clique sur le Nord-Pas-de-Calais (par exemple), le script soumet "59" comme valeur de recherche.
L'internaute n'a rien à écrire.
Marsh Posté le 27-07-2005 à 10:50:28
Ben....
genre, tu peux faire une "map" de ta carte, avec un lien et inclure le critère dans ton lien ?
Genre, si ton formulaire devait être :
Code :
|
tu met comme lien sur ton mapping : 'formulaire.php?dep=59'
Pas besoin de JS...
Marsh Posté le 27-07-2005 à 12:00:17
En faites, le script renvoie une valeur $search qui est ensuite traité par le fichier search.php.
Partie du code dans le header de ma page (en rouge, ce que j'ai rajouté au code original, et qui doit déconner ) :
function AffReg(val) {
MM_findObj("region" ).src = 'img/reg_'+val+'.gif';
}
function ClicReg(val) {
$search = "val";
}
L'autre partie dans le body :
<AREA onmouseover=AffReg(59); title=Nord shape=POLY alt=Nord
coords=203,4,209,13,219,17,225,34,244,35,244,27,234,26,233,22,226,20,224,12,213,10,209,2
onClick=ClicReg(59); href="search.php">
La page search.php se lance bien, mais il ignore ma valeur $search, et fait comme si elle était nulle.
Je voudrais que lorsqu'il lance la page search.php, il lui exporte la valeur $search= 59.
Marsh Posté le 27-07-2005 à 12:04:53
Citation : |
Oula Tu te mélangerais pas un peu les pinceaux entre php et JS?
Pour ton p, il suffit de passer ton parametre dans le href :
Code :
|
Pas besoin de JS
Marsh Posté le 01-08-2005 à 16:33:37
EDIT: J'ai rien dit...
----
Sinon, ouais, tu confonds JS et PHP à mort Relis tes classiques
Marsh Posté le 01-08-2005 à 16:44:32
C'est-à-dire que j'apprend les 2 en même temps, par manque de temps... Donc oui je les confond.
Mais merci ça marche !
Marsh Posté le 27-07-2005 à 10:38:41
Bonjour,
Je suis une quiche en Javascript :), et je voudrais faire un truc tout con, mais après plusieurs recherches sur Internet, j'ai pas réussi à trouver ce que je voulais faire.
> Je voudrais qu'au lieu de soumettre la chaîne inscrite dans un formulaire ("javascript:document.formS.submit();"), le script soumette une valeur que j'aurai moi-même défini (par exemple soumettre "10" ).
C'est pour forcer une recherche dans une base de données en faites.
L'internaute n'aurait rien à remplir, juste à cliquer sur le bouton "Recherche".
Merci d'avance pour les réponses.