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

  FORUM HardWare.fr
  Programmation
  PHP

  code php avec mysql

 

Sujet(s) à lire :
    - Ptit probleme pour un site asp
 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

code php avec mysql

n°2142778
falah19992
Posté le 17-05-2012 à 00:44:34  profilanswer
 

bonjour,
svp, est ce que l code suivant est logique puisqu'il ya 2 requêtes à éxecuter, la deuxième a besoin du resultat du deuxieme, lorsque j fais des tests tjr un message d'erreur est affiché:
(Cannot add or update a child row: a foreign key constraint fails (`echaabi`.`message`, CONSTRAINT `id_msg_cli_fk` FOREIGN KEY (`id-client`) REFERENCES `client` (`id-client`))!!).
id-client est un primary key dans client e foreign key dans message voici l code php:
 
 
<?php
$link = mysql_pconnect("localhost","root","" )
or die('Impossible de se connecter : ' . mysql_error());
echo 'Connected successfully ';
$bd = mysql_select_db('echaabi') or die('Impossible de sélectionner la base de données');
?>
<?php
$n = $_POST['aa'];
$prenom = $_POST['obj'];
$telephone = $_POST['dsc'];
$a ="SELECT `id-client`
FROM client
WHERE email ='$n'";
$b = mysql_query("$a" ) or die('Erreur de connexion ' . mysql_error());
 
$q ="INSERT INTO `echaabi`.`message` (
`num-msg` ,
`objet` ,
`description` ,
`id-client`
)
VALUES (
'' , '$prenom', '$telephone', '$b'
)";
$r = mysql_query("$q" );
if($r){
header('location: contact.php');
}
else{
echo mysql_error() ;
}
?>
pourriez vous m'indiquez ou j'ai mis l'erreur et meeeeeerci d'avance :)

mood
Publicité
Posté le 17-05-2012 à 00:44:34  profilanswer
 

n°2147616
Alpha52120​12
Posté le 30-06-2012 à 01:06:41  profilanswer
 

La réponse est simple, la variable b ne contient pas le numero du client.
 
Faudrait rajouter:
$b = mysql_fetch_assoc($b);
$b = $b['id_client'];


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

  code php avec mysql

 

Sujets relatifs
protéger code MySQLAppel d'une fonction mysql dans du code javascript
Nettoyer dans une bd mysql le code html wordModifications de code PHP (mise en page)
executer du code php qui se trouve dans mysqlParse error dans code PHP/MySQL correct
Migration Access => Mysql : changement code asp ??Problème de code et Mysql !! Comprend rien !
[Php/Mysql/Tableaux] Optimisation d'un codeinterpreter du code php contenu dans une base mysql
Plus de sujets relatifs à : code php avec mysql


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