Aide MySQL et PHP

CaP -  
 otto30 -
J'ai créer une page html avec 3 champs de formulaires, que je veux envoyé dans ma base de donnée pour ensuite les afficher a l'aide d'une autre page en php, ainsi qu'un fichier php permettant d'enregistrer les variables des 3 champs dans la base de donnée.

Seulement voilà, au moment ou je clique sur le bouton envoie, g des erreurs disant "Undifinable variable"

G mis comme ligne de :
$sql="INSERT INTO dvd VALUES('','$Titre','$Zone','$Genre')";

5 réponses

  1. stephane
     
    cela vient de la configuration de ton php.
    deux solution s'offre a toi:
    -tu modifier le fichier php.ini pour mettre globals a on.
    -ou tu recupere les variables en $_POST['titre'] si tu les as passées en post ou $_GET['titre'] si tu les a passées en get.
    0
  2. otto30
     


    Salut,

    J'ai lu ton message et j'ai pu voir que tu as créé une base de données.

    Moi jesuis totalement néophyte en la matière.

    J'ai crée un site et j'aimerai faire une base de données pour les forum, photos et le rendre plus dynamique.

    Peux-tu m'expliquer comment fait-on pour créer une base de données.

    J'ai télécharger easyphp, lu pas mal de théeorie mais j'ai du mal.

    Merci bcp par avance.

    Otto30
    0
  3. vlt
     
    Salut

    Je pense que si tu est débutant en php et mysql tu devrait
    tentrainer avec des script déjà fait bien sur sur le net tu y trouvera
    plein de cours à télécharger.Je peut t'expliquer comment les mettre en marche tu télécharge ton script http://www.phpscripts-fr.net/il y à de tout c'est cool ce site.ensuite après décompression de ton zip tu ouvre le dossier du script choisis et tu vas trouver
    plusieurs fichiers fichier php, fichier txt(texte)dans un premier temps il faut tu trouve la configuration en faite c'est un fichier
    où tu devras mettre ton login(ton speudo)ton password(mot de passe adresse du server tu met localhost userbase (nom de ta base)tu ouvre ce fichier avec notpade ou un éditeur comme dreamwearver frontpage ou autres.
    maintenant en vas installer la table ou les tables SQL dans ta base de donner, il faut mettre en fonction easyphp le server
    tu le trouve dans demarrer programme son icone est un Enoire
    qui doit clignoter pour qu'il fonction, ouvre internet Esplorer
    dans la fenetre d'adresse ecrit 127.0.0.1/mysql/sans http://bien sur donc 127.0.0.1/mysql/ appuie enter et voilà tu tombe sur ta base de donner.Sur ta base de donner tu dois mettre un speudo
    pour créeer ta base ensuite click sur utilisateur et privilège
    coche server et ecrit localhost coche nom d'utilisateur un speudo encore ou met le même que celui de ta base coche mot de passe
    puis cofirme encore ton mot de passe descent en bas de la page coche tout cocher et click execute et voilà et apres click sur recharger mysql c'est pas encore fini et oui a gauche tu va voir un menu déroulant click dessus tu va voir ton speudo click dessus et
    à droite tu va voir un champ de texte c'est la que tu de vra mettre
    ta requete (ton code)retourne à ton script et regarde si tu vois un fichier indiquant table sql ou mysql fichier php ou txt(texte)
    ensuite si tu as trouver ouvre le fichier et copie le code (le contenue)retourne à ta base de donner 127.0.0.1/mysql/
    colle le code dans le champ de texte et click sur executer
    prèsque terminer le dossier du script tu doit le mettre dans le dossier WWW qui se trouve dans le dossier easyphp quand tout est fait ne mais plus 127.0.0.1/mysql mais ecrit 127.0.0.1 enter
    tu vois ton dossier click dessus si il y a un index il se lance tout seul sino vois si tu voi expl(forum.php ...)et voilà
    bon courrage pour la suite joyeux noël
    0
  4. otto30 Messages postés 10 Statut Membre
     
    Salut

    Je te remercie infiniment, c'est très gentil t'avoir pris autant de temps à écrire tout ça.

    Je m'y met dès demain et je te tiens au courant.

    Merci vraiment.

    otto30
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. otto30
     
    kikou

    A l'attention de vlt.

    Heu!!! j'ai du faire des bêtises car voilà le message que j'ai:

    Warning: Cannot add header information - headers already sent by (output started at d:\program files\easyphp\phpmyadmin\libraries\auth\config.auth.lib.php:91) in d:\program files\easyphp\phpmyadmin\header.inc.php on line 23

    Warning: Cannot add header information - headers already sent by (output started at d:\program files\easyphp\phpmyadmin\libraries\auth\config.auth.lib.php:91) in d:\program files\easyphp\phpmyadmin\header.inc.php on line 24

    Warning: Cannot add header information - headers already sent by (output started at d:\program files\easyphp\phpmyadmin\libraries\auth\config.auth.lib.php:91) in d:\program files\easyphp\phpmyadmin\header.inc.php on line 25

    Warning: Cannot add header information - headers already sent by (output started at d:\program files\easyphp\phpmyadmin\libraries\auth\config.auth.lib.php:91) in d:\program files\easyphp\phpmyadmin\header.inc.php on line 26

    Warning: Cannot add header information - headers already sent by (output started at d:\program files\easyphp\phpmyadmin\libraries\auth\config.auth.lib.php:91) in d:\program files\easyphp\phpmyadmin\header.inc.php on line 27

    Warning: Cannot add header information - headers already sent by (output started at d:\program files\easyphp\phpmyadmin\libraries\auth\config.auth.lib.php:91) in d:\program files\easyphp\phpmyadmin\header.inc.php on line 29

    Erreur

    MySQL a répondu:

    Accès refusé pour l'utilisateur: 'root@localhost' (mot de passe: NON)

    Enfin de compte j'ai effacer par erreur root, dsl.

    j'ai trouver le fichier ou il faut mettre le login, password etc, mais que faut-il faire une fois fait, de plus moi il s'ouvre directement avec dreamweaver automatiquement, une fois fait il faut l'enregistrer? si oui ou?

    Qd je suis sur ma base de données jai un identifiant appelé root, dois-je le laissser ou l'effacer?
    Pour mettre en place le script faut-il que je possède une base de donnée avant ou en faisant ce que tu m'as dis j'en crée une et cela suffit.

    Je suis dsl de te poser toute ces question mais qd tu débutes pas évident, cela me gêne mais comme tu sembles vraiment compétent alors.

    voici mon mail direct otto30@free.fr tu as msn, si oui voici mon adresse twai30@hotmail.com

    merci bcp encore j'attends ta réponse avec impatiente.

    Merci
    Damien
    0