IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de donn�es Discussion :

Formulaire PHP ->MySQL


Sujet :

PHP & Base de donn�es

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    236
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 236
    Par d�faut Formulaire PHP ->MySQL
    Bonjour tout le monde.Je vous expose mon "probl�me".
    Je suis en deuxieme ann�e d'IUT info et je dois r�aliser un projet dans le cadre des �tudes.ce projet est la "transformation" d'une base de donn�e Access en un site Internet.L'utilisateur de la base �tant une assos il est mieux pour eux qu'il n'est pas � payer la licence access d'o� l'id�e du site web.par contre je n'ai jamais touch� � PHP et apr�s de nombreuses recherche je ne trouve pas comment on peut importer les champs d'un formulaire dans une base MySQL.Donc si quelqu'un � un cours sur le sujet ou peut m'aider je l'en remerci d'avance

  2. #2
    Membre �m�rite Avatar de nako
    Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Ao�t 2003
    Messages
    577
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 577
    Par d�faut
    Bonjour, tu trouveras plein de cours PHP sur le site Developpez.com.

    Sinon, le principe, c'est que tu fais un formulaire HTML dont la page cible (action) est une page PHP qui servira � traiter les donn�es de ton formulaire.
    Tu r�cup�reras les variables en faisant $_POST['ta_variable'] si tu as mis method="post" ou $_GET['ta_variable'] si tu as mis method="get" comme attribut de ton formulaire.

    Voil�, c'est difficile de t'aider car on ne sait pas trop ce que tu connais d�j�.
    a+

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    236
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 236
    Par d�faut
    Merci beaucoup pour ta r�ponse.
    En gros je connais rien
    Si ce n'est que je sais qu'une page Php doit etre interpr�t� par un serveur et que ca s'integre dans une page html.
    pour cela j'ai telecharger Easyphp auquel je ne comprend pas grans chose mais bon ca m'a permis de tester des petits scripts php.
    En tout cas merci et puis ben je vais regarder ca de plus pr�s.Si j'ai compris donc je cr�e mon formulaire sous html avec des text button des radio box tout ce que je veux,je leur donne un nom sous php et avec la methode post je recupere les donn�e.Par contre ce que je veux savoir c'est comment gerer MySql d�rriere vu que la base de donn�e doit ensuite etre utilis� pour faire des statistiques qui seront export�s sous excel.
    merci d'avance

  4. #4
    Membre �m�rite Avatar de nako
    Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Ao�t 2003
    Messages
    577
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 577
    Par d�faut
    Alors, tu as (presque) tout compris !
    Citation Envoy� par shub
    je leur donne un nom sous php
    Non, le nom, tu le donnes dans le formulaire HTML, c'est l'attribut name de ton �l�ment.

    Citation Envoy� par shub
    Par contre ce que je veux savoir c'est comment gerer MySql d�rriere vu que la base de donn�e doit ensuite etre utilis� pour faire des statistiques qui seront export�s sous excel.
    Et bien une fois que tu as r�cup�r� tes variables, tu te cr��s une connexion � mySQL et tu ins�res tes donn�es dedans.
    Regardes les cours, tu trouveras des exemples avec mySQL, c'est le plus utilis�.

    Comme tu as install� EasyPHP, tu peux peut-�tre installer PHPMyAdmin.
    Ca te permettras de cr�er tes bases et tables facilement.
    a+

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    236
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 236
    Par d�faut
    merci.
    je vous tiens au courant de l'avancement dans la journ�e sachant que pour jeudi aprem je dois avoir fait un formulaire qui fonctionne.

  6. #6
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    236
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 236
    Par d�faut
    par contre peit pour l'installation de PhpMyAdmin vu qu'il ya pas d'installation?Aidez moi.
    merci pour le lien et je suis un gros nul donc je pense en avoir besoin

  7. #7
    Membre �m�rite Avatar de nako
    Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Ao�t 2003
    Messages
    577
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 577
    Par d�faut
    en effet, il n'y a pas d'installation, car il s'agit de scripts PHP.
    Il suffit de d�compresser l'archive et de placer le dossier dans le r�pertoire web par d�faut (www).
    Puis tu rentres l'adresse style http://localhost/phpmyadmin/
    PHPMyAdmin est un gestionnaire de base de donn�es (mysql) bien pratique pour concevoir tes tables et pour �laborer tes requ�tes mysql.
    a+

  8. #8
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    236
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 236
    Par d�faut
    merci beaucoup pour tout.
    A plus tard pour d'autres questions

  9. #9
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par d�faut
    Citation Envoy� par nako
    en effet, il n'y a pas d'installation, car il s'agit de scripts PHP.
    Il suffit de d�compresser l'archive et de placer le dossier dans le r�pertoire web par d�faut (www).
    Puis tu rentres l'adresse style http://localhost/phpmyadmin/
    PHPMyAdmin est un gestionnaire de base de donn�es (mysql) bien pratique pour concevoir tes tables et pour �laborer tes requ�tes mysql.
    a+
    Ce n'est pas la peine ! PhpMyAdmin est compris dans EasyPhp. Il est accessible � l'adresse http://127.0.0.1/mysql/

  10. #10
    Membre �m�rite Avatar de nako
    Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Ao�t 2003
    Messages
    577
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 577
    Par d�faut

    Faut dire que �a fait un bail que je n'ai pas install� EasyPHP.
    Ben du coup, c'est encore plus simple !
    Encore D�sol�

  11. #11
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    236
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 236
    Par d�faut
    merci pour tout le site pour les zeros est vraiment bien foutu.vu qu'on te prend pour un zero et qu'on t'explique tout comme on expliquerai a un gamin te fait tou comprendre.Mais ca ne sufffit pas.j'ai un script qui ne fonctionne pas.
    J'ai cr�e une base ALMA mysql dans laquelle j'ai cr�e une table Centre.
    J'ai ensuite voulu afficher la liste des differents centres(N� et nom)
    mais la il me balance une page blanche?Est ce qu'il faut que je mette le chemin d'acces a la base?Merci d'�clairer ma lanterne je vous met le script en queston

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <html>
    	<head>
    		<title>Test</test>
    	</head>
    	<body>
    		<?		mysql_connect("localhost", "root", "");//on se connecte � une base MySQL
    				mysql_select_db("ALMA"); //On choisit la base ALMA
    				$reponse = mysql_query("SELECT * FROM Centre");//on s�lectionne tout les champs de la table CENTRE 
    				
    				while ($donnees = mysql_fetch_array($reponse) )//Organise la requete SQl dans un array
    				{
    					
    						
    						echo "numero centre:$donnees[NUMCENTRE]";//On affiche le N� du centre avec l'array donnees
    						echo "Nom Centre:$donn�es[NOMCENTRE]";
    					
    					
    				}
    			
    		?>
    		</body>
    </html>		
    	
    Encore merci

  12. #12
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par d�faut
    Dans un tableau, les clefs alphanum�riques doivent �tre entour�es de quotes simples.
    Il faut donc �crire :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    $donnees['NUMCENTRE']
    $donnees['NOMCENTRE']

  13. #13
    Membre �m�rite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par d�faut
    pouvais pas dire mieux

    sauf que tu devrais �viter le e accent aigu dans $donn�es...

  14. #14
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Par d�faut Il n'est jamais trop tard...
    <title>Test</test>

    Il faut mettre </title>

    Trop marrant... 5 ans apr�s

  15. #15
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster d�butant perp�tuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 61
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Webmaster d�butant perp�tuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par d�faut
    C'est s�r que c'est marrant de d�terrer un post si vieux qu'� l'�poque je ne connaissais m�me pas le html ; cela dit, je me suis rattrap� depuis, et comme phpMyadmin ne voulait plus marcher chez moi, j'ai d�velopp� en PHP une interface qui me permet d'envoyer des requ�tes SQL (et d'afficher la r�ponse si elle existe) � mes bases MySQL. Si �a peut int�resser quelqu'un qui passe par l�, je donnerai le code (mais je ne peux pas montrer d'exemple, sinon, je donnerais la possibilit� de jardiner dans l'une de mes bases...)

Discussions similaires

  1. formulaire php et mysql
    Par flyad dans le forum Langage
    R�ponses: 20
    Dernier message: 17/08/2012, 06h16
  2. [MySQL] Selection dans un Formulaire php et Mysql
    Par neutrall dans le forum PHP & Base de donn�es
    R�ponses: 5
    Dernier message: 25/07/2012, 12h11
  3. [MySQL] formulaire php- source mysql
    Par romain.barraud dans le forum PHP & Base de donn�es
    R�ponses: 3
    Dernier message: 12/04/2007, 18h36
  4. Formulaire PHP-MySQL
    Par fara morgana dans le forum Langage
    R�ponses: 11
    Dernier message: 09/05/2006, 15h46
  5. [MySQL] Bug Formulaire PHP-MySQL
    Par Davboc dans le forum PHP & Base de donn�es
    R�ponses: 17
    Dernier message: 01/03/2006, 15h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo