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 :

update d'une table >problème [MySQL]


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
    Février 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2007
    Messages : 42
    Par défaut update d'une table >problème
    Bonjour,

    Je dois en cliquant sur l'image d'un tableau, passé les parametres d'une personne dans une autre page, qui va faire un update de la table afin de changer un champ en lui ajoutant la date du jour!

    Plus clairement, voici le lien de l'image qui m'envoie sur la page abandon tout en passant les variables :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<td width="70" bgcolor="#CCCCCC"><center><a href="index.php?page=include/abandon&id_indep=' . $id_indep . '&nom='.$nom.'&prenom='.$prenom.'&date_arr='.$date_arr.	'&echu='.$echu.'&abandon='.$abandon.'&mes_add='.$mes_add.'&mes_enl='.$mes_enl.'"><img src="http://www.mapage.com/tonbou/del.gif" border="0"></a></center></td>';
    Le champ abandon va etre modifié sur la page suivante en y ajoutant la date du jour

    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
    <?php
    $date = date("Y-m-d");
    ?>
     
    <?php
    // On se connecte à la base de données
    	require('conf.php');
        mysql_selectdb("base1") or die("Connexion impossible");
     
    if(!empty($_GET['id_indep']) && !empty($_GET['nom']) && !empty($_GET['prenom']) && !empty($_GET['date_arr']) && !empty($_GET['echu']) && !empty($_GET['mes_add']) && !empty($_GET['mes_enl']))
    {
    //requete d'update pour déclarer qu'un personne à abandonner son coaching
    mysql_query("UPDATE t_indep SET nom=".$_GET['nom'].", prenom=".$_GET['prenom'].", date_arr=".$_GET['date_arr'].", echu=".$_GET['echu'].", abandon=".$date.", mes_add=".$_GET['mes_add'].", mes_enl=".$_GET['mes_enleve']." WHERE id_indep=".$_GET['id_indep']."") or die (mysql_error()); 
    }
     
    // On se déconnecte de MySQL
    mysql_close();
     
    ?>
    <form>
    <input type='button' value='Retour' onclick='location.href="index.php?page=include/recherche"'/></form>
    </center></body>
    </html>
    Voilà le problème c'est que ca ne marche pas et je n'arrive pas à comprendre pourquoi...

    Quelqu'un pour m'aider? merci d'avance

  2. #2
    Membre émérite Avatar de sharrascript
    Homme Profil pro
    Développeur Web indépendant
    Inscrit en
    Avril 2007
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web indépendant

    Informations forums :
    Inscription : Avril 2007
    Messages : 678
    Par défaut
    Bonjour,

    Tous ces paramètres sur l'URL!!! Je pense que tu peux faire autrement^^

    Avant de répondre et de dire une connerie, je préfaire te demander:

    - Avant d'envoyer le gars sur la page UPDATE, où récupère-tu toutes les infos sur lui?? (Car à mon avis, juste l'id suffit)


    ++

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2007
    Messages : 42
    Par défaut
    Je les récupere avec une requete, puis les affiches dans un tableau.

    J'ai pas essayé avec juste l'id, mais je vais le faire thx

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2007
    Messages : 42
    Par défaut
    bon alors j'ai essayé avec juste l'id, que j'ai mis comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<td width="70" bgcolor="#CCCCCC"><center><a href="index.php?page=include/abandon&id_indep=' . $id_indep . '"><img src="http://www.mapages/tonbou/del.gif" border="0"></a></center></td>';
    puis je récupère et modifie abandon comme ca :
    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
    <?php
    $date = date("Y-m-d");
    ?>
     
    <?php
    // On se connecte à la base de données
    	require('conf.php');
        mysql_selectdb("base1") or die("Connexion impossible");
     
    if(!empty($_GET['id_indep']))
    {
    //requete d'update pour déclarer qu'un personne à abandonner son coaching
    mysql_query("UPDATE t_indep SET abandon=".$date." WHERE id_indep=".$_GET['id_indep']."") or die (mysql_error()); 
    }
     
    // On se déconnecte de MySQL
    mysql_close();
     
    ?>
    mais ca ne marche toujours pas

  5. #5
    Membre émérite Avatar de sharrascript
    Homme Profil pro
    Développeur Web indépendant
    Inscrit en
    Avril 2007
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web indépendant

    Informations forums :
    Inscription : Avril 2007
    Messages : 678
    Par défaut
    As tu un message d'erreur ou simplement l'UPDATE ne fonctionne pas??

    L'id est bien un nombre??

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2007
    Messages : 42
    Par défaut
    oui l'id est bien un nombre, et dans une autre page qui fait autre chose ^^ j'arrive bien a la récuperer.

    Non aucun message d'erreur, la page se rafraichit bien, mais il ne fait pas l'update...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Problème lors d'un "UPDATE" sur une table
    Par Walric dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 09/04/2012, 20h33
  2. Problème d'update sur une table
    Par Melvine dans le forum PL/SQL
    Réponses: 4
    Dernier message: 29/02/2012, 16h54
  3. RIA Services : Problème lors de l'update d'une table
    Par NinoLum dans le forum Silverlight
    Réponses: 0
    Dernier message: 20/09/2010, 09h33
  4. Réponses: 9
    Dernier message: 13/03/2010, 10h38
  5. Problème d'update d'une table sql en vb6
    Par cfelicien dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 30/08/2007, 20h24

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