Base de données SQL + pagination
tchernosplif
Messages postés
600
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19254 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19254 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'utilise un fichier Excel comme base de données pour générer des pages html que j'inclue dans mon site . Cette méthode est particulièrement chronophage, car il faut reécrire toutes les pages à chaque mise à jour du site.
mes données sont les suivantes:
titre du film - lien vers fiche descriptive - genre(s) (4 maxi) - lien image
les pages sont générées pour chaque catégories, il y a 25 films par page, et des liens de pagination en bas de page (11 nombres visibles )
Comment pourrais-je m'affranchir d'excel ? J'imagine qu'on doit pouvoir faire la même chose avec une base de données SQL ?
Par contre je ne sais pas du tout comment ça fonctionne ? comment on génère les pages ? comment faire une pagination ?
Voici le lien vers mon site http://help.ke0.eu
Merci de m'orienter dans la bonne direction.
J'utilise un fichier Excel comme base de données pour générer des pages html que j'inclue dans mon site . Cette méthode est particulièrement chronophage, car il faut reécrire toutes les pages à chaque mise à jour du site.
mes données sont les suivantes:
titre du film - lien vers fiche descriptive - genre(s) (4 maxi) - lien image
les pages sont générées pour chaque catégories, il y a 25 films par page, et des liens de pagination en bas de page (11 nombres visibles )
Comment pourrais-je m'affranchir d'excel ? J'imagine qu'on doit pouvoir faire la même chose avec une base de données SQL ?
Par contre je ne sais pas du tout comment ça fonctionne ? comment on génère les pages ? comment faire une pagination ?
Voici le lien vers mon site http://help.ke0.eu
Merci de m'orienter dans la bonne direction.
A voir également:
- Base de données SQL + pagination
- Fuite données maif - Guide
- Base de registre - Guide
- Pagination powerpoint - Guide
- Supprimer les données de navigation - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
1 réponse
Salut.
Je ne suis pas sûr de bien avoir saisi le problème.
Actuellement, tu génères d'abord un fichier HTML grâce aux données stockées dans un classeur Excel, et tu envoies ce fichier ne contenant que de HTML sur ton FTP ?
Avec une base de données, c'est différent.
Il va falloir utiliser un langage de programmation pour récupérer les résultats et générer le code HTML pour les afficher.
Le script reste est toujours présent dans la page Web lorsque tu l'envoies sur le FTP.
Lorsqu'un visiteur demandera à voir la page, le code sera exécuté sur le serveur et le visiteur recevra une page contenant seulement du HTML.
Pour débuter avec PHP et MySQL, je te propose d'aller sur le Siteduzero.com.
Je ne suis pas sûr de bien avoir saisi le problème.
Actuellement, tu génères d'abord un fichier HTML grâce aux données stockées dans un classeur Excel, et tu envoies ce fichier ne contenant que de HTML sur ton FTP ?
Avec une base de données, c'est différent.
Il va falloir utiliser un langage de programmation pour récupérer les résultats et générer le code HTML pour les afficher.
Le script reste est toujours présent dans la page Web lorsque tu l'envoies sur le FTP.
Lorsqu'un visiteur demandera à voir la page, le code sera exécuté sur le serveur et le visiteur recevra une page contenant seulement du HTML.
Pour débuter avec PHP et MySQL, je te propose d'aller sur le Siteduzero.com.
Merci pour ta réponse. Je vais potasser le siteduzéro que je connais bien.
Je voudrais juste m'assurer de ne pas réinventer la roue, notamment pour la pagination.
Voici quelques précisions.
Actuellement, le fichier excel génère au total ~120 pages html , j'essaie d'ajouter 1 page par jour. (pages calibrées à 25 films pour l'instant)
Ces pages contiennent chacune des liens en bas (numéros) pour naviguer dans une catégorie. (11 numéros visibles max , **répartition centrée des liens^^)
Par exemple:
1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -Suivant
**Précédent -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -Suivant
Précédent -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43
Effectivement, ces pages sont envoyés via FTP à chaque mise à jour.
Enfin, j'utilise la fonction PHP file_get_contents sur ma page principale pour afficher ces pages (j'ai remplacé les frames récemment ^^)
Voilà une fonction pour t'aider :
https://www.commentcamarche.net/faq/20420-php-pagination