Je récupère sur une page mon formulaire avec les données entrées dans ma BDD afin de pouvoir les modifier.
la récupérations des données se fait parfaitement
- Code: Tout sélectionner
<form action="edit_chien_submit.php" method="POST" class='form-horizontal form-bordered'>
<?php
//la ou je récupère les infos
$query = "select * from time_table WHERE mem_id='$memid'";
//echo $query;
$result = mysqli_query($con,$query);
$sno=1;
if(mysqli_affected_rows($con)==1){
while($row = mysqli_fetch_array($result,MYSQLI_ASSOC)){
//le détail de mes champs
$details=$row['details'];
$ncond=$row['ncond'];
$dcond=$row['dcond'];
$ccond=$row['ccond'];
$acond=$row['acond'];
$cpcond=$row['cpcond'];
$vilcond=$row['vilcond'];
$econd=$row['econd'];
$date=$row['date'];
$lof=$row['lof'];
$ndc=$row['ndc'];
$p=$row['p'];
$sexe=$row['sexe'];
$ddn=$row['ddn'];
$top=$row['top'];
$r=$row['r'];
$pl=$row['pl'];
$m=$row['m'];
$ml=$row['ml'];
$cun1=$row['cun1'];
$cun2=$row['cun2'];
$cun3=$row['cun3'];
$cun4=$row['cun4'];
$cunl=$row['cunl'];
$cuntr=$row['cuntr'];
$cneac1=$row['cneac1'];
$cneac2=$row['cneac2'];
$cneac3=$row['cneac3'];
$cneac4=$row['cneac4'];
$cneacl=$row['cneacl'];
$cneactr=$row['cneactr'];
}
}
?>
<div class="marg">
<div class="row-fluid">
<div class="span4">
//mes champs
<div class="control-group">
<label for="textfield" class="control-label">Nom et Prénom </label>
<div class="controls"><span id="sprytextfield1">
<input type="text" name="ncond" id="textfield3" class="input-xlarge" data-rule-required="true" data-rule-minlength="1" value="<?php echo $ncond;?>" maxlength="60">
</div>
</div>
<div class="control-group">
<label for="textfield" class="control-label">Date de Naissance </label>
<div class="controls"><span id="sprytextfield3"><span id="sprytextfield4">
<input type="text" name="dcond" id="textfield22" class="input-medium datepick" data-date-format="dd-mm-yyyy" value="<?php echo date_changed($ddn);?>" >
</div>
</div>
....
Donc voilà je crée un autre fichier pour renvoyer les nouvelles infos corrigées mais j'ai une erreur
script pour renvoyer sur ma BDD
- Code: Tout sélectionner
<?php
require 'db_conn.php';
page_protect();
if(isset($_POST['memid']))
{
$mem_id=$_POST['memid'];
$p=$_POST['p'];
$pl=$_POST['pl'];
$m=$_POST['m'];
$ml=$_POST['ml'];
$ndc=$_POST['ndc'];
$lof=$_POST['lof'];
$ddn=$_POST['ddn'];
$ddn=date_back($ddn);
$top=$_POST['top'];
$r=$_POST['r'];
$rdt=$_POST['rdt'];
$ncond=$_POST['ncond'];
$dcond=$_POST['dcond'];
$dcond=date_back($dcond);
$ccond=$_POST['ccond'];
$acond=$_POST['acond'];
$cpcond=$_POST['cpcond'];
$vilcond=$_POST['vilcond'];
$econd=$_POST['econd'];
$sexe=$_POST['sexe'];
$cun1=$_POST['cun1'];
$cun2=$_POST['cun2'];
$cun3=$_POST['cun3'];
$cun4=$_POST['cun4'];
$cunl=$_POST['cunl'];
$cuntr=$_POST['cuntr'];
$cneac1=$_POST['cneac1'];
$cneac2=$_POST['cneac2'];
$cneac3=$_POST['cneac3'];
$cneac4=$_POST['cneac4'];
$cneacl=$_POST['cneacl'];
$cneactr=$_POST['cneactr'];
mysqli_query($con,"INSERT INTO time_table (mem_id,details,p,pl,m,ml,ndc,lof,ddn,top,r,rdt,ncond,dcond,ccond,acond,cpcond,vilcond,econd,sexe,cun1,cun2,cun3,cun4,cunl,cuntr,cneac1,cneac2,cneac3,cneac4,cneacl,cneactr);
VALUES ('$memid','$details','$p','$pl','$m','$ml','$ndc','$lof','$ddn','$top','$r','$rdt', '$ncond','$dcond','$ccond','$acond','$cpcond','$vilcond','$econd','$sexe','$cun1','$cun2','$cun3','$cun4','$cunl','$cuntr','$cneac1','$cneac2','$cneac3','$cneac4','$cneacl','$cneactr')");
echo "<meta http-equiv='refresh' content='0; url=table_view.php'>";
}
else
{
echo "<head><script>alert(Une Erreur c'est produite, la fiche n'a pas été mise à jour.');</script></head></html>";
echo "<meta http-equiv='refresh' content='0; url=table_view.php'>";
}
?>
Merci pour votre aide