Bonjour,
j'ai plusieurs submit sur la même page qui font appel à la même fonction javascript mais je n'arrive pas à les gérer. j'ai regardé sur le net mais je n'ai pas trouvé de solutions qui fonctionne.

C'est un cas un peu spécial, voici le code:

le javascript de la page "news_info":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<script language=Javascript>
function bouton()
{
    document.envoi.submit();
}
</script>

la page en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// debut article 24
<form action="/pages/news/news_unique.php" method="post" name="envoi">
<a onclick="javascript:bouton();">mon lien 1</a>
<input type="hidden" name="title" value="titre de l'article" />
          			<input type="hidden" value="news24.html" name="number" />
</form>    
 
BLA BLA BLA
// fin article 24
 
// debut article 25
<form action="/pages/news/news_unique.php" method="post" name="envoi">
<a onclick="javascript:bouton();">mon lien 2</a>
<input type="hidden" name="title" value="titre de l'article" />
          			<input type="hidden" value="news25.html" name="number" />
</form>    
 
BLA BLA BLA
// fin article 25


je récupère ensuite la valeur "number" qui me sert à afficher l'article voulu grâce à un include dans la page news_unique:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?php
$number=$_POST["number"];
$title=$_POST["title"];
?>
 
<?php
include($number)
?>


si je n'ai qu'un formulaire dans la 1ère page cela fonction, mais si j'en ai plus ça ne marche plus...
je ne peux pas (a mon avis, et j'ai essayé) nommé les autres formulaires différemment car ma fonction javascript s'appelle "function bouton()" ...
je ne sais pas comment faire, auriez vous une astuce?

merci beaucoup!