Enregistrer des donnée sur BDD via formulaire à ajout de champs

Fermé
xml74 Messages postés 161 Date d'inscription samedi 29 novembre 2014 Statut Membre Dernière intervention 14 avril 2017 - 14 avril 2017 à 15:27
xml74 Messages postés 161 Date d'inscription samedi 29 novembre 2014 Statut Membre Dernière intervention 14 avril 2017 - 14 avril 2017 à 16:57
Bonjour. je suis en train de développer ma page d'animes en streaming et j'aurai besoin d'aide pour la partie PHP
J'explique ma demande:

un formulaire (sur une page personnelle) qui permets d'enregistrer dans un BD:
Un nom d'anime
Un genre
Un nombre de saisons
Un nombre d'épisodes
Une image
Une description

Et une possibilité d'ajouter un épisode dans le formulaire en cliquant sur un "+", cela m'ajoutera un input text me permettant d'ajouter un épisode.

Le formulaire se constitua comme ceci:

Nom de l'anime: [ ]
Le genre: [ ]
Saison 1
Episode 1: [ ]
Ajouter un épisode
Saison 2:
Ajouter un épisode

URL image [ ]
Synopsie (résumé) [ ]

Ajouter l'anime


à savoir que dans le champs de texte d'épisode, j'y collerais un lien que je récupérerais et que je mettrais dans mon player sur la page de lecture.


J'aimerai en suite pouvoir récupérer tout ça,
sur la page se nommant player.php

Sur ma page principal je compte faire un lien du genre:
http://mal.fareoh.fr/player.php?id=%28l%26%2339%3Bid de l'anime)

et une fois sur la page player.php, regarde quel anime est associé à cet id et puis afficher le menu avec tous les épisodes ainsi que l'image et la description.



[code html]
<?php header("Content-Type: text/html; charset=utf-8"); ?>
<?php
header('Content-Type: text/html; charset=ISO-8859-1'); // écrase l'entête utf-8 envoyé par php
ini_set( 'default_charset', 'ISO-8859-1' ); ?>
<html>
<head>
<title> <!-- inclure le nom de l'anime VIA BDD --> </title>
</head>
<body>
<div id="panel">
<h1><!-- inclure le nom de l'anime VIA BDD --></h1>
</div>

<div id="wrapper">
<div class="principal">
<div class="carte">
<img src="<!-- URL De l'image VIA BDD -->" /></div>
<div class="desc">
<p><!-- Inclure la desscription VIA BDD</p>

</div>
</div>
<!-- Afficher les saison avec les épisodes et leurs donner un lien du type "http://mal.fareoh.fr/player.php?id= (id de l'anime);ep=(numéro de l'épisode)" -->

<div id="copyright">
<p>© Copyright _Pillow | © Copyright www.fareoh.fr Touts droits réservés | 2017</p>
</div>
</div>
</body>
</html>



Merci d'avance !!
A voir également:

1 réponse

jordane45 Messages postés 38241 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 septembre 2024 4 689
Modifié le 14 avril 2017 à 16:41
Bonjour,

Tu nous as énoncé ce que tu voulais faire ... mais ..... quel est le souci ? Quelle est la question ?

NB : Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code



Cordialement, 
Jordane                                                                 
0
xml74 Messages postés 161 Date d'inscription samedi 29 novembre 2014 Statut Membre Dernière intervention 14 avril 2017 1
14 avril 2017 à 16:56
Bonjour, mon soucis est que je n'arrive absolument pas à venir à mes fins..
0
xml74 Messages postés 161 Date d'inscription samedi 29 novembre 2014 Statut Membre Dernière intervention 14 avril 2017 1
Modifié le 14 avril 2017 à 17:00
J'aimerai ajouter des informations sur une bdd via cette page avec mon formulaire
<html>
 <head>
  <title>Anime liste Fareoh</title> 
  <meta charset="utf-8"/>
  <meta name="description" content=""/>
  <meta name="keywords" content=""/>   
  <link rel="stylesheet" href="https://fareoh.fr/mal/fonts/template.css">
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
  <script src="https://www.w3schools.com/lib/w3dqtq.js"></script>
 </head>
 <body>


  <div id="panel">
   <h1>Fareoh's anime list</h1>
  </div>
  
  <div id="wrapper"><div id="section"> 
   <h1>Ajouter un anime</h1>
  </div>
  <div id="carte">
  <form>
  <div id="section2"> <label>Nom de l'anime</label><input type="text" name="name" ></div>
  <div id="section2"> <label>Genre</label>
  <select name="genre">
   <option value="Ecchi">Ecchi</option>
   <option value="Amour/Amitié">Amour/Amitié</option>
   <option value="Horreur">Horreur</option>
   <option value="Autre">Autre</option>
  </select></div>
  <div id="section2"> <label>Episode 1 URL </label><input type="text" name="url_ep1_s1" ></div>
  <div id="section2"> <button (fonction js qui ajoute un input text) >Ajouter un épisode</div>
  <div id="section2"> <label>Saison 2</label></div>
  <div id="section2"> <button (fonction js qui ajoute un input text)  >Ajouter un épisode</button></div>
  <div id="section2"> <button(fonction js qui ajoute un input text)   > Ajouter une saison</button></div>
  <div id="section2"> <label>Image URL</label><input type="text" name="url_img"></div>
  <div id="section2"> <label>Descritpion/Synopsie</label><textarea name="desc_synop"></textarea></div>
  <div id="section2"> <button type="submit">Ajouter</button></div>
  </form>
  </div>
  
   </div>
  <div id="copyright">
   <p>© Copyright _Pillow | © Copyright www.fareoh.fr  Touts droits réservés |  2017</p>
  </div>
  </div>
 </body>
</html>



0