Au secouuuuuurs(question sur PHP/Mysql)

Résolu
aymoun888 Messages postés 146 Statut Membre -  
aymoun888 Messages postés 146 Statut Membre -
Salut a tous,

Svp je veux récuperer des donnèes d'une formulaire (nom, prenom, et age), et les mettre dans ma base de données qui s'appelle "tst" et la table s'appelle "fiche"

la formulaire se compose de 3 champs: nom, prenom et age + une boutton envoyer

a l'aiiiiiiiiiiiide svp
merci d'avance
Configuration: Windows XP
Firefox 2.0.0.14

9 réponses

  1. dadou
     
    tu utlise easy php ??

    tu peu importer ton formulaire et lexporter ainsi des reponse qui sont inscrit dans easy php
    0
  2. kazouu Messages postés 466 Statut Membre 12
     
    $nom=$_POST["nom"]; etc ...
    0
  3. qsdfg
     
    Je suppose que tu utilise Wampserver?

    Si c'est le cas, voici déja le code qui te permettra la connexion entre ton formulaire et ta base de données :

    <?php
    function connexion_bd() {
    $hote='localhost';
    $utilisateur='root';
    $mdp='';
    $base='tst';
    @$connect=mysqli_connect($hote, $utilisateur, $mdp, $base);
    if (mysqli_connect_errno()) {
    echo 'Erreur de connexion à la base de données';
    return false;
    }
    else{
    return $connect;
    }
    }
    ?>
    0
  4. aymoun888 Messages postés 146 Statut Membre 13
     
    j'ultilise easy php

    et voila ce que j'ai fait mais ça marche pas

    <FORM Method="POST" Action="ajout.php">

    Nom : <INPUT type="tex"t size=20 name="nom"><BR>

    Prénom : <INPUT type="text" size=20 name="prenom"><BR>

    Age : <INPUT type="text" size=8 name="age"><BR>

    <INPUT type="submit" value="Envoyer">

    </FORM>
    <?php
    $prenom = $_POST["prenom"];
    $nom = $_POST["nom"];
    $age = $_POST["age"];

    mysql_connect("localhost", "root", "");
    mysql_select_db("tst");

    if (isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['age'])) {

    mysql_query("INSERT INTO jeux_video VALUES('$nom','$prenom', '$age'");

    }
    mysql_close();
    ?>

    QUELQUN PEUT LE CORRIGER SVP

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

    Posez votre question
  6. samy_tn Messages postés 64 Statut Membre 5
     
    <?

    $nom = $_POST['nom'];
    $prenom=$_POST[prenom];
    $age=$_POST['age];
    $envoyer=$_POST['envoyer'];
    $connection=mysql_connect("localhost","root","");
    mysql_select_db("personne",$connection);

    $sql= "insert into prod values('$nom,'$prenom,'$age')";
    mysql_query($sql)or die('erreur'.$sql);
    mysql_close()

    ?>
    0
    1. aymoun888 Messages postés 146 Statut Membre 13
       
      dsl mon frere ça marche pas

      il m'affiche ce msg

      Notice: Undefined index: nom in c:\program files\easyphp1-8\www\ajout.php on line 23

      Notice: Undefined index: prenom in c:\program files\easyphp1-8\www\ajout.php on line 24

      Notice: Undefined index: age in c:\program files\easyphp1-8\www\ajout.php on line 25
      erreurinsert into prod values(',','')
      0
  7. bobenausaure Messages postés 241 Statut Membre 16
     
    moi j'ai fait ça ya quelques jours.

    j'ai une page ajout_inv.php avec le formulaire :

    <html>
    <head>
    </head>
    <body bgcolor=#99CCFF>
    <h2 align="center">Ajouter un ordinateur</h2>
    <form action="traitement_ajout_inv.php" method="post">
    Numéro de série : <input type="text" size="50" name="NumSerie"><br>
    Date d'achat <i>(format AAAA-MM-JJ)</i> : <input type="text" size="10" name="DateAchat"><br>
    Nom de l'ordinateur : <input type="text" size="50" name="NomOrdi"><br>
    Groupe de travail : <input type="text" size="50" name="GroupeTravail"><br>
    Système d'exploitation : <input type="text" size="80" name="Systeme"><br>
    Fabricant : <input type="text" size="50" name="Fabricant"><br>
    Modèle : <input type="text" size="50" name="Modele"><br>
    Processeur : <input type="text" size="50" name="Processeur"><br>
    Mémoire RAM <i>(en Mo)</i> : <input type="text" size="50" name="Ram"><br>
    Capacité du disque dur <i>(en Go)</i> : <input type="text" size="50" name="CapaciteDD"><br>
    Taille de l'écran <i>(en pouces)</i> : <input type="text" size="50" name="TailleEcran"><br>
    Marque de l'écran : <input type="text" size="50" name="MarqueEcran"><br>
    Nombre de ports USB : <input type="text" size="1" name="NbUSB"><br>
    Graveur DVD : <input type="radio" name="GraveurDVD" value="Oui">Oui
    <input type="radio" name="GraveurDVD" value="Non">Non<br>
    Carte réseau : <input type="radio" name="CarteReseau" value="Oui">Oui
    <input type="radio" name="CarteReseau" value="Non">Non<br>
    Imprimante : <input type="radio" name="Imprimante" value="Oui">Oui
    <input type="radio" name="Imprimante" value="Non">Non<br>
    Scanner : <input type="radio" name="Scanner" value="Oui">Oui
    <input type="radio" name="Scanner" value="Non">Non<br>
    Nom du service : <input type="text" size="50" name="NomServ"><br>
    <br>
    <input type="submit" value="Envoyer">
    <input type="reset" value="Tout effacer">
    </form>
    <br>
    <p align=center>
    <a href="index.php" target="_parent">Retour à l'accueil</a></td>
    </p>
    </body>
    </html>

    et j'ai une page traitement_ajout_inv.php avec la requête vers la BdD :

    <html>
    <head><title>Résultat de la recherche</title>
    </head>
    <body bgcolor=#99CCFF>
    <h2 align="center">Ajouter un ordinateur</h2>
    <?
    include ("connex.php");
    mysql_query("INSERT INTO INVENTAIRE VALUES ('$_POST[NumSerie]','$_POST[DateAchat]','$_POST[NomOrdi]','$_POST[GroupeTravail]','$_POST[Systeme]','$_POST[Fabricant]','$_POST[Modele]','$_POST[Processeur]','$_POST[Ram]','$_POST[CapaciteDD]','$_POST[TailleEcran]','$_POST[MarqueEcran]','$_POST[NbUSB]','$_POST[GraveurDVD]','$_POST[CarteReseau]','$_POST[Imprimante]','$_POST[Scanner]','$_POST[NomServ]')");
    mysql_close();
    ?>
    <p align="center">L'ordinateur a été inséré dans la base de données avec succès !</p>
    <br>
    <p align=center>
    <table align="center" cellspacing="40">
    <tr><td><a href="index.php" target="_parent">Retour à l'accueil</a></td>
    <td><a href="ajout_inv.php">Retour à la page précédente</a></td>
    </tr>
    </table>
    </p>
    </body>
    </html>
    0
  8. aymoun888 Messages postés 146 Statut Membre 13
     
    lol, g rien compris, svp chui debutant

    voila ce ke g fait maintenant mais ça n'ajoute rien au base

    dans ajout.php g fai ça

    <FORM Method="POST" Action="verif.php">

    Nom : <INPUT type="text" size=20 name="nom"><BR>

    Prénom : <INPUT type="text" size=20 name="prenom"><BR>

    Age : <INPUT type="text" size=8 name="age"><BR>

    <INPUT type="submit" value="Envoyer">

    </FORM>

    et dans verif.php g fai ça

    <?php
    mysql_connect("localhost","root","");
    mysql_select_db("tst");

    mysql_query("INSERT INTO fiche VALUES('$_POST[nom]','$_POST[prenom]', '$_POST[age]'");

    mysql_close();

    ?>
    Ajouté avec succes<br>
    <a href="index.php">Retour</a>

    mais encore ça n'ajoute rien
    0
  9. aymoun888 Messages postés 146 Statut Membre 13
     
    SVP C URGENT
    0
  10. aymoun888 Messages postés 146 Statut Membre 13
     
    ç bon, merci a tous, g trouver la solution
    merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
    @+
    0