Je suis confronté au problème que lorsque j'essaie de mettre à jour le champ montant dans la table en utilisant la requête dans le code php, alors il ne fonctionne pas. Voir cette image:Mise à jour dans mysql PHP Table
Mais si je l'ai fait par le champ enlève de l'exercice, alors il travaille ......
Mon code php est:
if(isset($_POST['mid_update']))
{
echo $subscription3=$_POST['subscription'];
echo $member_type3=$_POST['member_type'];
echo $financial_year3=$_POST['financial_year'];
echo $amount3=$_POST['amount'];
$qry=mysqli_query($con,"update dbo_tbfeemaster set nu_amount='$amount3' where nu_sub_id='$subscription3' and vc_member_type='$member_type3' and vc_financial_year='$financial_year3'");
if($qry)
{
header("location:subscription_fee_master.php?w=updation success");
}
else
{
header("location:subscription_fee_master.php?w=updation not success");
}
}
Avec ce code, la mise à jour est réussie mais la mise à jour n'est pas effectuée.
je changer le format de date:
<option value="<?php $dat1=$q['dt_period_start_date'];
echo date("d-M-Y",strtotime($dat1));?> to <?php $dat2=$q['dt_period_end_date'];
echo date("d-M-Y",strtotime($dat2));?>">
Et est égale à la même colonne exercice de base de données ...
Everthing va bien alors pourquoi ma table n'est pas mise à jour. Toute suggestion serait très appréciée et n'hésitez pas à me demander si j'ai oublié quelque chose à mentionner ici concernant mon problème ...
Le format de date dans le champ de saisie n'est pas la même que celle enregistrée dans la base de données – tlenss
j'ai changement format de date pour correspondre à la colonne de base de données ... voir ma question ... éditée – Amy