Clé étrangère

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Clé étrangère

Re: Clé étrangère

par moogli » 08 avr. 2014, 07:50

Salut,

Sans code on ne peux rien faire la divination n'étant pas forcément notre domaine de prédilection (tu te doute bien que l'on peux pas savoir comment est fait ton code).

Tous ce que je peux te dire c'est que ta base est mal faite une clef étrangère ne devrait pas être "nullable" (je ne pense pas que des frais de formation qui ne sont pas lié à une formation soit cohérent ;) ).

Donc montre nous le code d'insertion / mise a jour qui pose problème et l'on pourra t'aider plus.

ps : essai de faire un effort de syntaxe c'est parfois compliqué à lire. Merci


@+

Re: Clé étrangère

par saminfo » 07 avr. 2014, 21:35

Merci de votre reponse
oui j fais le insert et sa m’insère une colonne vide la colonne de la clé etrangére
merci

Re: Clé étrangère

par xTG » 07 avr. 2014, 20:45

Si l'enregistrement concerné existe déjà il faut faire une requête de type UPDATE.
Si l'enregistrement n'existe pas il faut faire une requête INSERT.
http://www.phpdebutant.org/article67.php

Re: Clé étrangère

par saminfo » 07 avr. 2014, 18:23

la question est quand je remplie le formulaire dans la base de donnée, la table "frais_formation" la case de la clé étrangère id_for resteras vide
comment faire le lien??

Re: Clé étrangère

par xTG » 07 avr. 2014, 17:41

Quelle est la question ?

Clé étrangère

par saminfo » 07 avr. 2014, 01:48

Bonsoir

S'il vous plait j'aimerais avoir votre aide,

j'ai un formulaire on php et j'ai 2 tables"formation"qui contient comme attribut(id_for,objet_form ............) et latable "frais_formation" qui content (id_frais,libellé,id_for"comme clé étrangère", .... )

quand je remplis le formulaire certains champs envoient a la table"formation" et les autres a "frais_formation" et le champs id_form de"frais_formation" dans la base de donnée resteras vide or que normalent il seras remplis selon l'id_for de la formation remplis .

je vous remercie
bonne soirée