Bonjour à Tous
Pour la conception d'un site, vu que rien n’avançait comme je le voulais, j'ai décidé de mettre les mains dans le cambouis (et en plus j'y prend goût).
Il y a quelques années (disons plutôt une bonne décennie), j'ai pratiqué le langage basic (ayant débuté avec un ZX81 avec 1 Ko de RAM, si si, ça a existé

).
J'ai un tableau assez complexe a mettre en page et la récupération des données n'est pas un souci (avec PHP/SQL).
Le tableau ce compose techniquement de 10 colonnes : la première comporte le numéro (les deux lignes sont fusionnées) et la seconde sur deux lignes, le nom et prénom (le numéro étant centré sur les deux lignes). Voilà grosso modo ce que cela pourrait donner (répéter sur plusieurs lignes) :
Code : Tout sélectionner
+--------------+-------------+-------------+-------------+-------------+
|1 Nom |2 Nom |3 Nom |4 Nom |5 Nom |
| Prénom | Prénom | Prénom | Prénom | Prénom |
+--------------+-------------+-------------+-------------+-------------+
En basic, il y avait une instruction qui s’appelait DIM. Elle ressemble beaucoup à Array (il s'agit aussi de tableau).
Seulement cette fonction permettait de stocker les valeurs et de les appeler directement par leur numéro.
Le code aurait ressemblé à ça :
Dim nom$(50)
(on demande la création de 50 variables nom)
Dim prenom$(50)
(idem pour le prénom)
Open
(on ouvre le fichier avec un les instructions qui vont bien avec name$ et first$ par exemple pour les deux champs que j'ai besoin de récupéré)
For i%=1 to 50
(ou l'instruction pour aller à la fin du fichier, on pouvait aussi utiliser une boucle While ou Do/loop)
lecture de la ligne i% du fichier
nom$(i%)=name$
prenom$(i%)=first$
Next i%
(la valeur s'incrémente de 1 on passe à la lecture de la ligne suivant dans le fichier)
Close
(on ferme le fichier)
L'avantage de Dim est qui vous vouliez afficher la valeur du 45e champs, il suffisait de faire :
Print nom$(45)
Print prenom$(45)
Ma question : existe-t-il un moyen de lire les données et de les stockés de manière similaire ce qui serait très pratique pour mon tableau ?
Un GRAND MERCI d'avance pour votre aide =D>
Stef