Aide: calcul liste déroulante

Fermé
camille-50 Messages postés 7 Date d'inscription vendredi 22 mai 2009 Statut Membre Dernière intervention 5 mars 2014 - 20 déc. 2013 à 15:05
GrifOli Messages postés 2111 Date d'inscription samedi 28 juin 2008 Statut Membre Dernière intervention 26 mars 2020 - 28 déc. 2013 à 03:43
Bonjour,

Je veux créer un site entre amis pour consulter un classements car nous faisons des tournois fifa :) . J'ai besoin de faire des calculs avec des liste déroulante pour calculer le nombre de buts marqués/encaissés puis en calculer la différence de buts, j'ai donc besoin de savoir comment faire une addition/soustraction en fonction des scores séléctionés dans un autre formulaire. Pour mieux comprendre voici la page html que j'ai créée:

<html>
<body>
<head><title>Tournoi</title></head>
<table border="2" align="center"><CAPTION><b>Classement</CAPTION>
<tr>
<th>class</th><th>joueur</th><th>pts</th><th>MJ</th><th>V</th><th>N</th><th>D</th><th>Diff</th><th>BP</th><th>BC</th>
</tr>
<tr>
<th>1</th>
<th><FORM><SELECT name="joueur" size="1"><OPTION>A<OPTION>B<OPTION>C</SELECT></FORM></th>
<th><FORM><SELECT name="pts" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9<OPTION>10<OPTION>12</SELECT></FORM></th>
<th><FORM><SELECT name="MatchsJoués" size="1"><OPTION>1<OPTION>2<OPTION>3<OPTION>4</SELECT></FORM></th>
<th><FORM><SELECT name="V" size="1"><OPTION>1<OPTION>2<OPTION>3<OPTION>4</SELECT></FORM></th>
<th><FORM><SELECT name="N" size="1"><OPTION>1<OPTION>2<OPTION>3<OPTION>4</SELECT></FORM></th>
<th><FORM><SELECT name="D" size="1"><OPTION>1<OPTION>2<OPTION>3<OPTION>4</SELECT></FORM></th>
<th><FORM><SELECT name="Diff" size="1"></SELECT></FORM></th>
<th><FORM><SELECT name="BP" size="1"></SELECT></FORM></th>
<th><FORM><SELECT name="BC" size="1"></SELECT></FORM></th>
</tr>
<tr>
<th>2</th>
<th><FORM><SELECT name="joueur" size="1"><OPTION>A<OPTION selected>B<OPTION>C</SELECT></FORM></th>
<th><FORM><SELECT name="pts" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9<OPTION>10<OPTION>12</SELECT></FORM></th>
<th><FORM><SELECT name="MatchsJoués" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4</SELECT></FORM></th>
<th><FORM><SELECT name="V" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4</SELECT></FORM></th>
<th><FORM><SELECT name="N" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4</SELECT></FORM></th>
<th><FORM><SELECT name="D" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4</SELECT></FORM></th>
<th><FORM><SELECT name="Diff" size="1"></SELECT></FORM></th>
<th><FORM><SELECT name="BP" size="1"></SELECT></FORM></th>
<th><FORM><SELECT name="BC" size="1"></SELECT></FORM></th>
</tr>
<tr>
<th>3</th>
<th><FORM><SELECT name="joueur" size="1"><OPTION>A<OPTION>B<OPTION selected>C</SELECT></FORM></th>
<th><FORM><SELECT name="pts" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9<OPTION>10<OPTION>12</SELECT></FORM></th>
<th><FORM><SELECT name="MatchsJoués" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4</SELECT></FORM></th>
<th><FORM><SELECT name="V" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4</SELECT></FORM></th>
<th><FORM><SELECT name="N" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4</SELECT></FORM></th>
<th><FORM><SELECT name="D" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4</SELECT></FORM></th>
<th><FORM><SELECT name="Diff" size="1"></SELECT></FORM></th>
<th><FORM><SELECT name="BP" size="1"></SELECT></FORM></th>
<th><FORM><SELECT name="BC" size="1"></SELECT></FORM></th>
</tr>
</table>
<table border="1" align="center"><CAPTION><b>Matchs allers</CAPTION>
<tr>
<th><FORM><SELECT name="joueur dom" size="1"><option selected>A<OPTION>B<OPTION>C</SELECT></FORM></th>
<th><FORM><SELECT name="score dom" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9</th>
<th>-</th>
<th><FORM><SELECT name="score ext" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9</SELECT></FORM></th>
<th><FORM><SELECT name="joueur ext" size="1"><OPTION>A<OPTION>B<OPTION selected>C</SELECT></FORM></th>
</tr>
<tr>
<th><FORM><SELECT name="joueur dom" size="1"><option>A<OPTION>B<OPTION selected>C</SELECT></FORM></th>
<th><FORM><SELECT name="score dom" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9</th>
<th>-</th>
<th><FORM><SELECT name="score ext" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9</SELECT></FORM></th>
<th><FORM><SELECT name="joueur ext" size="1"><OPTION>A<OPTION selected>B<OPTION>C</SELECT></FORM></th>
</tr>
<tr>
<th><FORM><SELECT name="joueur dom" size="1"><option selected>A<OPTION>B<OPTION>C</SELECT></FORM></th>
<th><FORM><SELECT name="score dom" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9</th>
<th>-</th>
<th><FORM><SELECT name="score ext" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9</SELECT></FORM></th>
<th><FORM><SELECT name="joueur ext" size="1"><OPTION>A<OPTION selected>B<OPTION>C</SELECT></FORM></th>
</tr>
</table>
<table BORDER="1" align="center"><CAPTION>Matchs retours</CAPTION>
<tr>
<th><FORM><SELECT name="joueur dom" size="1"><option>A<OPTION>B<OPTION selected>C</SELECT></FORM></th>
<th><FORM><SELECT name="score dom" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9</th>
<th>-</th>
<th><FORM><SELECT name="score ext" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9</SELECT></FORM></th>
<th><FORM><SELECT name="joueur ext" size="1"><OPTION selected>A<OPTION>B<OPTION>C</SELECT></FORM></th>
</tr>
<tr>
<th><FORM><SELECT name="joueur dom" size="1"><option>A<OPTION selected>B<OPTION>C</SELECT></FORM></th>
<th><FORM><SELECT name="score dom" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9</th>
<th>-</th>
<th><FORM><SELECT name="score ext" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9</SELECT></FORM></th>
<th><FORM><SELECT name="joueur ext" size="1"><OPTION>A<OPTION>B<OPTION selected>C</SELECT></FORM></th>
</tr>
<tr>
<th><FORM><SELECT name="joueur dom" size="1"><option selected>A<OPTION>B<OPTION>C</SELECT></FORM></th>
<th><FORM><SELECT name="score dom" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9</th>
<th>-</th>
<th><FORM><SELECT name="score ext" size="1"><OPTION>0<OPTION>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9</SELECT></FORM></th>
<th><FORM><SELECT name="joueur ext" size="1"><OPTION>A<OPTION selected>B<OPTION>C</SELECT></FORM></th>
</tr>
</table>
Acces rapide vers: <br>
--> <a href="https://www.futhead.com/" target=_blank>Futhead</a>
<br>
--> <a href="https://www.youtube.com/" target=_blank>Youtube</a>
<br>
</body>
</html>

