Projet de stage php/mysql

Projet de stage php/mysql - PHP - Programmation

Marsh Posté le 06-03-2018 à 13:49:51    

Bonjour, je cherche à créer un site web php/mysql issue de fichier excel (spreadsheets) , j'ai des faibles connaissances en php/mysql , je sais que je dois d'abord mettre en place un serveur local en php et mysql via womp, créer une bdd via php myadmin sur le serveur local + une table avec  
les colonnes nécessaire pour stocker les données sur excel et érire un script php avec une conexion pdo pour me connecter à la bdd qui  
va lire le fichier excel et stocker les données dans la table et colonnes respectives
appart ça  je suis complètement perdu...je ne sais pas ou commencer ni quoi faire du php    :fou:  
si quelqu'un peut m'aider je suis preneur...  :??:  

Reply

Marsh Posté le 06-03-2018 à 13:49:51   

Reply

Marsh Posté le 07-03-2018 à 11:47:09    

Bonjour shinshin750
Je M'excuse mais moi aussi je suis perdu, quelle relation entre excel et Phpmyadmin
si le fichier excel est une exportation d'une autre base de donner vous pouvez l'uploader via Phpmyadmin, sinon je ne trouve pas une solutions de stocker un fichier simple excel dans le phpmyadmin


---------------
Comment regarder la TV sans le câble ?  https://how-to.watch/fr/tv-sans-cable/
Reply

Marsh Posté le 07-03-2018 à 12:47:15    

salut, j'ai dejà trouvé le moyen d'exporter cette base de données excel sur le phpmyadmin,
il me reste encore :
- faire les script pour s'authentifier sur le site web et pour afficher la base de données, je galère un peu à trouver les bon script ect(...)

Reply

Marsh Posté le 07-03-2018 à 19:44:02    

Bonjour,
 
PHP est ta porte d'entrée en quelque sorte, c'est lui qui va faire le lien entre l'interface client et la base de données. C'est un peu ta pierre angulaire.
 
Quand un utilisateur ouvre une page de ton site internet, il envoie en fait une requête vers un fichier php qui va lui renvoyer le contenu de la page à afficher. Pour cela le fichier.php va générer le contenu HTML/CSS/JS qui va bien en ajustant son contenu par rapport à la requête de l'utilisateur. La requête de l'utilisateur peut être enrichie via l'utilisation des formulaires et le contenu peut être enrichi par des requêtes SQL effectuées vers la base de données.
 
Dans le cas d'une identification par exemple, l'utilisateur clique sur le lien "se connecter", une requête est effectuée vers le fichier PHP connexion.php. Ce dernier renvoie alors à l'utilisateur le formulaire d'identification écrit en HTML/CSS/JS "coucou t'es qui ?". L'utilisateur remplit le formulaire, le contenu est envoyé de nouveau via une requête vers un fichier PHP qui cette fois va effectuer une requête SQL vers la base de données pour vérifier que l'utilisateur existe bien et a bien rentré le bon mot de passe.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
Reply

Marsh Posté le 07-03-2018 à 22:36:43    

Tu peux regarder quelques tutos sur openClassroom concernant php et Mysql, notamment la partie qui traite des formulaires.
Le tuto sur le SQL ne sera pas du luxe; celui sur HTML/CSS aussi. Pour ce dernier, le site d'alsacreation est très bien.
 
Je t'invite à regarder aussi la forme 3NF de Codd : https://fr.wikipedia.org/wiki/Forme [...] ionnelles)
Là, on est sur la théorise de la BD. En gros, un fichier Excel, c'est la forme 1NF : du coup, c'est pas une BD relationnelle contrairement à Mysql. Tu vas donc devoir restructurer tes données du fichier Excel afin de les répartir dans différentes tables et de faire des liens entre elles via les clés étrangères.


---------------
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

Marsh Posté le 08-03-2018 à 09:24:47    

merci beaucoup pour votre aide

Reply

Marsh Posté le 10-03-2018 à 14:36:51    

shinshin750 a écrit :

salut, j'ai dejà trouvé le moyen d'exporter cette base de données excel sur le phpmyadmin,
il me reste encore :
- faire les script pour s'authentifier sur le site web et pour afficher la base de données, je galère un peu à trouver les bon script ect(...)


 
Bonjour  
Si vous avez déjà des donné sur le phpmydmin vous avez fait un bon travaille, le reste est plus facile, on va faire étape par étape, la premier étape est de se conncter a la base de donné, veuillez svp tester ce scripte qui marche pour moi
 

Code :
  1. <?php
  2.     $serveurBD = "localhost";
  3.     $nomUtilisateur = "toto";
  4.     $motDePasse = "secret";
  5.     $baseDeDonnees = "mabase";
  6.  
  7.     mysql_connect($serveurBD,
  8.                   $nomUtilisateur,
  9.                   $motDePasse);
  10.     $connexionReussie = mysql_select_db($baseDeDonnees);
  11.  
  12.     // Et pour mettre fin à la connexion
  13.     mysql_close();
  14. ?>


---------------
Comment regarder la TV sans le câble ?  https://how-to.watch/fr/tv-sans-cable/
Reply

Marsh Posté le 12-03-2018 à 09:20:50    

oui, j'utilise le même script pour me connecter à la bdd !

Reply

Sujets relatifs:

Leave a Replay

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