Affichage d'une liste

Fermé
PiOUPiOU_38 Messages postés 6 Date d'inscription dimanche 22 août 2021 Statut Membre Dernière intervention 24 août 2022 - 22 août 2021 à 13:58
 YoMan - 25 août 2021 à 12:55
Bonjour, je débute en javascript.

Je dois faire un site qui permet à l'utilisateur d'enregistrer les concerts auxquels il a assisté.
Pour cela je dois afficher les concerts sous la forme <<year-month : artist-place>> et si le mois est inférieur à 10 il faut le préceder d'un 0. Ensuite, je dois mettre la possibilité que le nom de l'artiste est cliquable et permer de recharger la page en passant l'id de l'artiste en parametre de l'URL et si un id d'artiste est présent dans l'URL, seuls les concerts de cet artiste apparaissent.

Je n'ai aucune idée de comment faire...

1 réponse

Hibou-Propulseur Messages postés 3 Date d'inscription lundi 26 juillet 2021 Statut Membre Dernière intervention 22 août 2021
Modifié le 22 août 2021 à 14:18
Je pense que tu peux suivre un tuto sur les formulaires : ce sera surement ce dont tu aura besoin !

Pour la première partie, une balise select
<select multiple name="parmi les exemples" size="4">
  <option value="exemple" selected>Exemple</option> 
 </select><br />




Si j'ai bien compris tu met ce dont tu as besoin.
0
Salut,
" qui permet à l'utilisateur d'enregistrer les concerts auxquels il a assisté. "
Donc aucun rapport avec JavaScript sauf côté validation client.
Enregistrer ça veut dire à un endroit: le serveur de stockage(hébergeur).
Cela doit être géré (en plus) avec une base de données et un programme serveur.

https://www.google.fr/search?q=architecture+client+serveur


JavaScript fonctionne côté client.
Donc le JS peut servir pour un premier contrôle des fichiers envoyés (le formulaire avant son envoi) mais il faudra aussi vérifier côté serveur pour éviter des problèmes de sécurité et conserver l'intégrité des données. Exemple: un fichier d'un concert est soit audio soit vidéo donc interdire d'autres types de fichiers.
Le reste ce sont des informations sous forme de texte qui doivent être stockés sur la base de données.

Pour les dates et heures il y a de nombreux moyen de formatage.
Voir par exemple avec l'objet Date en JavaScript.
Il est bien plus pratique de retenir une date sous forme de Timestamp Unix et de la formater lors de l'affichage.


@Hibou-Propulseur : je vois pas le rapport avec la question. Un select est bien un élément HTML de formulaire mais clairement pas approprié pour les données à traiter: choix multiple alors qu'il existe en HTML le format date existe bien:

https://duckduckgo.com/?q=formulaire+date

Et pour l'envoi de fichier c'est ici:

https://duckduckgo.com/?q=formulaire+d%26%2339%3Benvoi+de+fichier+HTML
0