Bonjour,
Il me semble que le plus simple serait d'afficher ta requête avant de l'exécuter:
1 2 3
| $ma_requete = "INSERT INTO reser VALUES ('$a','$b','$c','$d','$e','$f','$j',$k,'$i','$g','$h')"
echo $ma_requete;exit;
bd:executer($ma_requete) |
Ensuite, il me semble que $k serait mieux définit ainsi:
$k= "(SELECT tarif_km_simple FROM `trif_km` WHERE depart = $d AND destination =$f)";
il faut bien sûr que cette requête ($k) ne retourne jamais plus d'une valeur.
Quant à la syntaxe de $ma_requete je n'utilise jamais cette méthode: les requête préparée c'est mieux.
Enfin, tu peux la tester dans phpmyadmin ou sur l'outil que tu utilise pour voir les erreurs; et nous les reporter au besoin.
bonne continuation
Partager