Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1233 connectés 

 


Dernière réponse
Sujet : [HTML] Input type = "image"
Profil supprimé

Mara's dad a écrit :

J'AI TROUVE !
 
Quand tu met name="filtre" dans ton image, tu ne reçois pas une variable $filtre, mais 2 variables :
$filtre_x et $ filtre_y qui contiennent les coordonées de la souris sur le boutton au moment du clic !
 
Donc test if(isset($filtre_x)) et çà roule !
 
Dans ce genre de cas, un petit coup de phpinfo() en début de script et tu peut voir d'un coup toutes les variables que tu reçois en POST, GET, ENV ...

merci j'en avait besoin :D
 
c'est quand meme tordu comme histoire [:noxauror]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion

Mara's dad a écrit :

J'AI TROUVE !
 
Quand tu met name="filtre" dans ton image, tu ne reçois pas une variable $filtre, mais 2 variables :
$filtre_x et $ filtre_y qui contiennent les coordonées de la souris sur le boutton au moment du clic !
 
Donc test if(isset($filtre_x)) et çà roule !
 
Dans ce genre de cas, un petit coup de phpinfo() en début de script et tu peut voir d'un coup toutes les variables que tu reçois en POST, GET, ENV ...

merci j'en avait besoin :D
 
c'est quand meme tordu comme histoire [:noxauror]

Kyle T'es un big boss :D
Ca marche nikel en rajoutant "_x" ! :)
Merci a tous !
Mara's dad J'AI TROUVE !
 
Quand tu met name="filtre" dans ton image, tu ne reçois pas une variable $filtre, mais 2 variables :
$filtre_x et $ filtre_y qui contiennent les coordonées de la souris sur le boutton au moment du clic !
 
Donc test if(isset($filtre_x)) et çà roule !
 
Dans ce genre de cas, un petit coup de phpinfo() en début de script et tu peut voir d'un coup toutes les variables que tu reçois en POST, GET, ENV ...
Kyle Bon, je crois avoir trouver !
Le prob se situe au niveau de la requette mysql qui suis !
Je vous tiens au courant !
Mara's dad Essaye avec une image d'au moins 200*200 juste pour voir.
Mara's dad Bon, maintenant, faut que tu montre ton code complet !
Pour qu'on puisse tester chez nous !
 
Le if(isset($filtre)) y est peut-être pour quelque chose...
 
Au fait a quoi çà te sert de mettre name="filtre" dans <form...>
 
Y'a qu'en javascript que tu en aurra l'utilité !
 
Sinon, essaye de mettre un value="..." dans ton image.
 
Put... faut trouver là, c'est trop con de pas comprendre ce qui se passe.
Suri

youdontcare a écrit a écrit :

:non: ne jamais baisser les bras ... je ferais un UP du topic tant que tu n'auras pas trouvé la solution et que tu n'auras pas filé une url où on peut voir le code qui marche.  




 
 :jap:  
 
t'es pas allé voir mon topic sur le dhtml? :D

Kyle oki :)
 
je verrais demain car la  :sleep:  
 
++
youdontcare :non: ne jamais baisser les bras ... je ferais un UP du topic tant que tu n'auras pas trouvé la solution et que tu n'auras pas filé une url où on peut voir le code qui marche.
Kyle ouai bon ben, ca va finir avec un simple bouton :D
youdontcare bah j'en sais rien, tu ne files presque rien de ton code ...  
 
utilise http://www.php.net/manual/en/funct [...] d-vars.php et fait un print_r avec le tableau qu'il te renvoie pour voir ce que tu obtiens ...
 
ça me donne une raison en + de détester cordialement cette méthode de ne mettre qu'un index.php dans le répertoire, et de faire les liens avec ?categorie=machin et les includes par derrière ... BOOH :D
Kyle je viens d'essayer de tous mettre en hidden et ca fais pareil...
mais j'ai un doute maintenant, j'ai cette action qui dois suivre : "if(isset($filtre)){" serais-ce cela qui pourrais merder ?
youdontcare <form name="filtre" method="post" action="?rubrique=type&type=<?=$type?>">  
 
:non: j'ai eu le même genre de problèmes en mettant des variables dans l'action. en mettant juste le nom du .php et les variables en hidden (<input type='hidden' value='blahblahblah'> ) ça a marché.
 
je crois que c'est obligatoire, mais je n'en suis pas sûr. enfin, à tester ...
Kyle Je viens d'essayer tes solutions, mais rien y fais...
Quand je met "get", il reviens a la homepage  :??:  
 
J'ai essayer en mettant des "name" différents...en vain
 
Sinon, les pseudos frame te permette comme les frames d'avoir ton menu voir ta banniere sur toutes les pages et d'inclure seulement une portion de page au milieu.
Mara's dad Je comprends pas !
Ca devrais marcher !
 
Juste un truc, ta FORM et ton IMAGE, ils ont le même :
name="filtre"  
 
Mais j'ai essayé avec ie5.5 et ca pose pas de PB.
 
Sinon, qu'est ce que tu appelles les PSEUDO FRAMES PHP ? ? ?  
C'est juste le raccourçi pour l'url ?
 
Enfin, j'aime pas trop le mélange que tu fait de method="post" et d'url encodée, (donc method="get" ) mais c'est personel !
Dans ce genre de cas, j'utilise plutôt un type="hidden" ;-)
Kyle j'utilise les pseudos frame php d'ou cette url
sinon le formulaire et celle qui la recois est la meme page
 
voici le code complet du formulaire :
 
<form name="filtre" method="post" action="?rubrique=type&type=<?=$type?>">
<input type="text" name="texte">
<input type="image" border="0" name="filtre" src="img/bookmark.jpg" width="15" height="13">
</form>
 
Sache que sans l'image, donc juste avec un bouton, cela marche nikel !
Mara's dad La je comprend pas tout, tu peux détailler ?
Le nom de la page contenant le formulaire, celle qui reçois (si c'est pas la  même..)  
Et tout ce qui pourrait être utile pour comprendre.
Sinon, je confirme, ta syntaxe pour le type=image est bonne !
Kyle en fait, j'ai mis mapage.htm pour faire plus simple.
 
sinon c'est : ?rubrique=type&type=<?=$type?>
Mara's dad <form name="filtre" method="post" action="mapage.htm">
 
mapage.htm ? ? ?
 
Ben c'est normal que çà rafraichisse la page !
 
A moins que .htm soit une extention php chez toi ?
Kyle ie6
Suri c sous quel nav que ca marche po?
Kyle ben vouai...
cé pas a cause du php quand meme ?
Maxaks bizarre j'ai essayé chez moi le code que tu as mis, ca marche bizarre
Kyle voici la balise form :
 
<form name="filtre" method="post" action="mapage.htm">
 
et elle est bien entre form et /form
Maxaks Est-ce que tu a bien "configuré" le tag <form> ?  
aussi l'image dois etre dans le formulaire, c'est à dire entre les balises <form>
 
 :hello:
Kyle Salut !
J'ai un formulaire qui roule nikel avec un input type="submit".
 
Je veux a la place du bouton une image, donc j'ai mis : <input type="image" border="0" name="filtre" src="img/bookmark.jpg" width="15" height="13">
 
Mais il ne marche pas... J'ai l'impression qu'il raffraichi la page mais c'est tous..
 
Qu'ai je oublier ?

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR