Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
966 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Aide: Maj d'un champ d'une table

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide: Maj d'un champ d'une table

n°1831498
bgneo
Posté le 25-12-2008 à 16:14:24  profilanswer
 

Bonjour,
 
Je suis pas du tout expert en Php, cependant j'essaie de réaliser un site, et j'ai un petit problème si quelqu'un veut bien m'aider.
 
J'ai deux tables, client et t_ani.
En remplissant t_ani, je voudrai que le second champ soit la clé de la table client. Je récupère nom et prenom de mon client dans un formulaire sous c8 et c9, et souhaite ainsi pouvoir mettre a jour ma table t_ani avec la clé associé.
 
J'ai un bout de code et je ne sais pas ce qui ne vas pas.
 
Ma table est bien mis a jour, mais le second champ ne bouge pas ( le premier étant un ID auto-incrémenté).
 
Merci d'avance si quelqu un peut me remettre sur la bonne voie.
 
 
<?php
   $c1 = $_POST['c1'];
   $c2 = $_POST['c2'];
   $c3 = $_POST['c3'];
   $c4 = $_POST['c4'];
   $c5 = $_POST['c5'];
   $c6 = $_POST['c6'];
   $c7 = $_POST['c7'];
 
 
 
   include("connexion_base.php" );
 
   mysql_query("INSERT INTO t_ani VALUES ('','','$c1','$c2','$c3','$c4','$c5','$c6','$c7')" );
   
   
  $c8 = $_POST['c8'];
  $c9 = $_POST['c9'];
   
   
        $result=mysql_query("select ID_client from client where nom='$c8' and prenom='$c9'" );
   
 
 mysql_query("UPDATE t_ani SET t_ani_id_bis='$result' WHERE a_nom='$c1'" );
   
  mysql_close($connect);
  ?>

mood
Publicité
Posté le 25-12-2008 à 16:14:24  profilanswer
 

n°1831523
Profil sup​primé
Posté le 25-12-2008 à 19:57:58  answer
 

oui mais là tu passes une ressource mysql dans ta table lors de l'update et non la valeur sélectionnée (je crois).
Tu oublies d'utiliser mysql_fetch_*

n°1831547
esox_ch
Posté le 25-12-2008 à 22:11:25  profilanswer
 

Effectivement, luc@s a raison.
Par contre tu pourrais expliquer un peu mieux ce que tu veux faire exactement? Parce que je crois que tu pourrais t'en sortir en laissant faire le SGBD en utilisant des foreign keys.. Explique exactement le lien entre les différents champs des différentes tables stp


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Aide: Maj d'un champ d'une table

 

Sujets relatifs
[Flash] Besoin d'aideDemande d'aide pour optimiser un bout de code
aide pour un dmaide algo sur les matrices
Besoin d'aide sur les Trackbacks (rétroliens)aide algo sur les matrices
aide javascript pout lire un fichier texteMySQL - Probleme pour supprimer un champ sur Grosse DB
Aide pour une requête (MySQL)Modification de la taille d'un champ sous Oracle
Plus de sujets relatifs à : Aide: Maj d'un champ d'une table


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR