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 :

probleme d'update de table


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 46
    Par défaut probleme d'update de table
    Bonjour j'ai un probleme avec mon update
    Je vais recupérer des valeurs : evt qui est le numero d'un evenement, nomembre le numero du membre loggé et note qui est la notation que le membre a donné dans le formulaire.
    Au moment de l'update, j'ai une page blanche!
    J'ai essayé en mettant des chiffres et non des variables dans le where, ainsi qu'en essayant d'autres syntaxes pour executer la requete mais toujours le meme probleme, je ne vois plus quoi faire!
    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $evt=$_POST["evt"];
    $nomembre=$_POST["nomembre"];
    $note=$_POST["note"];
     
    $bdd->exec("UPDATE participation SET note ='".$note."' WHERE no_evt ='".$evt."' and no_membre='".$nomembre."'");
     
    echo "vous avez noté l'evenement";

  2. #2
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    Salut

    Au moment de l'update, j'ai une page blanche!
    Ca suppose qu'il y a une erreur, mais cette erreur n'est pas affichée à l'écran.
    Ce n'est pas pratique de ne pas voir l'erreur.

    En 1er il serait bon d'activer coté php.ini le display_errors (On).

    Prendre aussi l'habitude de tester ce que contient ses variables, de simples echo suffisent ou dans ton cas, un print_r() sur POST est plus pratique.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    // On teste ce que contient les données 
    print_r($_POST);
     
    $evt=$_POST["evt"];
    $nomembre=$_POST["nomembre"];
    $note=$_POST["note"];
    Il ne faut pas non plus oublier d'échapper les chaines que tu enregistre pour peu que quelles contiennent des quotes, de même l'aspect sécurité.

    Mais on ne sais pas ce qu'il se cache derrière $bdd->exec(), PDO, MySQLi, MySQL ?
    Il faudrait faire une requête préparée, ou utiliser mysql_real_escape_string().

Discussions similaires

  1. [trigger]Probleme d'update sur une table
    Par AlternantOracle dans le forum PL/SQL
    Réponses: 5
    Dernier message: 25/02/2010, 15h11
  2. [transact SQL] probleme d'update d'une table
    Par alexpalmer dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 16/12/2008, 14h30
  3. Probleme d'update d'une table dans un DataGridView vers une bd
    Par Faladin dans le forum Windows Forms
    Réponses: 3
    Dernier message: 22/05/2008, 20h12
  4. Probleme de delete et update de tables
    Par Grimaud dans le forum JSF
    Réponses: 2
    Dernier message: 20/08/2007, 10h50
  5. Probleme d'update a partir d'un table adapter
    Par Contrec dans le forum C#
    Réponses: 2
    Dernier message: 18/04/2007, 11h23

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