J'ai un problème un peu compliqué à expliquer donc excusez moi si je suis pas très clair:
J'ai écris un code pour ajouter des donnés (ici "Régime") à une base de données
Code : Tout sélectionner
<body>
<?php
require('db.php');
if (isset($_REQUEST['regime'])){
$regime = stripslashes($_REQUEST['regime']);
$regime = mysqli_real_escape_string($con,$regime);
$query = "INSERT into `listeregime` (regime)
VALUES ('$regime')";
$result = mysqli_query($con,$query);
if($result){
echo "<div class='form'>
<h3>Le régime a été ajouté</h3>
</div>";
}
}else{
?>
<div class="form">
<h1>Ajouter Régime</h1>
<form name="registration" action="" method="post">
<input type="text" name="regime" placeholder="(Sans acidité)" required />
<input type="submit" name="submit" value="Ajouter à la base de données" />
</form>
</div>
<?php } ?>
</body>Jusqu'à la tout va bien
Ensuite j'ai écris un code pour avoir une liste de choix (selectbox) qui va chercher les options dans la base de données avec les éléments ajoutées auparavant ou peu importe
Code : Tout sélectionner
.....
$query2 = "SELECT * FROM listeregime";
$run = mysqli_query($con2,$query2);
echo "<br><br><center><select id='selectddl' style='width: 300px;' onchange='changeFunc();'><option disabled selected>----Choisir un régime depuis la BDD---</option>";
while($row = mysqli_fetch_array($run))
{
echo "<option>$row[regime]</option>";
}
echo "</select></center>";
?>
<br>Là aussi tout va bien
Un code JS que j'ai écris permet d'ajouter des inputs ( valeurs des régimes) en fonction des choix réalisé
là aussi tout va bien ça fonctionne comme ça se doit
Maintenant je veux envoyer ces inputs (valeurs édités par GUI) dans une base de données.
Ok pas de soucis avec ce code
Code : Tout sélectionner
<?php
require('db.php');
if (isset($_REQUEST['Diabetique'])){
$diabetique = stripslashes($_REQUEST['Diabetique']);
$diabetique = mysqli_real_escape_string($con,$diabetique);
$query = "INSERT into `commande` (Diabetique)
VALUES ('$diabetique')";
$result = mysqli_query($con,$query);
if($result){
echo "<div class='form'>
<h3>La commande est passée!</h3>
</div>";
}
}else{
?>Est ce qu'il y a une possibilité d'automatiser ces 2 choses?
C'est à dire lorsque un régime est ajouté dans la BDD par un utilisateur cet même régime soit ajouté aussi dans la BDD "commande" (ça doit être faisable)
et dans
Code : Tout sélectionner
<?php
require('db.php');
if (isset($_REQUEST['Diabetique'])){
$diabetique = stripslashes($_REQUEST['Diabetique']);
$diabetique = mysqli_real_escape_string($con,$diabetique);
$query = "INSERT into `commande` (Diabetique)
VALUES ('$diabetique')";
$result = mysqli_query($con,$query);
if($result){
echo "<div class='form'>
<h3>La commande est passée!</h3>
</div>";
}
}else{
?>Merci d'avance