Page 1 sur 1

lecture en ligne

Posté : 02 avr. 2009, 22:15
par naruto-next
bonjour

je voudrais créer un script de lecture en ligne, un peu comme sa
http://miror01.n-serv.fr/gaara/online/N ... index.html
j'ai créé deux tables, scan et chapitre ,sachant que un chapitre est composé de 18 scan donc
mes champ sont
scan
-idscan
-numeroscan
-imagescan
-idchapitre

chapitre
-idchapitre
-numerochapitre
-manga

voila j'ai essayé mais je ne sais pas comment faire
j'aimerais que vous m'expliqiez comment faire ,pas besoins de code ,seulement quelque explications sur les etape a suivre. surtout sur les pages administrateur

merci

Posté : 02 avr. 2009, 22:34
par Nours312
pas besoins de code ,seulement quelque explications
J'adore !!!! c'est trop rare ça .... !!!

Donc, ta tables est assez bien Montée, mais que souhaites tu en sortie :

Si tu veux tout afficher .... ce serait fastidieux, et suivant, totalement, inutile donc,
Je vais considérer que tu veuilles afficher toutes les pages d'un manga, les unes a cotés des autres, mais dans des <div> différentes en fonction du chapitre

---------------
! chapitre 1 !
---------------
! p1, p2, p3 !
! p4, p5, p6 !
! p7, p8, p9 !
---------------
---------------
! chapitre 2 !
---------------
! p1, p2, p3 !
! p4, p5, p6 !
! p7, p8, p9 !
---------------

sachant que à l'intérieur de la <div> tous l'affichage sera géré par des CSS, Nous, on s'en fiche

Tu commence à comprendre le fonctionnement ?

une table contient la table contenant le chapitre, qui contient les page ...

$var[chapitre][pages][src_image]

évidemment, on peux utiliser des variantes pour conserver certains autres paramètres tels que le nom (numéro) du chapitre, le nom des pages, le nom du manga ....

Code : Tout sélectionner

$var = array( [nom] = 'monManga', [chapitres] = array( [0] = array( [nom] = 'Chapitre_1', [pages] = array( [0] = array( [nom] = 'MaPage1', [src] = 'htt.....'), [1] = array( [nom] = 'MaPage2', [src] = 'htt.....') [1] = array( [nom] = 'Chapitre_2', [pages] = array( [0] = array( [nom] = 'MaPage3', [src] = 'htt.....'), [1] = array( [nom] = 'MaPage4', [src] = 'htt.....') ... ....
Ceci est facilement utilisable pour générer les éléments graphique de dessus non ? Quelques Foreach, et/ou des fonctions ... et c'est fait !

Donc comment monter une tels Variable ?

>> tu voulais pas de code ! me semble t-il ?

une requete mysql, une boucle while ... et c'est monté !!

BonCode ;)