Ajout et modification dans ma bdd
Bonsoir,
j'ai une BDD avec une table consommable avec
noprod proddesig prodprix qtestock datemodif codetype reffour
et d'autres tables qui sont
fournisseur
typeconso
users
avec code type en référence à la table typeconso et reffour en référence à la table fournisseur.
J'ai un problème durant l'ajout et la maj de mes consommables mais je ne trouve pas la solution.
Voilà le code :
pour l'ajout :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
if(!isset($_POST['proddesig']) && !isset($_POST['proddesig']) && !isset($_POST['prodprix']) && !isset($_POST['qtestock']) && !isset($_POST['codetype']) && !isset($_POST['reffour'])
{
$noprod=$_POST['noprod'];
$proddesig=$_POST['proddesig'];
$prodprix=$_POST['prodprix'];
$qtestock=$_POST['qtestock'];
$codetype=$_POST['codetype'];
$reffour=$_POST['reffour'];
if(!empty($noprod) && !empty($proddesig) && !empty($prodprix) && !empty($qtestock) && !empty($codetype) && !empty($reffour) )
{
mysql_query("INSERT INTO consommable VALUES ('$noprod','$proddesig','$prodprix','$qtestock',CURDATE(),'$codetype','$reffour')");
}
else
{
echo " Veuillez remplir tous les champs.";
}
}
<form action="#" method="post" name="ajout">
<p>
<label for="no prod">Quelle est la référence de votre produit ?</label><br>
<input type="text" name="noprod" id="noprod" tabindex="20" ><br>
<label for="prod desig">Quelle est la désignation de votre produit ?</label><br>
<input type="text" name="proddesig" id="prod_desig" tabindex="20" ><br>
<label for="prod prix">Quel est le prix de votre produit ?</label><br>
<input type="text" name="prodprix" id="prod_prix" tabindex="30" ><br>
<label for="qte stock">Quelle est la quantité à ajouter ?</label><br>
<input type="text" name="qtestock" id="qte_stock" tabindex="30" ><br>
<label for="type_conso">A quel type de consommable ?</label><br>
<input type="text" name="codetype" id="codetype" tabindex="30" ><br>
<label for="ref_four">De la part de quel fournisseur ?</label><br>
<input type="text" name="reffour" id="reffour" tabindex="30" ><br>
</p>
<p>
<input type="submit" value="Enregistrer">
<input type="reset" value="Réinitialiser">
</p>
</form> |
Pour la modification :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
if(isset($_POST['noprod'], $_POST['prodprix'], $_POST['proddesig'], $_POST['qtestock'], $_POST['datemodif']) && !empty($_POST['noprod']) && !empty($_POST['prodprix']) && !empty($_POST['proddesig']) && !empty($_POST['qtestock']) && !empty($_POST['datemodif']) ) // n'est pas vide
{
$noprod=$_POST['noprod'];
$prodprix=$_POST['prodprix'];
$proddesig=$_POST['proddesig'];
$qtestock=$_POST['qtestock'];
$datemodif=$_POST['datemodif'];
mysql_query("UPDATE informatique SET prodprix='$prodprix',proddesig='$proddesig',qtestock='$qtestock',datemodif='$datemodif' WHERE noprod='$noprod'");
}
<form action="modifprodtout.php" method="post" name="ajout">
<p>
<label for="noprod">Numéro du produit</label><br>
<input type="text" name="noprod" id="no_prod" tabindex="10" ><br>
<label for="proddesig">Désignation ou nouvelle designation modifiée</label><br>
<input type="text" name="proddesig" id="prod_desig" tabindex="10" ><br>
<label for="prodprix">Prix ou nouveau prix modifié ?</label><br>
<input type="text" name="prodprix" id="prod_prix" tabindex="10" ><br>
<label for="qtestock">Quantité ou nouvelle quantité modifiée ?</label><br>
<input type="text" name="qtestock" id="qte_stock" tabindex="10" ><br>
<label for="datemodif">Date ou nouvelle date modifiée</label><br>
<input type="text" name="datemodif" id="date" tabindex="10" ><br>
</p>
<p>
<input type="submit" value="Valider">
<input type="reset" value="Réinitialiser">
</p>
</div>
</form> |
Voilà je n'ai pas de message d'erreur mais rien ne se fait...
Merci de votre aide !