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 :

php formulaire


Sujet :

PHP & Base de données

  1. #1
    Membre du Club Avatar de amigauss
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 119
    Points : 54
    Points
    54
    Par défaut php formulaire
    Bonjour;
    je suis debutant en php
    j'ai créer un formulaire avec 3 boutons (submit) : (Ajouter, Modifier et Supprimer) avec une base de donnée Mysql.
    La question est comment je dois faire pour mettre une fonction pour chaque boutton
    c'est trés urgent
    merci

  2. #2
    Membre averti Avatar de Space Cowboy
    Homme Profil pro
    chomeur
    Inscrit en
    Avril 2005
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Avril 2005
    Messages : 496
    Points : 401
    Points
    401
    Par défaut
    Fonction javascript ?

  3. #3
    Membre du Club Avatar de amigauss
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 119
    Points : 54
    Points
    54
    Par défaut
    je sais pas, mais je pense que oui
    merci

  4. #4
    Membre averti Avatar de gofono_bass
    Inscrit en
    Décembre 2005
    Messages
    383
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Décembre 2005
    Messages : 383
    Points : 448
    Points
    448
    Par défaut
    salut,
    tu peux aussi mettre tes instructions (celles que tu veux executer en fonction du bouton cliquer) dans des
    if (isset($_POST['ajouter'])){
    ...//code
    }
    if (isset($_POST['modifier'])){
    ...//code
    }
    if (isset($_POST['supprimer'])){
    ...//code
    }

    en sup^posant que l'attribut name dans ta form HTML pour le bouton AJouter soit "ajouter", pareil pour les 2 autres boutons

  5. #5
    Membre du Club Avatar de amigauss
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 119
    Points : 54
    Points
    54
    Par défaut
    ce que je veux faire par exemple pour la boutton ajouter, c'est ajouter dans la table
    voila le code que j'ai mi sachant que je suis déjà connecté à la base de donnée et je parcoure tt les champ de la table avec succé :

    if (isset($_POST['Ajouter']))
    {
    $sql_add = "INSERT Into user VALUES ('','$_POST[Login]','$_POST[Password]','','$_POST[email]','$_POST[Nom]','$_POST[Prenom]') ";

    mysql_query($sql_add) or die ("erreur requête ".mysql_error());
    }
    et ça ne marche pas

  6. #6
    Membre émérite
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Points : 2 791
    Points
    2 791
    Par défaut
    bonjour

    est ce que tu rentre bien dans ta boucle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (isset($_POST['Ajouter']))
    si oui mysql te renvoit-il une erreur???

    Ps:

  7. #7
    Membre averti Avatar de gofono_bass
    Inscrit en
    Décembre 2005
    Messages
    383
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Décembre 2005
    Messages : 383
    Points : 448
    Points
    448
    Par défaut
    j'arrete pas de le dire a tout le monde, mais je pense que c'est une bonne methode pour debugger. Fais un echo de ta requete $sql_add donc, execute tonscript, copie la requete affichée et execute la direct dans phpmyadmin pour voir ce que ça retourne.

  8. #8
    Membre expérimenté

    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
    Points : 1 639
    Points
    1 639
    Par défaut
    Une remarque : tu dois absolument valider tes données POST avant de les utiliser dans ta requête. Sinon, tu risque la SQL injection et alors, adieu ta base de données !

Discussions similaires

  1. Pb php : formulaire dynamique
    Par lucyole dans le forum Langage
    Réponses: 3
    Dernier message: 14/06/2006, 14h33
  2. [MySQL] PHP formulaire avec heure en entrée
    Par oldhag dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 28/03/2006, 17h12
  3. php formulaire
    Par amigauss dans le forum Langage
    Réponses: 8
    Dernier message: 22/02/2006, 15h07
  4. [MySQL] php formulaire insertion dans 2 tables
    Par t-die dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 10/01/2006, 13h54
  5. [HTML][PHP] Formulaire impossible de récupérer les variables
    Par Pfeffer dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 11/11/2005, 16h08

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