code php avec mysql !!!

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par falah19992, 17 Mai 2012.

  1. falah19992
    falah19992 Nouveau WRInaute
    Inscrit:
    17 Mai 2012
    Messages:
    3
    J'aime reçus:
    0
    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 :wink:
     
  2. Koxin-L.fr
    Koxin-L.fr WRInaute passionné
    Inscrit:
    15 Janvier 2012
    Messages:
    1 879
    J'aime reçus:
    6
    Bonjour,

    Avec la structure de la table, ce serait mieux.
    qu'est-ce que "id_msg_cli_fk" ?

    PS : Le code est très vilain ;-)

    Rod
     
  3. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 973
    J'aime reçus:
    121
    $b est une resource, pas une valeur numérique. Ca ne peut donc pas marcher. Il te manque un mysql_fetch_array pour extraire de cette resource la valeur recherchée.

    +1 avec Rod
     
  4. Koxin-L.fr
    Koxin-L.fr WRInaute passionné
    Inscrit:
    15 Janvier 2012
    Messages:
    1 879
    J'aime reçus:
    6
    Bien vu pour le $b ;-)
     
Chargement...
Similar Threads - code php mysql Forum Date
Explication sur un code php/MySql Développement d'un site Web ou d'une appli mobile 11 Mars 2011
Besoin d'aide sur du code php/mysql Administration d'un site Web 24 Janvier 2005
mon code ne fonctionne pas pour masquer les .php URL Rewriting et .htaccess 31 Juillet 2021
Modification d'un code PHP Développement d'un site Web ou d'une appli mobile 10 Décembre 2017
Différence code PHP header Location Débuter en référencement 7 Novembre 2016
Reduire des lignes de code php Développement d'un site Web ou d'une appli mobile 5 Novembre 2016
Passage d'un site HTML en php par étapes. Comment coder les redirections ? Développement d'un site Web ou d'une appli mobile 18 Octobre 2015
Optimiser le code d'un forum phpbb Problèmes de référencement spécifiques à vos sites 12 Juin 2015
Code Javascript s'affiche différemment en php et en html Développement d'un site Web ou d'une appli mobile 8 Décembre 2014
Problème de modication du code html d'un site en CURL et DOM PHP Développement d'un site Web ou d'une appli mobile 11 Avril 2014
La campagne n'apparaît pas dans Analytics ( PHP et QRcodes inside) Google Analytics 11 Septembre 2013
[php] error suite à code antiduplication Développement d'un site Web ou d'une appli mobile 5 Février 2013
[PHP] comprendre ce code pour pseudo-frame Développement d'un site Web ou d'une appli mobile 28 Décembre 2012
Code php de meta keywords ne s'affiche pas Développement d'un site Web ou d'une appli mobile 10 Décembre 2012
"In-page Analytics" voit mon code source php Google Analytics 17 Octobre 2012
Php urlencode et Apache RewriteRule = 403 Forbidden URL Rewriting et .htaccess 23 Avril 2012
Rediriger vers une page 404 via ce code php Développement d'un site Web ou d'une appli mobile 26 Février 2012
code php ou js qui permet de remplir et valider des formulaires automatiquement Développement d'un site Web ou d'une appli mobile 10 Novembre 2011
Retirer le captcha de ce code php..? Développement d'un site Web ou d'une appli mobile 25 Avril 2011
Coder son forum ou utiliser un forum standard (PhpBB, PUnBB, Invision . ) ? Développement d'un site Web ou d'une appli mobile 25 Avril 2011