3 réponses

GrifOli Messages postés 2111 Date d'inscription samedi 28 juin 2008 Statut Membre Dernière intervention 26 mars 2020 591
25 déc. 2013 à 14:02
Bonjour,

Est-ce que les données issues du formulaire sont stockées dans une base de données comme MySQL ? Si oui, les calculs peuvent se faire très facilement avec du PHP.

http://fr.openclassrooms.com/informatique/cours/concevez-votre-site-web-avec-php-et-mysql/faire-des-calculs-simples
0
camille-50 Messages postés 7 Date d'inscription vendredi 22 mai 2009 Statut Membre Dernière intervention 5 mars 2014 7
25 déc. 2013 à 20:09
non je n'ai pas de base de données, je voudrais faire un site le plus simple possible j'ai fait une terminale stg gsi donc j'ai appris a faire les bases de données mais je n'ai pas continué dans cette branche je suis donc d'un niveau faible, je ne parviens pas non plus a mettre en ligne ma page html, j'ai un serveur ftp via mon FAI ainsi que filezilla mais je suis perdu apres, si vous pouvez m'aider merci
0
GrifOli Messages postés 2111 Date d'inscription samedi 28 juin 2008 Statut Membre Dernière intervention 26 mars 2020 591
28 déc. 2013 à 03:43
Le HTML ne permet pas de faire des calculs. Perso, je le fais avec le PHP, car c'est un langage très puissant et il te permettrait de faire tout ce que tu désires (combiné avec une base de données MySQL).

Pour mettre en ligne ton site internet, renseigne-toi auprès de ton FAI pour connaître l'adresse ftp à utiliser et le mot de passe pour te connecter à ton site.
0