RechercheV en PHP ?

RechercheV en PHP ? - PHP - Programmation

Marsh Posté le 07-11-2019 à 13:56:03    

Bonjour à tous,
Je suis en train de "migrer" un outil de tarification Excel sur une interface Web.  
Je passe donc sur du PHP. Mais je coince à une étape cruciale, je ne trouve pas "l'équivalent" de la fonction recherchev excel en PHP.
 
Je m'explique, c'est pour tarifer des formules d'assurances. Aujourd'hui sur Excel je rentre la date de naissance de la personne, cela me calcule l'age à la date de début souhaitée du contrat (par exemple 01/01/2020) et avec la fonction RechercheV ça me cherche cet age et me ressort le prix des toute les formules pour cet age donné.
 
Fonctionnement : RECHERCHEV(Valeur recherchée dans colonne 1(donc l'age); tableau dans lequel chercher la valeur(ex: A2:E82) ; numéro_de_colonne de la valeur à retourner) <- et donc je fais ça pour chaque colonne formule1 formule 2 etc.
 
AGE  Formule 1    Formule 2   ....
1           5€                 10€
2          5.50€              12€
3            ...                   ...
...
 
Donc ma BDD sera construire pareil. Connaissez vous un équivalent en PHP ?
Merci !

Reply

Marsh Posté le 07-11-2019 à 13:56:03   

Reply

Marsh Posté le 07-11-2019 à 16:09:29    

Ta BD, en toute logique, ça va être Mysql (ou MariaDB). C'est ce qu'on trouve le plus souvent pour une appli en PHP.
ATTENTION : on ne porte pas une "appli" Excel en PHP "comme ça" sans faire une profonde refonte. Une BD, ce n'est pas une transcription des colonnes d'un fichier Excel dans une table :o
 
A partir de là, ta question n'a plus de sens puisque la réponse va dépendre de la structure de ta BD (tables et champs + relations entre les tables). L'interrogation d'une BD se fait via une requête SQL envoyée (voire construite dynamiquement) via PHP.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed