Bonjour ,
je cherche à faire une modification sur tous les champs .
Mon problème c'est que la modification n'est faisable que sur le dernier champ seulement.
voici mon code
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
foreach($cat as $pers)
 {
 
     ?>
  Nom:     <input type="text" name="Libelle_categorie"  id="Libelle_categorie" value="<?php  echo $pers['Libelle_categorie'] ;?> "/>  Image: 
<img  src=" <?php  echo 'Images/' . $pers["tof"];?>" alt="" />   <
 
		  <input name="id"  id="id" type="hidden" value="<?php  echo $pers['Id_Categorie'] ;?>"/>
			 <input   class="tof" type="file" name="tof"  /> <br/>
           	<input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
<input class="btn btn-info dropdown-toggle" type="submit" value="Entrer" name="modif" />
          <?php
 
 }
 ?>
appel de la fonction modifier:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<?php
$pers= new Categorie($base);
if (isset($_POST['modif']))
{
	var_dump($_POST);
	 foreach($pers as $p)
 {
$p->Libelle_categorie=$_POST["Libelle_categorie"];
 
 
$p->tof=$_FILES['tof']['name'];
move_uploaded_file($_FILES['tof']['tmp_name'], "Images/".$p->tof);
 
$p->update($_POST["id"]);
 
 
}}
?>
Merci