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
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 <?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 } ?>
Merci
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"]); }} ?>
Partager